Les Arduino, ce sont des cartes qui permettent de réaliser des circuit assez complexes de manière simple, tant qu'on a quelques bases en électronique et en programmation. Elles permettent de programmer le comportement de ses broches qui ont chacune des caractéristiques qui lui sont propres (certaines sont pour l'alimentation, d'autres pour les entrées/sorties digitales ou encore analogiques) à l'aide de l'IDE d'Arduino.

Leur site officiel: https://www.arduino.cc/

La gamme des cartes Arduino est composée de différents modèles avec chacun leurs avantages et leurs inconvénients en terme de place, puissance de calcul, nombre de pins...

L'Arduino Uno est le modèle de base de chez Arduino, c'est l'idéal pour l'apprentissage ou les prototypes, par la suite, en fonction de vos besoins, vous vous orienterez vers d'autres modèles, le Mega par exemple contient plus de broches et est beaucoup plus puissant, en revanche, avec le Nano c'est l'inverse, mais sa taille passe-partout peut s'avérer très pratique.

Vous pourrez communiquer de différentes manières avec différents modules et composants, voir même d'autres cartes programmable, il y'a des broches pour communiquer en série (avec RX/TX: réception/transmission), du digital, de l'analogiqueUART, I2C, SPI.... que vous retrouverez sur la page Les broches