Vous êtes sur la page 1sur 2

2BTS-SE ATE

TP2
Utilisation de la carte Arduino

Manipulation 1 : Lire et afficher une information analogique


On désire acquérir une information analogique à l’entrée A0 de la carte Arduino au
quelle on branche un potentiomètre.la valeur acquit à l’entrée A0 doit être afficher sur un
afficheur LCD.

1. Ecrire le programme Arduino qui répond à l’objectif de la manipulation.


2. Réaliser une simulation avec le logiciel ISIS.
3. Réaliser le montage sur la plaque d’essai, téléverser le code vers la carte Arduino, et
vérifier le fonctionnement.
Manipulation 2 : Contrôler un Servomoteur
Les servomoteurs sont contrôlés en envoyant un signal PWM (modulation de largeur
d’impulsion) à la ligne de signal du servo. La largeur des impulsions détermine la position de
l’arbre de sortie.
Lorsque vous envoyez au servo un signal avec une largeur d’impulsion de 1,5
millisecondes (ms), le servo se déplace vers la position neutre (90 degrés). Les positions min
(0 degré) et max (180 degrés) correspondent généralement à une largeur d’impulsion de 1 ms
et 2 ms respectivement.

Prof : S. BACHAR 1 /2
2BTS-SE ATE

Câblage avec la carte Arduino :

Développement du code Arduino :


1. La première étape consiste à inclure la bibliothèque Arduino requise. Vous pouvez
également trouver cette bibliothèque sous Sketch> Inclure la bibliothèque> Servo.
#include <Servo.h >
2. Ensuite, vous devez créer un nouvel objet de la classe Servo : Servo myservo ;
3. Et puis vous devez définir la broche à la quelle vous allez connecter votre servo : #define
servoPin 9 ;
4. Vous déclarez une variable pour stocker la position actuelle du servo : int position ;
5. Vous modifier la fonction setup on ajoutant l’instruction qui indique que votre servo est
connecter à la pin 9: myservo.attach(servoPin) ;
6. Vous modifier la fonction loop pour commander le servo dans les différentes positions
possible et dans les deux sens.
L’instruction qui permet d’affecter une position au servo : myservo.write(position)
Téléverser le programme vers la carte Arduino et vérifier le fonctionnement.

Prof : S. BACHAR 2 /2

Vous aimerez peut-être aussi