Go Down

Topic: [RESOLU] Problème d'upload Arduino Uno (Read 406 times) previous topic - next topic

Sanguinarias

Mar 23, 2018, 03:25 pm Last Edit: Mar 23, 2018, 05:25 pm by Sanguinarias
Bonjour,

Nous sommes un groupe d'élèves de lycée en train de réaliser un projet pour le bac SI, et on planche sur un problème : recevoir des informations d'une jauge de contrainte (déjà amplifiée avec un pont de Wheaston) et ensuite convertis avec un module. Le module est directement branché sur la carte Arduino Uno.

La jauge de contrainte :
https://www.dfrobot.com/wiki/index.php/Weight_Sensor_Module_SKU:SEN0160#Tutorial

On a suivi le même montage (la seule différence étant que ce n'est pas un capteur de 1Kg mais un capteur de 5Kg). On a branché GND -> GND et relié les deux câbles VCC ensemble pour les raccorder sur la carte. DOUT est sur A2 et SCK est sur A3.

Le programme est exactement le même que sur le site, à savoir :

Code: [Select]
#include <Hx711.h>
Hx711 scale(A2, A3);

void setup() {
  Serial.begin(9600);
}

void loop() {
 Serial.print(scale.getGram(), 5);
 Serial.println(" g");
 delay(200);
}



Le problème donc, est que le téléversement vers la carte ne veut pas s'effectuer. Voila les messages d'erreur :


Code: [Select]
Arduino : 1.8.5 (Windows 10), Carte : "Arduino/Genuino Uno"

Le croquis utilise 5054 octets (15%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.
Les variables globales utilisent 232 octets (11%) de mémoire dynamique, ce qui laisse 1816 octets pour les variables locales. Le maximum est de 2048 octets.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x74
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x74


Cette erreur existe déjà 100 fois sur internet, mais je ne trouve aucune aide qui peut s'appliquer pour nous. A savoir que nous sommes sur un ordinateur du lycée, donc lié au réseau et donc restreint au niveau des opérations. Ils sont sous Windows 10, et notre version de l'IDE est 1.8.5.
Voila, merci de votre aide !

dfgh

hello

_c'est une carte que vous utilisez habituellement?

_avez vous sélectionné la bonne carte arduino?

_avez vous débranché et rebranché le cable de liaison?

_lorsque vous connectez le câble, le port attribué par windows apparaît bien dans la sélection possible dans l'IDE ARDUINO   ==>barre des menus, outils, ports:xxxxx et en cliquant sur cette ligne apparaît le choix des ports com attribués

_avez vous rebooté le PC?

al1fch

#2
Mar 23, 2018, 03:55 pm Last Edit: Mar 23, 2018, 03:57 pm by al1fch
+ le câble USB est il ok ?
+ la sortie USB du PC est elle en bon état ? (parfois sur les PC d'école il y a des surprises.....)

Sanguinarias

Bonjour dfgh,

C'est une carte que nous utilisons généralement pour les projets, on en a plusieurs (on les a déjà changées pour voir si c'était le problème).
Oui, nous avons sélectionné la bonne carte Arduino, et nous avons aussi déjà débranché/rebranché le câble, rien n'y fait. Le port est sélectionné (COM7 pour celle-ci, même si ça importe peu).
On a aussi déjà rebooté le PC, deux fois pour être sûrs.

Bonjour al1fch,

Le câble USB est bon, on s'en est servit pour l'autre partie programmation de notre projet avec une carte MEGA (je précise qu'on a le même problème si on utilise ce programme sur une carte MEGA).
La sortie USB aussi est bonne, on a la chance de pouvoir utiliser plusieurs ordinateurs simultanément.

Merci de vos réponse !

dfgh

pour résumer
vous avez testé avec d'autres cartes. donc les cartes sont exclues
vous avez rebooté le PC, on va supposé que le PC est bon
avez vous changé le cable usb, vous l'avez déjà utilisé, mais la derniere fois qu'il à fonctionné, c'était juste avant de tomber en panne
il reste :
_changer le cable usb
_tester sur un autre PC

_ après, je n'ose le dire ...le bootloader..

à confirmer par les amis du forum

Sanguinarias

Bon et bien, après plusieurs tentatives différentes et une aide extérieure, on a trouvé une solution :

Simplement, rechanger la carte dans les Outils (même si c'était marqué Uno, on a passé en MEGA puis de nouveau en Uno). Après ça, on a eu un nouveau bug, qui disait que l'IDE ne pouvait se connecter à la carte. On a chargé le programme Blink pour voir si le problème était natif de la carte, il ne l'était pas : le programme c'est bien chargé. Puis, on a relancé celui-là, et magie, tout fonctionnait.

Bref, merci de vos commentaires utiles, ça nous a dirigé vers une solution.

Go Up