Arduino : Téléverser du code sans passer par l'IDE

Répondre
Avatar du membre
France ramasoft
Chef es bogies
Chef es bogies
Messages : 5469
Enregistré le : 29 juil. 2024, 19:06
Prénom : Patrick
LOCALISATION : Indre - Levroux
Centres d'intérêts : Modélisme ferroviaire
Programmation C++, VB6 et assembleur
Électronique
Echelle pratiquée : H0
Âge : 68
Pays :
France
France
juil. 2026 16 22:00

Arduino : Téléverser du code sans passer par l'IDE

Message par France ramasoft

Comment téléverser du code dans un Arduino sans utiliser l’IDE

Je ne sais pas si ça pourra servir à quelqu’un mais je le mets quand même au cas où … :ouf

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):
XLoader.zip
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 ... 😜) ...

Capture d'écran 2026-07-16 210237.png


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 »
Capture d'écran 2026-07-16 210211.png



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.
Capture d'écran 2026-07-16 210254.png
Capture d'écran 2026-07-16 210306.png


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.
Capture d'écran 2026-07-16 210506.png
Capture d'écran 2026-07-16 210629.png

On envoie le fichier et normalement ça doit marcher.


Voilà, c’est plus long à expliquer qu’à faire.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar du membre
France Amigorl
Posteur irrécupérable
Posteur irrécupérable
Messages : 828
Enregistré le : 02 févr. 2025, 20:15
Prénom : Rémy
LOCALISATION : Pau
Centres d'intérêts : Digitalisation matériel ancien, construction d'un réseau HO. Arduino, Dccex-Conmmand-Station, Rocrail, Digitalisation pont tournant Jouef, Decodeur accessoires DIY. 3D PLA et débutant SLA.
Echelle pratiquée : H0
Âge : 64
Pays :
France
France
juil. 2026 17 07:36

Re: Arduino : Téléverser du code sans passer par l'IDE

Message par France Amigorl

Intéressant !

:PetitPoucejpg:
Avatar du membre
France C2Vues-BricoTrain
2000 posts et +
2000 posts et +
Messages : 9050
Enregistré le : 08 mars 2024, 11:45
Prénom : Fernando
LOCALISATION : Clamart
Centres d'intérêts : Modélisme Ferroviaire - Échelles N et HO
Images IA
Echelle pratiquée : N
Âge : 74
Pays :
France
France
juil. 2026 17 10:05

Re: Arduino : Téléverser du code sans passer par l'IDE

Message par France C2Vues-BricoTrain

:merciiii: Patrick pour ces explications très détaillées. :cooooool:

:PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg: :PetitPoucejpg:
Pour me retrouver sur ma chaîne :
https://youtube.com/@c2vues-bricotrain? ... VpM6qhmP2u

Quand trop gentil, tu seras,
Dans le côté sombre, tu l'auras !

Yoda
Maître Jedi dans Star Wars
Avatar du membre
France patrice_b
2000 posts et +
2000 posts et +
Messages : 3632
Enregistré le : 31 janv. 2025, 14:45
Prénom : Patrice
LOCALISATION : Beziers Herault
Centres d'intérêts : Modelisme HO et HOM ou HOe
Echelle pratiquée : H0
Âge : 65
Pays :
France
France
juil. 2026 17 11:37

Re: Arduino : Téléverser du code sans passer par l'IDE

Message par France patrice_b

:merciiii: :merciiii:

Ca va rendre service a plus d'un ! :yess:
Cordialement,

Patrice
Avatar du membre
France likiki
Site Admin
Site Admin
Messages : 16476
Enregistré le : 27 févr. 2021, 16:11
Prénom : Christian
LOCALISATION : Ile de France
Centres d'intérêts : Le train miniature (H0 3R), l'impression 3D
Echelle pratiquée : H0
Âge : 59
Pays :
France
France
juil. 2026 25 10:02

Re: Arduino : Téléverser du code sans passer par l'IDE

Message par France likiki

Excellent, comme d'habitude. :lunette:
Si le Goëland se gratte le gland, il fera mauvais temps,
Si il se gratte le cul, il ne fera pas beau non plus.

Proverbe de là bas.

ImageImageImage

:tirechap:

Si vous souhaitez faire un don pour le forum , c'est ici.
Avatar du membre
France Clem68
Posteur fou
Posteur fou
Messages : 294
Enregistré le : 20 juil. 2025, 11:42
Prénom : Clément
LOCALISATION : Doubs
Centres d'intérêts : Modélisme RC
Echelle pratiquée : Aucune
Âge : 78
Pays :
France
France
juil. 2026 25 10:09

Re: Arduino : Téléverser du code sans passer par l'IDE

Message par France Clem68

Super tuto!

:bienv: :bienv:

@+
Répondre

Retourner vers « Questions / réponses »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité