Arduino nano, échec de téléversement, bootloader

Bonjour ! J'ai pour projet de faire une porte de poulailler automatique, j'ai déjà réalisé mon circuit, et je le l'ai testé sur une Arduino Méga, tout marche nickel!

Afin de consommer moins d'énergie j'ai commandé des cartes Arduino Nano(non officielle).

Voila le problème, impossible d'envoyer le croquis sur la carte.

Ce que affiche la console :

Arduino : 1.8.13 (Mac OS X), Carte : "Arduino Nano, ATmega328P"

Warning: Board arduino:avr:atmega328bb doesn't define a 'build.board' preference. Auto-set to: AVR_ATMEGA328BB
Le croquis utilise 3704 octets (12%) de l'espace de stockage de programmes. Le maximum est de 30720 octets.
Les variables globales utilisent 246 octets (12%) de mémoire dynamique, ce qui laisse 1802 octets pour les variables locales. Le maximum est de 2048 octets.

Une erreur est survenue lors du transfert du croquis :

avrdude: stk500_recv(): programmer is not responding
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
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

J'ai vérifié et mis à jour le logiciel, les drivers (CH34x), changé de cable usb, rien y fait !

Je suis donc allé sur le site pour voir la procédure à suivre et d'après mon analyse j'en ai conclus que la carte n'était pas Bootloader.

J'ai donc suivi plusieurs procédures afin de bootloader la carte par ma Arduino Méga par le biais du bus ICSP. J'ai d'abord téléversé le programme ArduinoISP dans la carte méga et ensuite en paramétrant les outils (voir pièce jointe) pour graver la séquence d'initialisation sur la carte Nano.

Mais voila encore les mêmes messages d'erreur :

Arduino : 1.8.13 (Mac OS X), Carte : "ATmega328p on a breadboard (8 MHz internal clock)"

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 1 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 2 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
Erreur lors de la gravure de la séquence d'initialisation.

je vous remercie de votre implication !

Capture d’écran 2020-07-24 à 10.11.41.png

As-tu cherché des réponses ici ?

Oui j'ai déjà étudié cette procédure, lors du teste pour vérifier que le bootloader est présent la led relié au pin 13 clignote qu'une seule fois..

ardioproject:
Arduino : 1.8.13 (Mac OS X), Carte : "ATmega328p on a breadboard (8 MHz internal clock)"

Bonjour,

Pourquoi sélectionner "ATmega328p on a breadboard (8 MHz internal clock)" alors que c'est une arduino nano?

La première chose à essayer lorsqu’on n'arrive pas à téléverser dans une nano est de sélectionner "Atmega 328P old bootloader" dans Processeur.

J'avait testé les plusieurs possibilités pour la sélection du type de processeur. J'ai redémarré mon pc et le téléversement à marché ! Merci l'informatique !

[troll]
Tu veux dire "merci Windows" je pense :smiling_imp:
[/troll]

Arduino : 1.8.13 (Mac OS X), Carte : "Arduino Nano, ATmega328P"

Il est sur Mac...

:confused: