Introduction à Arduino

de | 6 mars 2018


Arduino est une plate-forme prototype (open-source) basée sur un matériel et un logiciel faciles à utiliser. Il se compose d’une carte de circuit imprimé (appelée microcontrôleur) et d’un logiciel prêt à l’emploi appelé IDE Arduino (Integrated Development Environment), qui permet d’écrire et de télécharger le code de l’ordinateur sur la carte physique.

Les principales caractéristiques sont :

  • Les cartes Arduino sont capables de lire les signaux d’entrée analogiques ou numériques provenant de différents capteurs et de les transformer en une sortie telle que l’activation d’un moteur, l’activation / désactivation de la LED, la connexion au cloud et bien d’autres actions.
  • Vous pouvez contrôler les fonctions de votre carte en envoyant un ensemble d’instructions au microcontrôleur sur la carte via Arduino IDE (appelé logiciel de téléchargement).
  • Contrairement à la plupart des cartes de circuits programmables précédentes, Arduino n’a pas besoin de matériel supplémentaire (appelé programmeur) pour charger un nouveau code sur la carte. Vous pouvez simplement utiliser un câble USB.
  • En outre, l’IDE Arduino utilise une version simplifiée de C ++, ce qui facilite l’apprentissage de la programmation.
  • Enfin, Arduino fournit un facteur de forme standard qui brise les fonctions du micro-contrôleur dans un ensemble plus accessible.

Introduction à Arduino

Types des cartes

Différents types de cartes Arduino sont disponibles en fonction des différents microcontrôleurs utilisés. Cependant, toutes les cartes Arduino ont un point commun: elles sont programmées via l’IDE Arduino.

Les différences sont basées sur le nombre d’entrées et de sorties (nombre de capteurs, voyants et boutons utilisables sur une seule carte), la vitesse, la tension de fonctionnement, le facteur de forme, etc.

Certaines cartes sont conçues pour être intégrées et sans programmation interface (matériel), que vous auriez besoin d’acheter séparément. Certains peuvent fonctionner directement à partir d’une batterie 3.7V, d’autres ont besoin d’au moins 5V.

Cartes Arduino à base de microcontrolleur ATMEGA328

Nom de la carte Voltage Vitesse i/o numérique Entrés analogiques PWM UART Interface de programmation
Arduino Uno R3 5V 16MHz 14 6 6 1 USB via ATMega16U2
Arduino Uno R3 SMD 5V 16MHz 14 6 6 1 USB via ATMega16U2
Red Board 5V 16MHz 14 6 6 1 USB via FTDI
Arduino Pro 3.3v/8 MHz 3.3V 8MHz 14 6 6 1 FTDI-Compatible Header
Arduino Pro 5V/16MHz 5V 16MHz 14 6 6 1 FTDI-Compatible Header
Arduino mini 05 5V 16MHz 14 8 6 1 FTDI-Compatible Header
Arduino Pro mini 3.3v/8mhz 3.3V 8MHz 14 8 6 1 FTDI-Compatible Header
Arduino Pro mini 5v/16mhz 5V 16MHz 14 8 6 1 FTDI-Compatible Header
Arduino Ethernet 5V 16MHz 14 6 6 1 FTDI-Compatible Header
Arduino Fio 3.3V 8MHz 14 8 6 1 FTDI-Compatible Header
LilyPad Arduino 328 main board 3.3V 8MHz 14 6 6 1 FTDI-Compatible Header
LilyPad Arduino simple board 3.3V 8MHz 9 4 5 0 FTDI-Compatible Header

Carte Arduino à base de microcontrôleur ATMEGA32u4

Nom de la carte Voltage Vitesse i/o numériques Entrés analogiques PWM UART Interface de programmation
Arduino Leonardo 5V 16MHz 20 12 7 1 Native USB
Pro micro 5V/16MHz 5V 16MHz 14 6 6 1 Native USB
Pro micro 3.3V/8MHz 5V 16MHz 14 6 6 1 Native USB
LilyPad Arduino USB 3.3V 8MHz 14 6 6 1 Native USB

Carte Arduino à base de microcontrôleur ATMEGA2560

Nom de la arte Voltage Vitesse i/o Entrés analogiques PWM UART Interface de programmation
Arduino Mega 2560 R3 5V 16MHz 54 16 14 4 USB via ATMega16U2B
Mega Pro 3.3V 3.3V 8MHz 54 16 14 4 FTDI-Compatible Header
Mega Pro 5V 5V 16MHz 54 16 14 4 FTDI-Compatible Header
Mega Pro Mini 3.3V 3.3V 8MHz 54 16 14 4 FTDI-Compatible Header

 




Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *