Résolution du problème de téléversement rencontré avec les clones Arduino Uno
Posté sur: nov. 4, 2015
Catégories: Arduino
Les clones Arduino sont des produits identiques aux Arduino officiels, pour un prix inférieur. Néanmoins, ils peuvent dans certains cas vous poser problème. Vous pouvez notamment rencontrer un problème de téléversement impossible, accompagné de l'erreur:
avrdude: skt500_recv(): programmer is not responding
avrdude: skt500_getsync() attempt X of 10: not in sync: resp=0xXX
Lorsque votre Arduino est branché à votre ordinateur, vous voyez la led ON et la led L allumée en permanence, et le bouton RESET ne fonctionne plus.
Nous vous proposons deux solutions pour palier à ce problème.
Avant tout vérifiez que :
- Vous avez bien sélectionné " Arduino Uno " dans le menu Outils > Type de carte.
- Vous avez bien sélectionné le bon port COM.
1ère solution: Mise à jour du pilote
Il se peut que le pilote de votre Arduino ne soit pas à jour, ou que ce ne soit pas le bon qui soit installé. Les clones Arduinos utilisent le chip CH340 pour la liaison USB. Vous pouvez télécharger son pilote ici:
Il ne vous reste plus qu'à l'installer. Votre Arduino devrait alors apparaître dans le gestionnaire de périphériques dans "Ports (COM et LPT)" sous cette forme:
2ème solution: télécharger le bootloader sur l'ATmega
Il se peut que le bootloader de l'ATmega ne soit pas installé, ou non fonctionnel. Le tutoriel ci dessous est pour un Uno mais fonctionne également avec les autres modèles). Vous pouvez le télécharger vous même. Pour cela il vous suffit d'avoir:
- un Arduino fonctionnel (Officiel ou clone)
- un condensateur de 10µF
- des fils ( 6 suffisent )
- votre clone Arduino Uno non fonctionnel
- Branchez votre Arduino fonctionnel à votre ordinateur. Téléverser le programme que vous trouverez dans Fichier > Exemples > ArduinoISP (ne fonctionne pas si vous avez déjà placé le condensateur, pensez à l'enlever).
- Déconnectez votre Arduino de l'ordinateur.
- Réalisez le montage suivant:
Arduino fonctionnel | Arduino clone non fonctionnel |
Pin 10 | RESET |
Pin 11 | Pin 11 |
Pin 12 | Pin 12 |
Pin 13 | Pin 13 |
5V | 5V |
GND | GND |
4. Rebranchez l'Arduino fonctionnel à votre ordinateur à l'aide du câble USB. Ouvrez un simple programme Blink par exemple. Allez dans Outils > Type de carte et sélectionnez la carte que vous voulez "réparez". Ici donc Arduino Uno.
5. Dans Outils > Programmeur , cliquez sur Arduino as ISP
6. Allez dans Outils et cliquez sur Graver la séquence d'initialisation, attendez jusqu'à bien avoir le message "Gravure de la séquence d'initialisation terminée".
Voilà, votre Arduino devrait maintenant fonctionner ! Vous pouvez le vérifier en téléversant le programme de votre choix.
Commentaires
mars 29, 2019
janv. 13, 2019
janv. 11, 2019
déc. 9, 2018
oct. 12, 2018
sept. 4, 2018
déc. 22, 2016
déc. 22, 2016
oct. 31, 2016
août 10, 2016
juil. 24, 2016
juil. 4, 2016
juil. 3, 2016
juin 29, 2016
juin 15, 2016
juin 2, 2016
juin 2, 2016
mai 29, 2016
mai 29, 2016
mai 29, 2016
mai 29, 2016
mai 29, 2016
mai 29, 2016
mai 28, 2016
mai 12, 2016
mai 12, 2016
avril 28, 2016
avril 12, 2016
avril 11, 2016
févr. 11, 2016
févr. 10, 2016
févr. 10, 2016
févr. 10, 2016
déc. 26, 2015
déc. 26, 2015
Connectez-vous pour commenter
Se connecter