Description
Arduino Pro Micro Type-C ATmega32U4 – 5 V / 16 MHz
La Pro Micro Type-C est une carte de développement compacte basée sur le microcontrôleur ATmega32U4. Grâce à son interface USB native, elle peut être programmée directement depuis Arduino IDE et peut également fonctionner comme un périphérique USB tel qu’un clavier, une souris ou un contrôleur personnalisé.
Son connecteur USB Type-C offre une connexion pratique pour l’alimentation et la programmation. Son format réduit convient parfaitement aux projets de robotique, d’automatisation, de domotique, aux contrôleurs de jeux et aux périphériques HID personnalisés.
Caractéristiques
- Microcontrôleur : ATmega32U4
- Tension de fonctionnement : 5 V
- Fréquence : 16 MHz
- Connecteur : USB Type-C
- 12 entrées/sorties numériques
- 5 sorties compatibles PWM
- 9 entrées analogiques avec convertisseur 10 bits
- Mémoire Flash : 32 Ko
- SRAM : 2,5 Ko
- EEPROM : 1 Ko
- Interfaces UART, I²C et SPI
- Communication USB intégrée
- Compatible avec Arduino IDE
- Peut émuler un clavier ou une souris USB
- Format compact et adapté aux projets embarqués
Les caractéristiques d’entrées/sorties correspondent à la plateforme Pro Micro 5 V / 16 MHz basée sur l’ATmega32U4. Documentation SparkFun
Applications
- Claviers et pavés numériques personnalisés
- Souris et contrôleurs USB
- Joysticks et simulateurs
- Robotique et domotique
- Acquisition de données
- Projets électroniques compacts
- Contrôle de LED, capteurs, relais et servomoteurs
Mini-tutoriel : premier programme avec une LED
Installation dans Arduino IDE
- Connectez la Pro Micro avec un câble USB-C permettant le transfert de données.
- Ouvrez Arduino IDE.
- Installez le package SparkFun AVR Boards depuis le gestionnaire de cartes si nécessaire.
- Sélectionnez SparkFun Pro Micro.
- Choisissez impérativement ATmega32U4 – 5V, 16MHz.
- Sélectionnez le port COM de la carte.
Le choix de la bonne version 5 V / 16 MHz est important pour éviter les problèmes de téléversement et de détection USB. Guide Pro Micro
Branchement de la LED
| Broche Pro Micro | Connexion |
|---|---|
| D9 | Résistance de 220 à 330 Ω |
| Résistance | Patte longue de la LED |
| GND | Patte courte de la LED |
Code Arduino
const int ledPin = 9;
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
digitalWrite(ledPin, HIGH);
Serial.println("LED allumee");
delay(1000);
digitalWrite(ledPin, LOW);
Serial.println("LED eteinte");
delay(1000);
}
Après le téléversement, la LED clignote toutes les secondes. Ouvrez le moniteur série à 9600 bauds pour afficher son état.
Conseils d’utilisation
- Utilisez un câble USB-C compatible avec les données, et pas uniquement avec la charge.
- Les entrées et sorties fonctionnent avec une logique de 5 V.
- Ne connectez pas directement un module limité à 3,3 V sans adaptation de niveau.
- Pour une alimentation 5 V externe, utilisez uniquement une tension correctement régulée sur VCC.
- Débranchez l’alimentation avant de modifier le câblage.
- Si la carte n’est plus détectée, une double réinitialisation rapide entre RST et GND peut activer temporairement le bootloader. Dépannage SparkFun