Arduino

C'est quoi ce machin?

Arduino est la marque d'une plateforme de prototypage open-source qui permet aux utilisateurs de créer des objets électroniques interactifs à partir de cartes électroniques matériellement libres sur lesquelles se trouve un microcontrôleur (d'architecture Atmel AVR comme l'Atmega328p, et d'architecture ARM comme le Cortex-M3 pour l'Arduino Due).

Un microcontrôleur (en notation abrégée µc, ou uc ou encore MCU en anglais) est un circuit intégré qui rassemble les éléments essentiels d'un ordinateur : processeur, mémoires (mémoire morte et mémoire vive), unités périphériques et interfaces d'entrées-sorties.

Par rapport à des systèmes électroniques à base de microprocesseurs et autres composants séparés, les microcontrôleurs permettent de diminuer la taille, la consommation électrique et le coût des produits.

Pour faire simple c'est comme un mini ordinateur en bien moins puissant.

Un microcontrôleur?

Et Arduino dans tout ça?

Arduino est un ensemble de cartes électroniques équipées de microcontrôleur avec une interface de programmation simplifiée par rapport aux méthodes industrielles. En effet un Arduino se connecte directement à un ordinateur via un port USB prévu à cet effet et se programme via un logiciel gratuit et disponible sur le site d'Arduino sous le nom d'Arduino IDE.

Des projets à la portée de tous!

Une fois un arduino en poche et un ordinateur à disposition, il devient alors possible de créer des projets électroniques de tout type! Imprimante 3D, Station Météo, Distributeur de croquettes automatique, Terminator...

Mais bon avant cela il faudra réfléchir à ce que vous souhaitez interfacer à votre arduino! En effet comme pour votre PC sur lequel vous branchez des périphériques externes au besoin (exemple: webcam), il faudra aussi créer ou trouver des périphériques pour réaliser les fonctions à gérer depuis votre Arduino! Il existe de nombreux modules compatibles Arduino en voici quelques un en exemple ci-dessous avec leurs fonctions!