AU SECOURS : arduino UNO ne répond plus

Bonjour à tous,

je recontre actuellement un gros problème avec mon ARDUINO UNO, puis ce qu'il m'est impossible de téleverser un programme dessus.

Cela intervient alors que j'avais téléversé un programme (toujours présent sur la carte et fonctionnant) de contrôle de moteur pas à pas à l'aide d'un driver type
A4988

J'ai bien sur réinstallé le logiciel, vérifié les ports, vérifié que la carte sélectionnée est correcte, et fait le tour du net pour trouver des solution mais rien ne fonctionne !

Je tourne actuellement sur OSX el capitan 10.11
Les led L et ON sont allumés

Message d'erreur :

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

Merci d'avance pour votre aide

Via le +5V de la carte.

Cela a une influence ?

bonjour,
question bête, y a t"il quelque chose de connecté sur le rx/tx de la carte?
le port est il bien présent dans l'ide?

débranchez tout, rebooter le mac, reconnecter juste l'arduino sur un autre port USB et essayez de télécharger le code d'exemple de blink

sinon allez voir dans le menu pomme / à propos de ce mac / rapport Système

dans la fenêtre qui s'ouvre allez voir dans la partie USB si vous voyez un Arduino de connecté. s'il n'apparaît pas c'est mauvais signe.

sur mon Mac il me dit:

[b]Bus USB 3.0 :
[/b]
  Gestionnaire du contrôleur de l’hôte : AppleUSBXHCIPPT
  Identifiant du périphérique PCI : 0x1e31 
  Identifiant de révision du PCI : 0x0004 
  Identifiant du fournisseur du PCI : 0x8086 

Périphérique de communication :

  Identifiant du produit : 0x0043
  Identifiant du fournisseur : 0x2341
  Version : 0.01
  Numéro de série : 75335312133451705121
  Vitesse : Jusqu’à 12 Mb/s
[color=blue]  Fabricant : Arduino (www.arduino.cc)
[/color]  Identifiant de l’emplacement : 0x14200000 / 8
  Courant disponible (mA) : 500
  Courant requis (mA) : 100
  Exploitation supplémentaire actuelle (mA) : 0

donc je sais qu'il est bien vu du système au moins

Non rien sur Rx et Tx,

j'ai enlevé tout le cablage et j'essaie pour l'instant de téléverser des programmes basiques type control de LED, mais c'est impossible.

Le port est bien présent lui aussi.

appuie sur le reset de la carte en uplaodant le code

Reset ne permet rien.

JML l'ordi voit bien l'Arduino :

Arduino Uno :

Identifiant du produit : 0x0043
Identifiant du fournisseur : 0x2a03
Version : 0.01
Numéro de série : 8543833323635180C111
Vitesse : Jusqu’à 12 Mb/s
Fabricant : Arduino Srl
Identifiant de l’emplacement : 0x14200000 / 28
Courant disponible (mA) : 1000
Courant requis (mA) : 100
Exploitation supplémentaire actuelle (mA) : 0

Bon c'est déjà bon signe.. il est un peu vivant..

il a peut-être perdu son bootloader

comme infobarquee dit, essayez aussi en appuyant sur le reset de la carte et en le relâchant juste au moment ou l'IDE vous dit que l'upload va commencer...

sinon vous pouvez essayer de re-flasher votre arduino... vous en avez un second?

Que signifie Bootloader et Reflasher ?

Je peux m'en procurer un oui.

La piste de _pepe concernant les sources d'alimentation du driver semble intéressante aussi !

Le Bootloader Arduino est un microprogramme semblable au BIOS d’un ordinateur, qui permet de programmer les microcontrôleurs AVR avec l’environnement Arduino.

Il existe plusieurs techniques pour installer ce bootloader dans un AtMega328.

Cherchez "Arduino comme ISP" (lire cela par exemple), puis Faites un google sur "flash bootloader arduino uno" Et lisez cela et articles similaires pour vous faire une idée plus large

Merci _pepe !

J'ai remplacé l'ATmega328P et tout refonctionne :slight_smile:

Cependant pour ne pas reproduire la même erreur, où ai-je fais faux ?

J'avais alimenté mon arduino en 12V, puis :

  • branché le driver sur la sortie +5V (apparement démarche normale)
  • branché le moteur sur la sortie Vin

Je me permet de remonter le sujet :smiley:

hello

J'avais alimenté mon arduino en 12V, puis :

  • branché le driver sur la sortie +5V (apparement démarche normale)
  • branché le moteur sur la sortie Vin

voir ICI pour le Cablage