Comment utiliser une carte Arduino Uno chinoise ?

Si un jour, dans l’un de vos projets vous utilisez une carte Arduino chinoise vous aurez la désagréable surprise de constater que le logiciel de programmation ne fonctionne pas !

Mais pourquoi donc me direz-vous ?
Et bien tout simplement parce que le circuit électronique de communication sérielle est différent de la carte originelle ! En effet, celle-ci utilise un circuit CH340 ou CH341 tandis que l’authentique carte Arduino Uno italienne utilise un Atmega 8U2 (UNO Rev. 1 & 2) ou un 16U2 (UNO Rev. 3).

Il suffit donc d’installer un pilote supplémentaire disponible ici, pour Windows, MacOS ou Linux, sur le site du fabricant :
http://www.wch-ic.com/downloads/category/30.html

Ensuite, paramétrez votre logiciel Arduino comme suit :
Sélectionnez Outils, Type de carte Arduino UNO
puis Outils, port COM (nom_du_port_affiché_qui_correspond_a_votre_carte)

Voilà ! Il ne vous reste plus qu’à phosphorer sur le code !

Documentations :
ch341
Atmega 8U2 – 16U2
UNO R3 [Atmega 328P-AU+CH340G]