Au début d’un nouveau projet, une question décisive se pose souvent : quelle carte convient le mieux ? À première vue, le choix peut sembler difficile, car la famille Arduino est vaste et variée. De la carte de développement classique Arduino Uno à la carte compacte Nano, en passant par la nouvelle Uno Q, chaque carte de développement a ses propres atouts, fonctions et possibilités. Pour tirer le meilleur parti de votre projet, il est judicieux de vous faire une idée précise et de comparer toutes les cartes.
Ce à quoi il faut faire attention
Lors du choix de la carte Arduino appropriée, il est utile d’examiner attentivement les exigences du projet. La portée et la complexité sont particulièrement déterminantes : les tâches de commande simples, telles que la lecture d’un capteur ou la commutation d’un relais, sont déjà possibles sans problème avec les cartes d’entrée de gamme classiques, tandis que les applications plus complexes, telles que le traitement des données ou les fonctions d’intelligence artificielle, nécessitent une puissance de calcul et une capacité de stockage nettement supérieures.Les performances du matériel sont également un facteur important. Si la carte doit contrôler des mouvements en temps réel, traiter plusieurs capteurs simultanément ou exécuter des applications d’apprentissage automatique, des fréquences d’horloge plus élevées, des processeurs modernes et une mémoire RAM suffisante sont essentiels. Il est également important de se pencher sur les interfaces. Selon l’application, il peut être nécessaire d’utiliser des protocoles de communication classiques tels que GPIO, I²C, SPI ou UART. Pour d’autres applications, comme les solutions domotiques, les connexions sans fil telles que le Wi-Fi ou le Bluetooth sont généralement plus adaptées.
La consommation d’énergie et l’alimentation électrique doivent également être prises en compte dès le début. Les projets alimentés par batterie ou mobiles nécessitent des cartes à faible consommation d’énergie, tandis que les applications fixes offrent une plus grande marge de manœuvre. Enfin, l’écosystème logiciel peut également être déterminant. Certaines cartes peuvent être programmées de manière classique via l’IDE Arduino et le langage C++, tandis que d’autres prennent également en charge Python, voire des flux de travail d’intelligence artificielle via des plateformes telles qu’App Lab.
Voici les cartes Arduino les plus populaires
Un classique pour les débutants : l’Arduino UNO
L’Arduino UNO est la carte la plus connue et la plus répandue de la famille Arduino. Elle est basée sur le microcontrôleur ATmega328P, fonctionne à une fréquence d’horloge de 16 MHz, dispose de 2 Ko de RAM et de 32 Ko de mémoire flash, et offre suffisamment de broches numériques et analogiques pour contrôler des capteurs, des LED, des moteurs ou des écrans. Grâce à son matériel stable, à sa grande communauté et à sa documentation de qualité, elle est devenue la norme pour les projets d’apprentissage et le prototypage.
Petite et compacte : l’Arduino Nano
L’Arduino Nano offre des caractéristiques techniques similaires, mais son format compact (45 × 18 mm) la rend particulièrement adaptée aux cartes d’essai, aux appareils portables ou aux projets intégrés. Grâce à son faible poids et à sa facilité d’intégration, elle est également idéale pour les systèmes embarqués et les applications de microcontrôleurs mobiles.
Plus de puissance de calcul et de connectivité : l’Arduino ESP32
L’Arduino Nano ESP32 allie la puissance de l’ESP32-S3 au format Nano bien connu, avec une prise en charge USB-C, HID et une intégration complète Arduino. Le microcontrôleur double cœur ESP32-S3 offre une connexion Wi-Fi et Bluetooth Low Energy intégrée, ce qui rend la carte idéale pour les applications IoT, les capteurs ou le cloud.

Pour les professionnels et l’industrie : l’Arduino Portenta
La série Portenta d’Arduino s’adresse aux développeurs professionnels qui ont besoin d’une grande puissance de calcul, d’une grande flexibilité et d’une grande extensibilité. Elle est destinée aux applications industrielles, à l’informatique de pointe, à la robotique et aux projets d’intelligence artificielle. Le Portenta H7 Lite Connected, par exemple, est une version économique qui offre les fonctionnalités de base du Portenta H7, mais ne dispose ni de sortie vidéo ni de fonctionnalités de sécurité avancées.
Calcul haute performance avec contrôle en temps réel : l’Arduino UNO Q
Le Arduino UNO Q combine pour la première fois un microcontrôleur classique (STM32 ARM Cortex-M7 à 480 MHz) et un processeur quadricœur A53 compatible Linux (1 GHz). Il est ainsi possible d’exécuter des modèles d’intelligence artificielle, des traitements d’images et d’audio ou des services Web directement sur la carte, tout en conservant le contrôle en temps réel via le microcontrôleur. Malgré ses performances élevées, il conserve le format familier de l’UNO et est compatible avec de nombreux écrans UNO existants. De plus, la carte est parfaitement connectée via Wi-Fi 5, Bluetooth 5.1 et USB-C avec sortie vidéo.
Voici quelques exemples d’utilisation pratique des cartes
Projets pour débutants
Les cartes Arduino UNO et Nano sont particulièrement adaptées aux tâches de commande simples. Elles offrent une structure claire et une programmation simple, ce qui les rend idéales pour les premières expériences et expérimentations dans l’univers Arduino. Les applications typiques comprennent la lecture de capteurs de température ou d’humidité, la commutation de relais ou la commande de petits actionneurs, par exemple dans le cadre de mini-robots ou de projets automobiles. Grâce à leur simplicité d’utilisation et au soutien important de la communauté Arduino, ces projets peuvent être mis en œuvre rapidement, de manière fiable et facilement étendue.

IoT/Smart Home
Pour les projets axés sur la mise en réseau et la communication, les cartes dotées d’une connexion Wi-Fi et Bluetooth, comme l’Arduino Nano ESP32, sont particulièrement adaptées. Elles permettent de contrôler des appareils sans fil, d’échanger des données via Internet et d’intégrer de manière flexible des systèmes à une maison intelligente existante. Les applications typiques vont des lampes intelligentes aux commandes de chauffage et de prises électriques, en passant par les capteurs de porte, les systèmes d’alarme ou les systèmes d’arrosage automatisés dans le jardin.Il est également facile de mettre en place des stations météorologiques ou des moniteurs d’énergie. Ces systèmes enregistrent les valeurs mesurées en continu. Ensuite, ils mettent ces données à disposition en ligne. Grâce à la prise en charge de l’Arduino IoT Cloud, les données des capteurs peuvent être facilement utilisées. Elles peuvent être visualisées et enregistrées. De plus, elles peuvent être contrôlées et surveillées à distance. Cela est possible depuis n’importe où, par exemple via un smartphone ou une tablette. Ainsi, ces projets connectés sont très polyvalents. Ils peuvent être utilisés dans les maisons intelligentes privées. Ils trouvent également leur place dans le domaine professionnel de l’Internet des objets (IoT).

IA/Edge Computing/Robotique
Pour les tâches plus exigeantes, des cartes plus puissantes sont nécessaires. Dans ce cas, on utilise par exemple l’Arduino UNO Q ou la série Portenta. Ces cartes offrent une puissance de calcul nettement supérieure. De plus, elles disposent de fonctions d’intelligence artificielle intégrées. Elles peuvent également gérer plusieurs processus en parallèle. Grâce à leur architecture double cœur, elles sont particulièrement performantes. En outre, elles prennent en charge Linux et disposent d’accélérateurs d’IA. Ainsi, il devient possible de réaliser des projets complexes directement sur l’appareil. Par exemple, ces cartes permettent la reconnaissance d’images, la détection d’objets ou encore le traitement de la parole. De plus, tout cela peut fonctionner sans connexion au cloud.
Dans le domaine de la robotique et de l’intelligence artificielle de pointe, ces cartes permettent de réaliser des projets avancés. Dans ces projets, les capteurs et l’intelligence artificielle doivent fonctionner ensemble en temps réel.
Par exemple, elles peuvent être utilisées pour des véhicules robotisés autonomes. Elles conviennent aussi aux systèmes de surveillance intelligents. De plus, elles permettent de créer des systèmes d’assistance commandés par le mouvement. Les solutions IoT avancées bénéficient également de ces cartes. C’est notamment le cas des systèmes avec connexion au cloud et analyse de données. Cela est possible grâce à leur grande puissance de calcul et à leur flexibilité. En outre, ces cartes prennent en charge Python et des frameworks d’IA tels que TensorFlow Lite. Elles peuvent aussi exécuter en parallèle des logiciels de haut niveau et des commandes en temps réel. Ainsi, l’UNO Q et la série Portenta sont idéales pour les prototypes innovants. Elles conviennent également aux applications de calcul périphérique et aux projets de développement professionnels.
La famille Arduino : la carte adaptée à votre projet
La comparaison des cartes Arduino montre avant tout une chose : il n’existe pas de carte idéale. En effet, il existe plutôt une carte adaptée à chaque projet. Chaque modèle possède ses propres atouts. Par exemple, l’Arduino UNO séduit par sa fiabilité et sa simplicité. Il convient donc particulièrement aux apprenants ainsi qu’aux tâches classiques de microcontrôleur.
De son côté, le Nano se distingue par sa conception compacte. Il est ainsi idéal pour les applications qui nécessitent peu d’espace. L’ESP32, quant à lui, apporte une connectivité intégrée. C’est pourquoi il est souvent utilisé pour les projets IoT et Smart Home. Enfin, les cartes telles que l’UNO Q ou la série Portenta ouvrent de nouvelles possibilités. Elles sont notamment utilisées dans les domaines de l’intelligence artificielle, du calcul périphérique et de la robotique.
L’avantage des cartes Arduino réside dans leur évolutivité. En effet, il est facile de faire évoluer un projet. Les utilisateurs peuvent commencer modestement avec une configuration simple. Lorsque le projet devient plus complexe, ils n’ont pas besoin de tout repenser. Au contraire, ils peuvent simplement passer à une carte plus puissante. De plus, ils peuvent continuer à utiliser le même environnement de développement. Ainsi, la famille Arduino offre une plateforme flexible. Elle convient aussi bien aux débutants qu’aux développeurs confirmés.
Images : Adobe Stock, Arduino
En savoir plus sur le thème « Arduino & IoT »
Arduino Pro – Des solutions IoT pour toutes les entreprises – Magazine reichelt | Tutoriels
Serie Arduino Portenta : Cartes électroniques hautes performances pour les projets IoT professionnels – Magazine reichelt | Tutoriels
Arduino IoT Cloud pour les écoles, les universités et les entreprises – Magazine reichelt | Tutoriels












