ARDUINO : cartes alternatives
Nous allons examiner dans cette page quelques alternatives existantes aux cartes ARDUINO, en particulier celles produites par INHAOS.1. MASSDUINO
Les cartes MASSDUINO sont équipées d'un processeur MD-328D, proche de l'ATMEGA328P.Ce processeur offre quelques avantages intéressants :
- alimentation 5V et 3.3V tout en conservant une horloge à 16MHz
- ADC 10, 12 ou 16 bits
- 2 sorties DAC 8 bits
Pour les cartes à base de MD-328D, un "support package" pour l'IDE ARDUINO existe ICI.
Arduino - MassDuino_Support_Package V46r2
Concernant la possibilité d'alimenter en 3.3V, cette possibilité impacte directement les GPIOs, qui vont avoir une tension de sortie de 3.3V. Cela permet de connecter des capteurs et des modules directement prévus pour cette tension.
1.1. Massduino UNO LC
Cette carte est au format ARDUINO UNO.
Par rapport à une UNO elle offre les avantages suivants :
- connecteur micro-USB
- connecteurs doublés mâle / femelle
- alimentation 3.3V ou 5V, le choix se faisant par déplacement d'un cavalier
- courant disponible 5V : 880mA
- courant disponible 3.3V : 600mA
Le convertisseur USB / Série est un CH340G.
Dans l'IDE ARDUINO la carte à sélectionner est : MD328D-LQFP32.
1.2. Massduino UNO LC LITE
Cette carte est également au format ARDUINO UNO.
Elle ne possède pas de convertisseur USB / Série. Cela entraîne un gain de consommation d'environ 10mA.
Vous devrez utiliser un convertisseur extérieur pour la programmer.
1.3. Massduino NANO
Cette carte est au format ARDUINO NANO.
Par rapport à une NANO elle offre les avantages suivants :
- connecteur micro-USB
- alimentation 3.3V ou 5V. Le choix se fait par déplacement d'un cavalier
- courant disponible 5V : 500mA
- courant disponible 3.3V : 300mA
Le convertisseur USB / Série est CH340G.
Dans l'IDE ARDUINO la carte à sélectionner est : MD328D-LQFP32.
1.4. Massduino NANO LITE
Cette carte est également au format ARDUINO NANO.
Elle ne possède pas de convertisseur USB / Série. Cela entraîne un gain de consommation d'environ 10mA.
Vous devrez utiliser un convertisseur extérieur pour la programmer.
1.5. Massduino UNO CORE
Cette carte UNO a un format propriétaire.
Elle se distingue de la UNO par les points suivants :
- alimentation VCC 3.3V ou alimentation VIN 4.5 à 12V
- régulateur 3.3V LDO intégré
Elle ne possède pas de convertisseur USB / Série. Cela entraîne un gain de consommation d'environ 10mA.
Vous devrez utiliser un convertisseur extérieur pour la programmer.
2. Autres cartes INHAOS
INHAOS produit également des cartes ATMEGA et DUE sous un format réduit.
2.1. Mega2560-CORE/ Mini2560
La MEGA CORE :Une MEGA sans USB qui se programme avec un convertisseur USB / série.
Attention, la sérigraphie de la carte est à interpréter à l'envers. Il faut relier le TX du convertisseur sur le TX de la carte et le RX du convertisseur sur le RX de la carte.
Apparemment, la datasheet dit vrai : la carte peut être alimentée en 3.3V.
Sa taille est de 51mm x 36mm.
Rien à dire de plus sinon qu'il vous faudra deux connecteurs femelle 40 points et un 20 points si vous voulez l'enficher sur un PCB.
2.2. DUE-CORE
Cette carte à base d'AT91SAM3X8E comme l'ARDUINO DUE dispose de l'USB natif pour la programmer.
Je n'ai pas réussi à la programmer avec un convertisseur USB / série par le connecteur "Programming Port". un bootloader est-il prévu pour cette utilisation ?
Avec l'USB natif cela fonctionne. On peut utiliser le Programming Port comme port de communication auxiliaire.
Le port USB natif peut être également utilisé pour émuler une souris ou un clavier USB.
Le device Serial de la librairie ARDUINO correspond au Programming port. Le device SerialUSB correspond au Native port.
Donc si l'on veut afficher des informations sur la console de l'IDE en utilisant le port USB il faudra écrire ceci :
SerialUSB.begin(115200);
SerialUSB.println("Hello !");
SerialUSB.println("Hello !");
Sa taille est de 57mm x 54mm.
Il vous faudra deux connecteurs femelle 44 points et un 28 points si vous voulez l'enficher sur un PCB.
Voici la datasheet :
3. Convertisseur USB / série
Pour programmer les cartes MEGA, UNO CORE et UNO LC LITE j'ai préféré utiliser un convertisseur USB / série avec cavalier de sélection 5V / 3.3V comme celui-ci :4. Références
INHAOS : http://www.inhaos.com/products.php
Cordialement
Henri
Aucun commentaire:
Enregistrer un commentaire