DeekRobot: Arduino Pro Micro avec ATMega32U4 pour 10€

sparkfun pro micro

Arduino dispose dans sa gamme de microcontrôleurs de plusieurs cartes électroniques intéressante.

Arduino Uno est probablement la plus connue et la plus utilisée mais il existe des microcontrôleurs proposant plus de fonctionnalités ou bien un format plus condensé.

J’utilise beaucoup la carte électronique Arduino Leonardo et plus précisément la carte Arduino Pro Micro, que l’on trouve pour moins de 10€ sous le nom de DeekRobot Pro Micro.

Cette carte Arduino Pro Micro à la particularité d’être détectée et reconnue comme un Arduino Leonardo qui se vend bien plus cher, tout en étant plus petite et en proposant les même fonctionnalité.

Découvrons les fonctionnalités du clone de la carte Arduino Pro Micro: le DeekRobot Pro Micro.

DeekRobot Pro Micro: Arduino Pro Micro Clone

La première chose que l’on remarque en déballant la DeekRobot Pro Micro c’est qu’elle ressemble comme deux gouttes d’eau à la carte électronique Sparkfun Pro Micro.

deekrobot pro micro

deekrobot pro micro

En effet, la DeekRobot Pro Micro est un vrai clone de la Sparkfun Pro Micro, sauf qu’elle se vend moins de 10€ sur Ebay.

Arduino Pro Micro Schema

Arduino Pro Micro Schema

On notera ainsi l’utilisation du processeur ATMega32U4 qui intègre la gestion de la communication via le port USB.
Cela permet donc de réaliser des projets utilisant la souris et le clavier et de voir votre carte DeekRobot Pro Micro détectée comme un périphérique USB d’entrée Mouse ou Keyboard.

Ce clone de la Sparkfun Pro Micro (Arduino Pro Micro) vous permettra ainsi d’interagir avec votre clavier et avec votre souris grâce à l’utilisation des librairies Mouse et Keyboard qui sont documentées sur le site d’Arduino.

DeekRobot Pro Micro: la référence du Micro USB

Il existe de nombreux clones du Arduino Pro Micro mais la carte DeekRobot Pro Micro est probablement le clone le plus populaire:

  • pas cher: moins de 10€
  • disponibilité: DeekRobot Pro Micro se trouve sur Ebay et sur tous les fournisseurs chinois de composants (AliExpress, Tmart, …).
  • documenté

On notera que tous les Arduino Pro Micro clones disposent des même pins que l’Arduino Pro Mini, excepté pour les pins SPI qui sont définis sur les pins 14/15/16 et pas sur les pins 11/12/13 (qui n’existe pas sur le Arduino Pro Micro).

deekrobot pro micro spec

deekrobot pro micro spec

Le bootloader utilisé par le DeekRobot Pro Micro est celui de la Sparkfun Pro Micro, le Caterina Bootloader:

  • user mode sans avoir à reset la carte
  • I2C sur les pins 2 (SDA) et 3 (SCL)
  • SPI sur les pins 14 (MISO), 15 (SCK) et 16 (MOSI)
  • 4 pins IO analogues (A0, A1, A2 et A3)
  • 14 pins IO digitales (RXI, TXO, D2 à 10 et D14 à D16)

Arduino Pro Micro: presque un Arduino Leonardo

L’atout majeur de la carte Arduino Pro Micro réside dans le processeur ATMega32U4 (le U signifiant USB).
Ce processeur ATMega32U4 permet en effet de gérer 2 protocoles USB simultanément (sur le même port USB), ce qui s’avère pratique pour utiliser les commandes Mouse et Keyboard en même temps que la liaison série qui sert à envoyer ou récupérer des informations.

On bénéficie donc d’un ATMega328 (processeur le plus fréquemment utilisé car performant, plein de pins I/O et pas cher) et c’est la seule chose qu’il y a à programmer: pas de FTDI ou d’autres processeur pour gérer l’USB, la liaison série ou la communication avec la carte.

C’est donc par ce processeur ATMega32U4 que notre Arduino Pro Micro est très proche du Arduino Leonardo. D’ailleurs lorsque vous utiliserez l’IDE Arduino pour envoyer vos sketches sur votre Arduino Pro Micro, il faudra spécifier Arduino Leonardo dans le type de carte.

Pour moi c’est la carte microcontrôleur la plus complète actuellement, c’est pourquoi je l’utilise dans presque tous mes projets électroniques.

2 Responses to DeekRobot: Arduino Pro Micro avec ATMega32U4 pour 10€

  1. Dominique says:

    Bonjour,
    Merci pour ce (très) bon tuyau ! :)
    Je vous pose la question ici car vous avez l’air d’avoir une longue expérience de ce genre de cartes; je voudrais dans le cadre d’un éventuel TIPE fabriquer un oscilloscope, ou plutôt une carte d’acquisition connectée à un ordinateur. Projet tout à fait faisable puisque visivlemen,t je ne suis pas le seul à y avoir pensé : http://pico12.free.fr/oscilloscope/index.htm
    Mais pour avoir un échantillonage maximum, cela joue sur la cadence du CPU mais si j’ai bien compris c’est surtout limité par le convertisseur analogic/numérique (ADC) ! Je vois par exemple sur le site de arduino qu’il faut 100 us minimum pour lire une entré anlogique, autrement dit un échantillonage maximum de 10 kHZ. Autrement dit la carte PIC utilisée dans son projet fait 12x mieux … auriez vous une idée des cartes à utiliser pour avoir un maxium de vitesse de lecture des entrées analogiques (et si possible un intervale pas trop restreint) ?

    Merci d’avance.

    • jhd says:

      Oula alors la je pense que cela dépasse mes faibles connaissances en electronique malheureusement.

      Je vais essayer de demander des infos à un collègue

Leave a Reply

Your email address will not be published. Required fields are marked *