Les 6 meilleures cartes de microcontrôleur pour tous les niveaux
Les microcontrôleurs suivent généralement une conception similaire. Ils ont une mémoire embarquée limitée, fonctionnent à faible puissance et disposent d’un ensemble de broches d’entrée et de sortie à usage général (GPIO) qui sont généralement programmables via un câble USB.
Avec autant de planches à choisir, il peut être difficile de choisir celle qui vous convient le mieux. L’expérience d’un débutant avec le matériel est très différente de celle d’une personne qui a peut-être codé ou bricolé avec de l’électronique auparavant.
Quel que soit votre niveau, l’un de ces microcontrôleurs devrait fonctionner pour vous.
1. Meilleur microcontrôleur Arduino Uno R3 pour les débutants
Si vous êtes intéressé par les microcontrôleurs, vous avez presque certainement entendu parler d’Arduino. Ils ont popularisé le matériel de loisir open source avec une gamme de cartes de développement et un environnement de développement indépendant (IDE) pour le codage.
L’Arduino Uno R3 est l’Arduino standard dans la plupart des kits de démarrage et est le plus facile à utiliser. Si le budget est un problème, sachez qu’Arduino est un matériel open source. Une copie du dessin est donc parfaitement légale. Si vous recherchez des clones Arduino, vous en trouverez de nombreux à des prix bien inférieurs à ceux des cartes Arduino officielles.
Attendez, cela ne ressemble pas à une carte de microcontrôleur !
Eh bien, le mBot Robot Kit a un microcontrôleur comme cerveau. Sa conception le rend idéal pour enseigner la robotique aux enfants sans avoir à gérer un code complexe. Le code de bloc visuel est placé dans l’application Blocky et transféré à la carte via Bluetooth pour affecter le comportement du robot.
Vous pouvez acheter un microcontrôleur séparément d’un kit robotique, mais pourquoi en achèteriez-vous un ? Les robots sont les meilleurs !
Ce kit couvre tout, de la construction de robots aux bases de la programmation de base. Pour faire découvrir les microcontrôleurs au plus jeune public, rien de mieux !
La carte STM32 F3 Discovery est un microcontrôleur basé sur ARM Cortex-M4 pour expérimenter divers aspects de la programmation matérielle. La carte dispose d’une détection de mouvement intégrée, d’un gyroscope à trois axes, d’un capteur d’accélération linéaire et d’un capteur de champ magnétique.
Il y a également huit LED disposées en cercle. Notez que cette carte nécessite un adaptateur FTDI séparé pour communiquer avec l’ordinateur via USB. Si vous n’êtes pas sûr de ce que c’est, nous en avons utilisé un dans notre guide Build Your Own Arduino pour communiquer avec la puce ATMega328P.
Apprendre à programmer le F3 Discovery est un processus plus approfondi que de nombreux autres microcontrôleurs. Heureusement, il existe des bibliothèques qui rendent ce processus plus accessible, et de nombreux tutoriels commencent par les bases. En plus d’utiliser le langage de programmation C++, cette carte fait également l’objet de The Discovery Book, un guide d’introduction intégré au langage de programmation Rust.
4. Meilleur microcontrôleur portable Adafruit Gemma M0
Les microcontrôleurs combinent un contrôle avancé des LED et d’autres composants avec une petite taille et une faible consommation d’énergie, il n’est donc pas surprenant qu’ils apparaissent dans la conception de costumes et le cosplay. Les cartes Gemma M0 d’Adafruit sont des microcontrôleurs de la taille d’une pièce de monnaie, idéaux pour se connecter à des LED ou à d’autres composants à l’aide de fils conducteurs. Alternativement, vous pouvez utiliser les LED RVB DotStar intégrées.
La puce ATSAMD21E18 (essayez de dire rush) est une avancée par rapport aux contrôleurs embarqués réguliers pour ce type de microcontrôleur. Bien que vous puissiez utiliser la norme Arduino de type C++, la carte est préinstallée avec CircuitPython pour la programmation Python et la connectivité USB native qui manque généralement à d’autres cartes de ce type.
5. Meilleurs microcontrôleurs pour PowerTeensy 3.2
Pour la puissance brute dans un petit facteur de forme, la série Teensy 3.2 est largement considérée comme la meilleure. Un microprocesseur ARM Cortex 32 bits fonctionne sur presque toutes les autres cartes. En plus de la vitesse, Teensy intègre également l’audio I2C et plusieurs convertisseurs analogique-numérique (ADC) de haute qualité.
Chaque broche du Teensy est configurable en tant qu’interruption, et la carte fonctionne avec 64 Ko de RAM et 256 Ko de mémoire flash. Tous sont compatibles avec l’IDE Arduino en utilisant la bibliothèque Teensyduino, et si les 28 broches du Teensy 3.2 ne vous suffisent pas, les Teensy 3.5 et 3.6 à 48 broches sont disponibles sur le site Web de PJRC.
Passer à l’étape suivante des microcontrôleurs de loisir est plus qu’un saut. Le matériel embarqué à usage industriel peut être beaucoup plus complexe et a un coût d’entrée beaucoup plus élevé au niveau de l’appareil et du logiciel.
La carte de développement Mbed LPC1768 est un bon exemple qui se situe entre les mondes grand public et industriel. La carte s’est améliorée en qualité et en outillage, et le prix en est le reflet. Mbed fournit un IDE en ligne pour le matériel, ainsi que des bibliothèques pour effectuer des tâches à l’aide de broches GPIO et de LED intégrées.
La forte hausse des prix reflète également des différences dans les cas d’utilisation. Une carte comme la LPC1768 peut être utilisée dans des situations standard de l’industrie, et l’utilisation de cette carte pour approfondir vos connaissances peut être une partie importante de l’apprentissage de la programmation embarquée.
Petit conseil, grand projet
Cette liste devrait vous aider à prendre une décision éclairée sur le microcontrôleur qui vous convient. Cependant, il n’est en aucun cas exhaustif et manque de superbes cartes comme Arduino kills NodeMCU.
Quelle que soit la carte que vous choisissez, les microcontrôleurs sont le moyen idéal pour combiner l’électronique et le codage. L’un ou l’autre de ces projets pour débutants Arduino vous aidera à maîtriser les deux !
Crédit image : Ha4ipiri/Depositphotos
Nous espérons que vous apprécierez les projets que nous recommandons et dont nous discutons ! MUO a des partenariats d’affiliation et de parrainage, nous recevons donc une partie de nos revenus de certains de vos achats. Cela n’affecte pas le prix que vous payez et nous aide à fournir les meilleures recommandations de produits.
A propos de l’auteur