Arduino UNO la solution en français pour Ubuntu

Entrez dans une fenêtre terminal :
sudo apt-get install dfu-programmer

Télécharger la mise à jour du firmware pour le 8U2

La dernière version est dans le lien qui suit https://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares. Choisissez la version qui convient à votre carte, arduino-usbserial/Arduino-usbserial-uno.hex ou arduino-usbserial/Arduino-usbserial-mega.hex.

Si votre carte n’est PAS une Arduino UNO SMD1
Vous aurez besoin de souder une résistance de 10kΩ (marron, noir, orange) à l’arrière 2 de votre carte UNO, voir photo ci-dessous. Voir plus bas pour deux techniques sans soudure, une acrobatique, l’autre plus maitrisable.
Endroit ou souder la résistance

Connecter votre carte Arduino UNO avec votre ordinateur avec le câble USB.
Comme vous faites d’habitude pour programmer vos cartes Arduino3

Remise à zéro du ATmega8u2
Pour le faire, connecter brièvement les points repérés en rouge sur l’image ci-dessous à l’aide d’un fil électrique.
Point à court-circuiter
Pour contrôler la remise à zéro de l’ATmega8u2, allez dans l’IDE de l’Arduino, vérifier la liste des ports série, le port série de votre carte ne devrait plus être là.

Méthode alternative 1 sans soudure de résistance –mais très acrobatique–
Il est possible de mettre l’Arduino UNO dans le mode DFU4 sans souder de résistance, mais elle exige un peu de dextérité5. La carte Arduino UNO branchée à l’ordinateur, faire un court-circuit à l’emplacement ou aurait du être soudé la résistance. En même temps6 avec un deuxième fil vous faites un court-circuit comme vu au-dessus. Débrancher le deuxième fil7 retirer le premier fil, l’ATmega8u2 devrait être dans le mode DFU. Faire un contrôle des ports serie comme vu plus haut.

Méthode alternative 2 sans soudure de résistance –deux mains suffissent–
C’est exactement la méthode 1, mais pour les fils je vous laisse regarder l’image ci-dessus, qui parle d’elle-même.
arduinodfu

Programmer l’ATmega8u2
Dans un terminal allez dans le répertoire où vous avez enregistré le micro-logiciel8
Entrez ensuite la commande suivante :
sudo dfu-programmer at90usb82 erase
Puis :
sudo dfu-programmer at90usb82 flash Arduino-usbserial-uno.hexPour la carte UNO
sudo dfu-programmer at90usb82 flash Arduino-usbserial-mega.hex pour la MEGA
Pour finir :
sudo dfu-programmer at90usb82 reset

Débranchez et rebranchez votre carte
Votre carte est prête et modernisée. Contrôler les ports série dans l’IDE, le port de la carte devrait être présent.

ATTENTION :
Je n’ai PAS testé cette méthode9 donc si vous vous lancez dans l’aventure, c’est à vos risques et périls, vous voila prévenu.
Sources :
Updating the Atmega8U2 on an Uno or Mega2560 using DFU
[solved] DFU Mode Arduino UNO without soldering

Je contrôlerai le texte demain, ainsi que la méthode.
Moi je vais me faire une chicoré et au lit –merde je suis déjà dans le lit–

  1. les cartes Arduino SMD sont facilement reconnaissables, le ATmega8U2 est un cms, par rapport à boitier DIL, c’est visible une carte Arduino SMD
  2. coté piste
  3. pas moi, j’ai pas pris l’habitude, j’ai pas eus le temps
  4. ???
  5. ou plusieurs mains
  6. c’est la que les greffes des mains sont utiles
  7. le dernier mise en place
  8. Très bonne traduction de firmware
  9. la seule que je connaisse d’ailleurs
Tags : , , , , , , ,
Classé dans : Arduino