Utiliser un clone d’Arduino acheté sur eBay. Problèmes et solutions courantes

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Table des matières

Comme tout le monde j’ai été tenté d’acheter un clone d’Arduino sur eBay. Pour quelques euros (et frais de port gratuit !) vous pouvez acheter n’importe quel modèle d’Arduino. Le délai de livraison est très variable et assez long (entre 2 et 5 semaines). Pour les cartes que j’ai acheté, la qualité générale ainsi que la finition a toujours été correcte. Vous pourrez également trouver tous ces clones chez d’autres marchands asiatiques tels que Aliexpress ou Banggood. Très souvent les cartes sont vendus par lot (3, 5 ou plus). Compte tenu du prix et de l’attente, il peut s’avérer judicieux de prendre un petit lot (sans oublier qu’il n’est pas intéressant de renvoyer une carte défectueuse à 2€ en Chine !)

 

Oui mais une fois le clone arrivé, encore faut-il réussir à l’utiliser avec l’IDE Arduino ! C’est ici que les difficultés peuvent commencer car bien souvent il n’y a aucune documentation et encore moins de support technique.

Vous trouverez donc dans cet article toutes les instructions que j’ai collecté pour utiliser vos clones avec l’IDE Arduino. J’utilise actuellement la version 1.6.7 mais cela devrait fonctionner à partir de la version 1.5. Je n’ai pas à ma disposition tous les clones Arduino mais si vous voulez partager votre expérience sur d’autres cartes, les commentaires sont là pour ça.

Avant de commencer à utiliser un clone d’Arduino

La qualité des clones peut être variable et inégale. Je vous conseille d’éviter les chocs électrostatiques lorsque vous manipulez vos cartes (tenez la carte par les bords sans entrez en contact avec les connecteurs ou les composants avec vos doigts) et de faire particulièrement attention au moment de la soudure des connecteurs.

Pour souder, éviter de dépasser 350°C. Commencer par préchauffer la broche sans toucher la carte, puis préchauffer éventuellement une à deux secondes la piste sur la carte avant de venir appliquer le fil étain entre la broche et la piste.

Voici une petite vidéo de démonstration réalisée sur le GPIO du Raspberry Pi Zero W.

Si vous avez de meilleurs conseils, n’hésitez pas à les partager dans les commentaires.

Comparatif Arduino Pro Micro, Arduino Nano v3

Le tableau suivant récapitule les différences entre l’Arduino Pro Micro et l’Arduino Nano v3.

Arduino Pro Micro

3.3V ou 5V

Arduino Nano v3
Repérage des broches

reperage broches gpio Pinout arduino pro micro

Source : Neocities

Pinout arduino NANO reperage broches gpio

Source : Arduino.cc

Micro-contrôleur (typique) ATmega32U4 ATmega328
Mémoire Flash 32KB 32KB
SRAM 2KB 2KB
EEPROM 1KB 1KB
Fréquence d’horloge 16MHz 16MHz
Tension d’alimentation (recommandée) 7V ~ 12V 7V ~ 12V
Tension d’alimentation maxi (limites) 6V ~ 20 V 6V ~ 20 V
GPIO x12 x14
Sorties PWM x5

(3, 5, 6, 9, 10)

x6

(3, 5, 6, 9, 10 et 11)

Entrées analogiques (ADC) x9

10 bits

x8 (tension de mesure max. 5V)

10 bits

Broches SPI  14 (MOSI), 16 (MISO), 15 (SCK) 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
Broches I2C 2 (SDA) et 3 (SLC) A4 (SDA) et A5 (SCL)
Interruptions x2 (broches 2 et 3)
Tension de sortie GPIO 40mA 40mA

Arduino Pro Micro 3.3V ou 5V, lequel choisir ?

L’Arduino Pro Micro est un clone de la carte Sparkfun Pro Micro. Cette carte est similaire à l’Arduino Pro Mini à l’exception de l’utilisation de ATmga32U4. Cette carte est idéale pour les projets DIY nécessitant une carte performante de petite taille.

clone arduino pro micro leonardo

Caractéristiques techniques :

  • Dimensions (sans connecteurs) : 34 x 18 x 4 mm
  • Dimensions (avec connecteurs soudés) : 34 x 18 x 11 mm
  • ATmega32U4 5V cadencé à 16MHz
  • Connecteur USB intégré
  • 4 x 10-bit ADC
  • 12 entrées/sorties digitales (dont 5 utilisables en PWM)

Pour utiliser le clone de l’Arduino Pro Micro, il y a au moins deux façons de procéder.

Déclarer la carte comme une Arduino Leonardo

C’est la méthode qui fonctionne le mieux avec les clones d’Arduino Pro Micro. Dans ce cas il n’y a aucun autre réglage. Si votre carte est reconnue par l’IDE, elle apparaitra sur le port série au bout d’une ou deux secondes.

Utiliser la librairie Sparkfun

Si votre clone d’Arduino Pro Micro n’est pas reconnu par l’IDE, vous pouvez essayer d’utiliser la librairie compatible de Sparkfun.

1 Ouvrez les préférences de l’IDE puis cliquez sur l’icône à droite de l’option “URL de gestionnaire de cartes supplémentaires”.

url cartes supplémentaires arduino

Ajoutez ce lien à la liste

https://raw.githubusercontent.com/sparkfun/Arduino_Boards/master/IDE_Board_Manager/package_sparkfun_index.json

liste des url de carte arduino

2 Maintenant allez dans le menu Outil -> Type de carte -> Gestionnaire de carte.

3 Dans la liste, cherchez avec le mot clé Sparkfun et installez le package Sparkfun AVR Boards.

4 Une fois installé sélectionnez la carte Sparkfun Pro Micro dans la liste.

ie arduino sparkfun pro micro

5 Un nouveau sous-menu est maintenant disponible. Il permet d’ajuster la tension et la fréquence du microprocesseur en fonction de votre clone. Certaines cartes supportent les deux tensions.

 ide arduino choix du processeur sparkfun pro micro

1 Connecter la carte de développement Arduino. C’est presque terminé. En fonction de votre environnement (PC / Mac / Linux) il ne vous reste plus qu’à installer éventuellement le drivers série/USB.

Sur Linux

Je n’ai pas testé mais d’après la documentation vous ne devriez rien avoir à configurer.

Sur macOS

En branchant la Pro Micro, votre Mac va croire que vous venez de brancher un nouveau clavier et faire apparaître la boite de configuration. C’est normal, fermez la simplement. Il n’y a rien d’autre à faire.

Sur Windows 10

Vous devez d’abord installer les drivers disponibles ici avant de brancher votre carte. En cas de difficulté vous trouverez plus d’infos ici (en anglais).

Voilà c’est terminé. Si tout s’est bien passé vous devriez voir votre carte sur le port habituel

Arduino Pro Micro avec module WiFi ESP8266

Idéal pour vos projets avec une connexion internet, ce clone est avant tout un clone de l’Arduino Pro Micro décrit dans le paragraphe précédent. La procédure d’installation est identique. Comme pour tous les clones, trouver des informations techniques peut être laborieux. En voici quelques unes.

Vous devriez trouvez deux grandes familles de carte.

Carte avec un module WiFi ESP8266 soudé

Le module WIFI ESP8266 est directement soudé à la carte Arduino Pro Micro. Dans ce cas, les Pins ne sont pas repérés sur la carte, voici donc le repérage des connections. La soudure des connecteurs en vis à vis de la carte ESP8266 est délicate, n’hésitez pas à vous munir d’une pompe à dessouder pour éviter tout contact avec les pattes du module.

clone arduino pro micro esp8266 pinout

Carte avec un connecteur pour module WiFi ESP8266 additionnel

Cette carte est plus classique et ne pose aucun problème pour la soudure, le module WIFI ESP826 pouvant être retiré de la carte Arduino.

clone arduino pro micro esp8266 pinout carte avec connecteur

Clones ATTiny85 LilyTiny

Ces cartes utilisent une version allégée du micro-contrôleur ATMega de l’Arduino. J’ai réalisé une série d’articles dédiés à ces cartes plus spécifiques.

A LIRE AUSSI :
Comment programmer la carte CJMCU ATTiny85 (LilyTiny / LilyPad)

Arduino Nano v3 Atmega328p

arduino nano v3 atmega328pL’Arduino Nano v3 est une carte très utilisée dans les projets d’objets connectés à base de la librairie MySensors. Dans la version 3 basée sur le processeur Atmega328p, les caractéristiques techniques sont les suivantes (d’après les spécifications officielles) :

  • Microcontroller Atmel ATmega328
  • Interruptions : 2 (broches 2 et 3)
  • Tension de fonctionnement : 5V
  • Tension d’alimentation (recommandée) : de 7V à 12V
  • Tension d’alimentation maxi (limites) : de 6V ~ 20 V
  • Digital I/O : 14 (dont 6 sorties PWM sur les broches 3, 5, 6, 9, 10 et 11)
  • Entrées analogiques : 8 (tension de mesure max. 5V)
  • Broches SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK)
  • Broches I2C : A4 (SDA) et A5 (SCL)
  • Tension de sortie de Pin I/O : 40mA
  • Mémoire Flash : 32KB (ATmega328) (dont 2 KB utilisés par le bootloader)
  • SRAM: 2KB (ATmega328)
  • EEPROM: 1KB (ATmega328)
  • Fréquence d’horloge : 16MHz

Sur Windows (7, 8 ou 10), vous devrez peut être installer le driver CH340 disponible (ici par exemple). Pour le reste, rien de particulier à faire pour utiliser cette carte. Il suffit de sélectionner Arduino Nano dans la liste, indiquer le processeur et le port COM.

En cas de problème de téléversement

Lors du téléversement, il peut arriver de rencontrer ces messages d’erreur.

avrdude: stk500_recv(): programmer is not responding

 ou

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00

Après de nombreuses recherches sur les forums, voici plusieurs solutions. Le classement est arbitraire, disons qu’il va de plus évident au plus radicale.

  • Vérifier que la carte soit correctement détectée sur le port COM (et quelle est sélectionnée). Dans le même temps, vérifier que le processeur correspond à la carte.
  • Sélectionner la carte Duemilanove et choisir le processeur Atmega328 puis le port COM sur lequel est branché la carte à la place. Normalement tout doit rentrer dans l’ordre et on peut de nouveau choisir l’Arduino Nano dans la liste sans erreur.
  • Réinstaller le drivers CH340 (j’ai testé jusqu’à la version 3.4.2014.08 du 08/08/2014)
  • Réinstaller l’IDE Arduino.
Avez-vous aimé cet article ?
[Total: 1 Moyenne: 5]
Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

quel modèle esp8266 choisir
Quel modèle d'ESP8266EX choisir en 2020 ?
guide choix esp32 development board
Quel ESP32 choisir en 2020 ?

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Nous serions ravis de connaître votre avis

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Calculateurs
×
Calculateur loi d'Ohm
Tension (U) - en Volt
Courant (I) - en Ampère
Résistance (R) - en Ohms
Puissance (P) - en Watts

Ce calculateur permet de calculer les relations entre le courant, la tension, la résistance et la puissance dans les circuits résistifs.

Saisir au moins deux valeurs puis cliquer sur calculer pour calculer les valeurs restantes. Réinitialisez après chaque calcul.

Rappel sur la Loi d'Ohm
La loi d'Ohm explique la relation entre la tension, le courant et la résistance en déclarant que le courant traversant un conducteur entre deux points est directement proportionnel à la différence de potentiel entre les deux points.
La loi d'Ohm s'écrit U = IR, où U est la différence de tension, I est le courant en ampère et R est la résistance en Ohms (symbole Ω).
Loi d'Ohm (U=RI)
×
Déchiffrer le code couleur d'une résistance à 4 bandes
Bande 1 Bande 2 Multiplicateur Tolérance
   

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 4 anneaux
Formule : ab*cΩ ±d%
Les deux premières bandes (a, b) permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0) donne le nombre 10.
La troisième bande (c) est un coefficient multiplicateur. Par exemple, l'anneau rouge est un coefficient multiplicateur de 100, ce qui donne 10 X 100 = 1000Ω.
Le quatrième anneau (d) indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que sa valeur soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 4 bandes
×
Déchiffrer le code couleur d'une résistance à 5 bandes
Bande 1 Bande 2 Bande 3 Multiplicateur Tolérance

Résistance:  

1 000 Ω ±5%

Comment déchiffrer le code couleur d'une résistance à 5 anneaux
Formule : abc*dΩ ±e%
Les trois premières bandes permettent de déterminer le chiffre significatif. La première bande correspond au chiffre de la dizaine, le second anneau le chiffre de l'unité. Par exemple Brun(1), Noir (0), Noir (0) donne le nombre 100
La quatrième bande est un coefficient multiplicateur. Par exemple, l'anneau brun correspond au coefficient multiplicateur 10, ce qui donne 100 X 10 = 1000Ω.
Le cinquième anneau indique la tolérance de la valeur nominale de la résistance. Par exemple l'anneau Or correspond à ±5%. Donc le fabricant de la résistance s'engage à ce que la valeur de la résistance soit comprise entre 950 Ω et 1050 Ω.
Déchiffrer code couleur 5 bandes
×
Calculateur de résistance série pour une ou plusieurs LED
Tension d'alimentation en Volt
Tension directe en Volt
Courant en mA
Résistance calculée en Ω
Puissance estimée en W

Ce calculateur permet de déterminer la résistance requise pour piloter une ou plusieurs LED connectées en série à partir d'une source de tension à un niveau de courant spécifié.

Remarque. Il est préférable d'alimenter le circuit avec une puissance nominale comprise entre 2 et 10 fois la valeur calculée afin d'éviter la surchauffe
Couleur Longueur d'onde (nm) Tension (V) pour LED ⌀3mm Tension(V) pour LED ⌀5mm
Rouge 625-630  1,9-2,1 2,1-2,2
Bleu 460-470 3,0-3,2 3,2-3,4
Vert 520-525 2,0-2,2 2,0-2,2
Jaune 585-595 2,0-2,2 3,0-3,2
Blanc 460-470 3,0-3,2 1,9-2,1
Résistance en série pour une ou plusieurs LED
×
Calculateur durée de vie d'une batterie
Capacité de la batterie
Consommation de l'appareil ou objet connecté

Ce calculateur estime la durée de vie d'une batterie, en fonction de sa capacité nominale et du courant ou de la puissance qu'une charge en tire.

La durée de vie de la batterie est une estimation idéalisée. La durée de vie réelle peut varier en fonction de l'état de la batterie, de son âge, de la température, du taux de décharge et d'autres facteurs. C'est le mieux que vous pouvez espérer obtenir.

Autonomie de la batterie = capacité de la batterie en mAh / courant de charge en mA

Durée de vie batterie
Publicité
À lire aussi
Composants
Sur le Forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.