Noel 2013

Arduino leçon 22 : Arduino PRO Mini


Parmi les nombreuses plaquettes Arduino, nous n'avions vu que la Mega 2560. Aujourd'hui nous en découvrons une autre.


pas FB

La Mega2560 est idéale pour les essais et la mise au point. Pour un montage définitif, elle peut être encombrante.
La PRO Mini est une carte de petite taille, en général bien suffisante pour la plupart des applications.

Méga et ProMini

Arduino Mega2560 à gauche et Arduino Pro Mini à droite

Adaptateurs

Comme elle n'a pas de connecteur USB, on doit la relier au PC par un adaptateur le temps de charger le programme. Un seul adaptateur nous suffit, quel que soit notre nombre de plaquettes. L'Ardino PRO Mini coute environ 4€, l'adaptateur 1€50.
Avec l'adapteur à 5 broches, il faut appuyer sur le bouton Reset du ProMini au début du téléversement.
Avec celui à 6 broches cette manoeuvre serait inutile en reliant la broche DTR au reset de l'Arduino par un condensateur. (à vérifier)
Adaptateur bleu à 5 broches et adaptateur rouge à 6 broches

adaptateur 5 broches adaptateur 6 broches

Le rouge possède un jumper permettant de sélectionner 5V ou 3.3V selon le ProMini à relier. Le bleu ne convient que pour des ProMini 5 Volts.

Finalement, j'ai opté pour un adaptateur inclus dans un câble.

câble adapateur

Il a l'avantage de ne pas exiger d'appuyer sur le reset au début du chargement.
Le sens de branchement est fil noir à la gnd.
Moncâble est prévu pour Pro Mini 5V. Voir plus loin comment l'utiliser avec une plaquette 3.3 V.

Choix du matériel

Il existe 4 versions du PRO Mini, chacune ayant ses propres subdivisions.
D'abord le processeur : Atmel 168 ou 328, le 328 étant le plus récent.
Ensuite la tension : 5 volts ou 3.3 volts.
La fréquence de fonctionnement est liée à la tension : 8 Mhz pour la carte 3.3 V, et 16 MHz pour la 5 volts.

La version 3.3 V est récente et fin 2013 peu de sites la proposent.

les bornes du ProMini

ProMini parlant

La broche RAW sert à alimenter la plaquette sous une tension de 5 à 12 volts quand elle n'est pas reliée à l'adaptateur.
les broches VCC sont utilisées en entrées ou en sorties : quand on alimente la carte par une tension supérieure sur RAW, alors le régulateur fournit 3.3 ou 5 Volts selon le modèle sur les broches VCC et sur les sorties de données.
Quand on alimente la carte depuis le PC (avec adaptateur ou câble), il est impératif de lui fournir la bonne tension.
Quand Vcc sert d'entrée à une carte ProMini 3.3 Volts (carte reliée à un adaptateur), il ne faut pas lui envoyer du 5 Volts.
Pour utiliser l'adaptateur câble avec une telle carte, j'ai coupé la broche VCC de la carte et envoyé la tension de 5 Volts venant du PC vers l'entrée RAW.

ProMini avec shunt

Précautions d'emploi

tension d'alimentation

J'avais alimenté un ProMini sur l'entrée RAW avec un transfo-redresseur qui me servait habituellement pour une Mega2560. Ça fonctionnait mal.
Après pas mal de recherches, j'ai fini par comprendre que le 7.5 Volts fourni par cette alim était insuffisammant régulé. L'entrée de la Mega 2560 possède un régulateur qui faisait bien ce travail. Celui de la ProMini était insuffisant.
rappel :
Le régulateur qui permet à la Méga de fournir du 3.3V ne régulait pas assez bien pour alimenter les transceivers mais convenait pour les afficheurs. Sur la ProMini, ce régulateur n'existe pas : elle n'a pas de sortie 3.3 Volts sur le modèle 5V.

tension de sortie

La borne VCC est une borne de sortie 5 volts (ou 3.3 sur l'autre modèle de carte). Elle peut fournir des niveaux sur des entrées logiques, mais pas toujours alimenter un composant qui consommerait un peu trop.

schéma des régulateurs

3 volts ou 5 volts ?

Juillet 2014

On trouve maintenant des cartes 3 Volts entre 5 et 6 €. C'est toujours plus cher que les cartes en 5 Volts mais le prix ne doit plus être le critère.
Si tous nos périph fonctionnent en 5 volts, on prend une carte 5 Volts, dans le cas contraire on en achète une en 3 Volts.







haut de la page
flèche gauche Page Précédente : la carte SD           page suivante : Arduino et VB6 flèche droite

Valid XHTML 1.0 Transitional