1. Objectif
On se propose au cours de ce TP d’étudier le processus d’acquisition de données tout en
acquérir une maîtrise de l’approche logicielle (Le logiciel Arduino) afin de mettre en pratique
la réalisation de montages faisant appel à un système d’acquisition de données.
2. Présentation de l’arduino
L’Arduino est une plate-forme de prototypage d'objets interactifs à usage créatif qui peut
servir comme interface entre capteurs/ actionneur et ordinateur. Elle est constituée d'une
carte électronique et d'un environnement de programmation.
2.1. La carte Arduino UNO
La carte Arduino UNO est basée sur un microcontrôleur ATMega328 cadencé à 16 MHz. Des
connecteurs situés sur les bords extérieurs du circuit imprimé permettent d’enficher une
série de modules complémentaires.
Elle peut se programmer avec le logiciel Arduino. Le microcontrôleur ATMega32 contient un
bootloader qui permet de modifier le programme sans passer par un programmateur. Le
logiciel est téléchargeable gratuitement.
Manel SEBAI 1
TP Instrumentation
Les caractéristiques principales de la carte arduino UNO se résume dans le tableau suivant :
Manel SEBAI 2
TP Instrumentation
Manel SEBAI 3
TP Instrumentation
Dans un programme Arduino, on définit des fonctions de base, des structures de contrôle,
des opérateurs arithmétiques et de comparaison… comme le montre le tableau 2 :
Manel SEBAI 4
TP Instrumentation
d. Les fonctions
Dans un programme Arduino ; les différentes fonctions utilisées sont résumées dans le
tableau suivant :
Tableau4 : Les fonctions
Manel SEBAI 5
TP Instrumentation
Manel SEBAI 6
TP Instrumentation
Manel SEBAI 7