ATENTION CETTE PROCEDURE EST OBSOLETE
POUR LES ARDUINO UNO R3,
NE PAS L'UTILISER SANS SAVOIR CE QUE VOUS FAITES
[edit 26.04.2016] => Voir ce tutoriel pour la MAJ du firmware de l'ATmega16U2 sur les Arduino/Genuino Uno R3
Des problèmes de communication ayant été constatés à l'utilisation des cartes Arduino Uno et Mega 2560, un correctif est possible moyennant une mise a jour du firmware du composant assurant la liaison série (8U2)
http://arduino.cc/blog/2011/02/15/fix-t ... -problems/
la méthode de mise à jour est décrite ici
http://arduino.cc/en/Hacking/DFUProgramming8U2
Détails de la mise à jour sous windows 7 quelques infos sont manquantes à ce niveau
C'est un processus sans risque, en cas d’échec à la première tentative, vous pouvez réitérer l'opération.
Télécharger le logiciel Flip Atmel (version testée avec succès : 3.4.2)
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3886
Télécharger le driver certifié pour les OS windows 64 bits (Windows 7, Vista...)
Le logiciel Flip Atmel, nécessite un driver certifié pour les OS windows 64 bits,
on peut le trouver ici,
http://www.avrfreaks.net/index.php?modu ... showinfo=1
Télécharger le fichier zip et le dezipper
Télécharger le firmware mis à jour pour le µC 8U2
Le firmware se trouve sur le dépot github
Choisir la version correspondant à votre carte (Uno ou Mega 2560) soit
(utiliser bouton de droite, enregistrer sous...)
Uno -> arduino-usbserial/Arduino-usbserial-uno.hex
Mega 2560 -> arduino-usbserial/Arduino-usbserial-mega.hex
Les firmwares sont aussi disponibles dans le répertoire /hardware/arduino/firmwares/arduino-usbserial de vorte installation du logiciel Arduino
Si votre carte n'est pas une version CMS du Uno
Souder une résistance de 10k (Marron Noir Orange) à l'arrière de la carte comme indiqué sur la photo

Connecter l'Arduino à l'aide du cable USB
De la même manière que pour uploader un sketch.
Ré-initialiser le µControlleur 8U2 (reset)
Pour ce faire, relier brièvement la pastille reset à la masse. Les pastilles sont situées près du connecteur USB, comme indiqué sur l'image. Les relier brièvement avec un bout de câble.

Pour vérifier que vous avez ré-initialisé correctement le µC 8u2 : Dans le logiciel Arduino, vérifier la liste des ports séries, celui initialement affecté a la carte Uno doit avoir disparu.
Mise à jour du pilote signé pour Flip :
Dans le gestionnaire de périphériques, le matériel Arduino Uno DFU apparaît comme non installé
Choisir Arduino Uno DFU, bouton de droite / Mettre à jour le pilote
Choisir Rechercher un pilote sur mon ordinateur
Choisir le chemin dans lequel le pilote signé Flip lib usb a été dézippé, par exemple...
C:\Users\Pamela Ewing\Downloads\Flip-libusb-signed-driver\driver
Cliquer sur Installer à l'affichage de la fenêtre de sécurité
Lorsque l'installation s'est correctement déroulée, le périphérique AT90USB82 apparaît comme installé
Fermer la fenêtre
Le périphérique AT90USB82 est visible et correctement installé dans le gestionnaire de périphérique
Mise à jour
Lancer le logiciel flip
Menu Device / Select
choisir AT90USB82 et confirmer
Puis menu Settings / Communication
Choisir USB et cliquer sur open
Ensuite, menu File / Load Hex File
Choisir le fichier correspondant a votre carte (ici un Uno) et valider
Enfin, cliquer sur Run,
Le µControlleur 8u2 est mis à jour (attention ça va vite !!) et tous les voyants sont au vert \o/
Débrancher puis rebrancher la carte
Le port série devrait réapparaître dans le menu Tools / Serial port du logiciel Arduino, ainsi que dans le gestionnaire de périphériques.
Sources et liens :
http://fourwalledcubicle.com/blog/2009/ ... t-windows/