Je ne sais pas si ça pourra servir à quelqu’un mais je le mets quand même au cas où …
Comme les Arduino commencent à pousser comme des champignons sur mon réseau et que je n’y ai pas d’ordinateur digne de ce nom mais juste un petit notebook MSI Wind sous Windows 7 et qui est suffisant pour mes logiciels qui sont peu gourmands en ressources.
Mais je ne peux pas y installer l’IDE Arduino et donc je n’ai pas de possibilité de téléverser du code dans les Arduino sans les démonter physiquement .
J’utilise donc une solution externe avec un petit logiciel nommé XLoader qui pilote l’utilitaire avrdude.exe qu’utilise l’IDE pour téléverser.
Il est à télécharger ici : https://github.com/binaryupdates/xLoader
Mais je l’ai mis aussi ici dans un fichier Zip car j’y ai corrigé une erreur dans le fichier de configuration (voir plus loin): Il ne nécessite pas d’installation et peut s’utiliser sur une clé USB, et c’est comme ça que je fais.
Sur les anciens Windows il faut aussi installer un driver pour avoir accès à l’Arduino et ce driver dépend de la puce USB présente sur la carte. Il faut regarder ce qui est écrit sur la puce qui est tout près de la prise USB
Avec puce CH340 (le cas le plus fréquent sur les clones chinois)
La source la plus fiable est le site du fabricant de la puce lui-même, WCH (constructeur chinois du CH340) : https://www.wch.cn/downloads/CH341SER_EXE.html
Pour un Uno officiel ou un Nano avec puce FTDI
• Si la carte a une puce ATmega16u2 (Uno officiel Arduino) : Windows 7 dispose généralement du driver nécessaire via Windows Update, sinon on peut le récupérer ici : https://ftdichip.com/drivers/vcp-drivers/
• Si la carte utilise une puce FTDI (FT232) : le driver officiel se trouve sur https://github.com/arduino/Arduino/tree ... t/drivers
On peut installer les 3 drivers sans risque de conflit.
Sur un Windows 10 ou 11 il n’y a pas besoin d’ajouter de driver.
Une fois le problème du driver réglé il faut exporter le fichier à téléverser depuis l’IDE Arduino :
On utilise la commande « Exporter les binaires compilés » depuis le menu « croquis » ou son raccourci clavier : « Alt+Ctrl+S »
Les fichiers sont écrits dans le répertoire du projet (le croquis en jargon Arduino ...
Pour aller directement dans ce répertoire on a la fonction « Ouvrir le dossier du croquis » dans le même menu ou son raccourci « Alt+Ctrl+K »
Les fichiers compilés sont dans le répertoire « Buid » et on a juste besoin du fichier .hex qu’on va copier sur la clé USB.
Et de là, on lance Xloader. On choisit le fichier .hex à envoyer à l’Arduino, la carte à utiliser (Uno, Mega ou Nano), le port com où l’Arduino est connecté (XLoader le trouve tout seul : il faut juste dérouler la liste des ports COM qui n’en contient qu’un seul : celui où l’Arduino est branché).
Il faut choisir la vitesse : normalement 115200 baud pour les nano
Attention : le baud rate inscrit par défaut est 57600 pour les Nano et ça ne marche généralement pas : il faut mettre 115200 bauds. Je l’ai corrigé dans le Xloader du fichier ZIP.
On envoie le fichier et normalement ça doit marcher.
Voilà, c’est plus long à expliquer qu’à faire.




