Qu'est-ce qu'Arduino ?
Arduino est une plateforme de prototypage électronique open source pratique, flexible et adaptée aux débutants, qui comprend du matériel (différents modèles de cartes Arduino) et des logiciels (Arduino IDE). Elle convient aux artistes, aux designers, aux amateurs et à tous ceux qui aiment bricoler. Arduino peut détecter l'environnement grâce à divers capteurs et interagir avec lui en contrôlant des lumières, des moteurs et d'autres appareils. Le microcontrôleur de la carte peut être programmé à l'aide du langage de programmation Arduino, compilé en fichiers binaires et chargé sur le microcontrôleur. Les projets basés sur Arduino peuvent être constitués uniquement d'Arduino ou inclure Arduino ainsi que d'autres logiciels fonctionnant sur un PC, communiquant entre eux (par exemple, Flash, Processing, MaxMSP) pour obtenir des fonctionnalités.
Arduino peut être connecté à des LED, des écrans LCD, des boutons, des moteurs pas à pas, des servomoteurs, des capteurs de température et d'humidité, des capteurs de distance, des capteurs de pression ou tout autre dispositif capable de fournir des données ou d'être contrôlé. Il peut également se connecter sans fil à d'autres appareils via Bluetooth, WiFi, Zigbee, NB-IoT, etc. ou accéder à Internet. Vous pouvez collecter des données à partir de capteurs avec Arduino et les télécharger vers un centre de données, puis contrôler les périphériques qui y sont connectés en fonction des commandes provenant du centre de données.
Types courants de cartes de développement Arduino
Les cartes de développement Arduino sont disponibles en plusieurs modèles, tels que Arduino Uno, Arduino Leonardo, Arduino 101, Arduino Mega 2560, Arduino Nano, Arduino Micro, Arduino Ethernet, Arduino Yún, Arduino Due, etc. Arduino Uno, par exemple, est basé sur la carte de développement à microcontrôleur ATmega328p avec 14 broches d'entrée/sortie numériques (dont 6 peuvent être utilisées pour la sortie PWM), 6 broches d'entrée analogiques et un oscillateur à quartz de 16 MHz. Arduino Mega 2560, quant à lui, est basé sur le microcontrôleur ATmega2560 avec 54 broches d'entrée/sortie numériques (dont 15 peuvent être utilisées pour la sortie PWM), 16 broches d'entrée analogiques et 4 UART.
Arduino UNO R3
Arduino Uno, basé sur le microcontrôleur ATmega328, est une carte populaire dotée de 14 broches d'E/S numériques, 6 broches d'entrée analogiques et une fréquence d'horloge de 16 MHz. Elle est connue pour sa compatibilité avec diverses cartes d'extension. Cependant, sa mémoire statique (SRAM) et sa mémoire flash sont limitées, ce qui la rend moins adaptée aux projets nécessitant une mémoire importante.

Spécifications Arduino UNO
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.4 mm |
| Price | $23 |
Arduino Mega 2560
Arduino Mega 2560, basé sur le microcontrôleur ATmega2560, offre davantage de broches d'E/S, dont 54 broches d'entrée/sortie numériques (dont 15 prennent en charge la sortie PWM), 16 broches d'entrée analogiques et 4 interfaces UART. Il convient aux projets qui nécessitent davantage de broches et de puissance de traitement que l'Uno.

Spécifications Arduino Mega
| Processor | ATmega2560 (8-bit CPU, 16MHz clock frequency, 8KB SRAM, 256KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.3 |
Arduino Nano est une version plus petite de l'Uno, équipée du même microcontrôleur ATmega328, mais dans un format plus compact. Il est idéal pour les projets où l'espace est limité et peut être branché directement sur une maquette.

Spécifications Arduino Nano
| Processor | ATmega328P (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 18.5 mm x 43.2 mm |
| Price | $10-15 (varies by version and supplier) |
En savoir plus sur Arduino Nano :
Carte Arduino Nano : caractéristiques, brochage, modèles et tutoriels de programmation
Arduino Leonardo
Arduino Leonardo est équipé du microcontrôleur ATmega32u4, qui offre une prise en charge USB native et 20 broches d'E/S numériques (dont 12 broches analogiques). Il peut simuler les entrées de la souris et du clavier, ce qui le rend adapté à certaines applications, mais peut présenter des problèmes de stabilité par rapport à Uno.

Spécifications Arduino Leonardo
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 68.6 mm x 53.3 mm |
| Price | $20.70 |
Arduino Due
Arduino Due utilise le microcontrôleur Atmel SAM3X8E ARM Cortex-M3, qui offre une puissance de traitement 32 bits, 54 broches d'E/S numériques, 12 broches d'entrée analogiques et une prise en charge USB native. Cependant, il fonctionne à une tension de 3,3 V, ce qui peut ne pas être compatible avec tous les accessoires.

Spécifications Arduino Due
| Processor | Atmel SAM3X8E ARM Cortex-M3 (32-bit CPU, 84MHz clock frequency, 96KB SRAM, 512KB Flash) |
|---|---|
| Features |
|
| Dimensions | 101.52 mm x 53.3 mm |
| Price | $40.30 |
Arduino Micro
Arduino Micro, équipé du microcontrôleur ATmega32u4, offre 20 broches d'E/S numériques (dont 12 analogiques) et une prise en charge USB native dans un format compact, ce qui le rend idéal pour les projets portables et de petite taille.

Spécifications techniques de l'Arduino Micro
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 48 mm x 18 mm |
LilyPad Arduino
LilyPad Arduino est conçu pour les projets textiles et portables, avec un circuit imprimé circulaire et des broches cousables. Il dispose de 14 broches d'E/S numériques et de 6 broches d'entrée analogiques, ce qui le rend idéal pour intégrer des composants électroniques dans des vêtements.

Spécifications LilyPad Arduino
| Processor | ATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 50mm in diameter (circular shape) |
| Price | $22 |
Arduino Explore
Arduino Esplora, basé sur Leonardo, dispose d'entrées et de sorties matérielles intégrées, notamment un joystick, des boutons, des capteurs et un connecteur d'écran TFT. Il simplifie l'interaction, mais ne dispose pas de broches numériques et analogiques standard.

Spécifications Arduino Esplora
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Features |
|
| Dimensions | 164.04 mm x 60 mm (elliptical shape) |
| Price | RETIRED |
Arduino Yun
Arduino Yun combine le microcontrôleur ATmega32u4 avec une puce de routeur Atheros AR9331 pour prendre en charge les systèmes sans fil basés sur Linux. Il offre 14 broches d'E/S numériques (dont 12 analogiques) et une prise en charge USB native, facilitant les applications cloud et IoT.

Spécifications Arduino Yun
| Processor | ATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash) |
|---|---|
| Additional Chip | Atheros AR9331 integrated router chipset |
| Features |
|
| Dimensions | 70mm x 50mm |
Comment choisir une carte Arduino ?
Le choix de l'Arduino adapté à votre projet dépend des performances, des fonctionnalités et de la taille. Tenez compte des capacités du microcontrôleur, des broches disponibles, des composants intégrés et de la compatibilité avec les exigences de votre projet en matière de mémoire, de puissance de traitement et de connectivité.




