LOCODUINO
Discussions Générales => Présentez vous ! => Discussion démarrée par: Gaston30 le juin 11, 2023, 04:44:20 pm
-
Bonjour.
J'habite dans le Gard, prés d'Uzès. Je construit depuis quelques années, un réseau HO piloté par deux Multimaus Rocco.
Je m’intéresse à Locoduino depuis pas mal de temps pour gérer de animations, signaux, passages à niveau.
En ce moment, je m'arrache les cheveux avec des nanos achetez chez notre ami A.....
En tout cas merci pour ce site, et les passionnés qui l'anime.
Gaston
-
Bienvenue Gaston et bon courage.
Si on peut aider, mais il nous faudrait un peu plus de détails.
-
Bonjour Gaston
Ne pas oublier que ce sont des clones. Avez-vous installer le bon DRIVER?
-
Bonjour,
Excusez ma réponse tardive.
Oui j'ai bien installé de driver CH340. Je le vois apparaitre chaque fois que je connecte le nano.
Le led 'pow' s'allume en rouge et la led 'L' clignote, aussi en rouge
Lorsque j'essaie de téléverser un programme j'ai le message suivant :
"avrdude: ser_open(): can't set com-state for "\\.\COM4"
Failed uploading: uploading error: exit status 1"
J'ai essayés plusieurs exemplaires, et câbles, rien ne change.
Je pense que c'est un problème de communication, mais je n'arrive pas a m'en sortir.
Je suis avec windows 10.
Peut être que je vais faire un post sur le sujet.
Merci pour l'aide.
Gaston
-
Bonsoir Gaston,
as-tu essayer de choisir dans Outils>Processeur>Atmega328P(oldbootloader) ?
-
Bonsoir Antoine,
le old bootloader donne plutôt ce genre de message :
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa3
Sur le forum Aduino, on propose la solution suivante :
Pas à pas
1. déconnectez l'Arduino One r3 ch340
2. désinstallez les pilotes Arduino One r3 ch340 du Gestionnaire de périphériques
3. désinstallez Arduino 2.1.0
4. téléchargez et installez la version 1.8.9 d'Arduino
5. connectez l'Arduino One r3 ch340
6. Ouvrez l'Arduino 1.8.9
7. Ouvrez le moniteur série
8. Abaissez le débit en bauds à 1200
9.Téléchargez le code avec le moniteur série toujours ouvert
Pas sur que tout soit utile, mais ça ne peut faire de mal.
-
Bonsoir Marcel,
les versions récentes de l'IDE intègrent le driver CH340.
Installer un driver plus ancien peut être contre productif.
-
Bonjour Michel
Tu as raison, ce n'était qu'une suggestion.
-
le old bootloader donne plutôt ce genre de message :
Using Port : COM4
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa3
...
A ce que je vois, avrdude cherche à se connecter à l'arduino et fait 10 tentatives avant d'abandonner (ici, deux seulement sont visibles mais il y a les points de suspension). Cela me fait donc penser que l'arduino n'est pas sur le COM4 malgré ce qui est indiqué (et oui, parfois le port indiqué par l'IDE n'est pas le bon).
Je suggère donc d'utiliser le gestionnaire de périphériques de Windows 10 (moins évident qu'avec Windows 7 mais il existe toujours et il suffit de le chercher) et de voir sur quel port COM l'arduino se connecte. Ensuite il suffit de changer ce port dans l'IDE.
On peut aussi essayer à l'aveugle un autre port proposé par l'IDE et tomber sur le bon. L'idée d'utiliser l'IDE 1 au lieu de 2 est aussi une piste : une fois que ça marche, on peut essayer IDE 2 qui à son lancement, présentait quelques petites lacunes (je ne sais pas si elles ont été corrigées depuis car il y a eu d'autres versions, celle actuelle étant 2.1.0).
Bon courage (cette mésaventure m'est aussi arrivée et on s'en sort toujours).
-
bonjour Christian,
attention, je t"ai mis sur une fausse piste : le message d'erreur que tu as repris est celui du choix ne correspond pas à un "old bootloader"
C'était une réponse à Antoine.
Le message d'erreur que reçoit Gaston30 est :
"avrdude: ser_open(): can't set com-state for "\\.\COM4"
Failed uploading: uploading error: exit status 1"
COM4 est bien ouvert mais ne peut être configuré correctement.
De la réponse sur le forum Arduino, je comprends que l’installation de l'IDE de Gaston30 est bancale et qu'il lui faut repartir de zéro pour refaire cette installation.