Qu'est-ce qu'une carte Arduino ?

Une carte Arduino est un « petit » ordinateur contenu dans un seul composant, comportant :
– une unité de commande (microcontrôleur ATmega328) ;
– de la mémoire vive et de la mémoire FLASH (comme les clés USB) ;
– des pins (broches, ports ou pattes) pour communiquer avec son environnement. La carte acquiert des informations en provenance d'IHM et de capteurs, et commande des préactionneurs ou IMH.
Après compilation, un programme est « téléversé » dans la mémoire FLASH par liaison USB. Il y reste tant qu'il n'est pas remplacé par un autre.
Le programme s'exécute automatiquement et en continu, dès la mise sous tension. Il redémarre à chaque reset.