Résolution du problème de téléversement rencontré avec les clones Arduino Uno

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:

hy

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:

  1. 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).
    arduinoisp
  2. Déconnectez votre Arduino de l'ordinateur.
  3. Réalisez le montage suivant:

Fix_Chinese_Arduino_clone_problems1629051120step4

IMG_7682

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

  • Pat.
    mars 29, 2019
  • Tanguy Yvon
    janv. 13, 2019
  • JL31120
    janv. 11, 2019
  • mathis
    déc. 9, 2018
  • Melchior
    oct. 12, 2018
  • Markov
    sept. 4, 2018
  • Thomas
    déc. 22, 2016
  • BEN ABDALLAH Firas
    déc. 22, 2016
  • chris
    oct. 31, 2016
  • Celestin
    août 10, 2016
  • René
    juil. 24, 2016
  • Alex45
    juil. 4, 2016
  • calicoba4
    juil. 3, 2016
  • Nig Oros
    juin 29, 2016
  • Cécile
    juin 15, 2016
  • lglinux
    juin 2, 2016
  • lglinux
    juin 2, 2016
  • admin
    mai 29, 2016
  • admin
    mai 29, 2016
  • admin
    mai 29, 2016
  • admin
    mai 29, 2016
  • admin
    mai 29, 2016
  • admin
    mai 29, 2016
  • bg
    mai 28, 2016
  • Jonathan
    mai 12, 2016
  • Jordan
    mai 12, 2016
  • Jonathan Qule
    avril 28, 2016
  • Sébastien
    avril 12, 2016
  • alain
    avril 11, 2016
  • Jonathan
    févr. 11, 2016
  • Jonathan
    févr. 10, 2016
  • admin
    févr. 10, 2016
  • Jonathan
    févr. 10, 2016
  • admin
    déc. 26, 2015
  • MESLIN
    déc. 26, 2015

laissez un commentaire

Se connecter