Description
Arduino Pro Mini 5V 16Mhz ATMEGA328
Arduino Pro Mini est une version d’Arduino bénéficiant d’un régulateur 5 V, elle est architecturée autour d’un microcontrôleur ATmega328V, 5V, 32K de mémoire, cadensé à 16 MHz. Ses très faibles dimensions permet la création d’applications très compactes.
Elle pourra s’interfacer avec votre ordinateur au moyen du module « FTDI Basic Breakout Board » proposé en option dans la colonne de droite.
L’ensemble des entrées/sorties du module sont accessible sur des pastilles au pas de 2,54 mm.
Il dispose de 14 entrées / sorties digitales (dont 6 sorties configurables en PWM), de 8 entrées analogiques, un quartz, un bouton de reset.
Les broches de câblage sont à souder sur le circuit imprimé.
La carte peut communiquer par USB avec un circuit additionnel.
- Alimentation de 5 à 12V, sur Raw si l’alimentation n’est pas stabilisée, sinon en +5V régulé sur Vcc.
- Serial : Rx / Tx. Utilisé pour recevoir (Rx) et transmettre (Tx) des données séries TTL (sur 0 et 1).
- Interruptions externes : 2 et 3 pour déclencher une interruption (sur niveau bas, sur front montant ou descendant ou sur changement).
- Modulation de largeur d’impulsions PWM : 3, 5, 6, 9, 10, et 11. sorties PWM sur 8-bit PWM.
- SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Port de communication SPI.
- LED témoin : 13. intégrée à la carte et connectée à pin 13.(allumée si ON).
- 8 entrées analogiques en résolution 10 bits (1024 niveaux).
- I2C : A4 (SDA) et A5 (SCL) . communication en I2C avec la librairie Wire.
Programmation:
- Le bootloader est déjà préchargé, donc rien à faire de particulier.
- Brancher simplement 4 fils : GND et Vcc de la carte Pro mini aux 2 sorties correspondantes du module de programmation. Puis relier Tx et Rx en croisant Tx/Rx entre la carte et le module.
- Lancer l’IDE Arduino sur l’ordinateur, dans Tools/board sélectionner la carte « Arduino Pro Mini, de type 5V 16Mhz, puce 328 » (parmi les 4 versions proposées).
- Brancher le module sur un port USB et choisir ce port de l’ordinateur dans l’IDE.
- Lancer la compilation du programme Arduino puis le téléversement.
On voit s’afficher « Compilig sketch / Binary sketch size… » signifiant que le programme a été compilé sans erreurs. - Puis dès que l’IDE affiche « Uploading » appuyer une fois sur le petit bouton reset de la carte MiniPro pour effacer le programme précédent et synchroniser le téléchargement.
Sinon on obtient l’affichage d’erreur « avrdude: stk500_getsync(): not in sync: resp=0x00 » disant que le téléchargement ne n’est pas effectué. - Pendant le téléchargement les diodes Tx et Rx clignotent rapidement sur le module de programmation.
- Ensuite, « Done uploading » s’affiche et le programme démarre aussitôt sur la carte.
- On peut retirer les fils tx et rx une fois le micro contrôleur programmé.
- Le programme reste en mémoire si on retire l’alimentation.
Mots clés: développement, atmega328p.