Vous êtes sur la page 1sur 2

2BTS-SE ATE

TP1
Commander des systèmes et acquérir des données avec une carte
ARDUINO UNO

Manipulation 1 : utilisation des entrées logiques


On propose de commander le clignotement de la LED par appui sur un bouton poussoir,
qui sera câblé en utilisant une résistance de tirage (pull up) :
- Si le bouton est actionné, une LED rouge clignote
- Sinon une autre LED verte clignote
1) Réalisez le montage du bouton poussoir en utilisant la broche N° 5 comme entrée
logique
2) Utilisez la commande ‘while ‘ pour vérifier l’état de l’entrée logique
3) Envoyer le programme vers la carte après la compilation
4) Vérifiez le fonctionnement

Manipulation 2 : lecture d’une information analogique (potentiomètre)

1) Branchez le potentiomètre sur la platine et reliez : la patte extérieure à 0 V (masse), la


patte intérieure à 5 V et patte du milieu à une entrée analogique.
2) Modifier la fonction setup () en ajoutant l’initialisation du port série : Serial.
Begin(9600).
3) Modifier le programme dans la fonction loop() :
 Ajouter la lecture du port analogique : val = analogRead(pin), où pin est le
numéro de l’entrée analogique (il faut tout d’abord déclarer la variable val de
type entier : int val).
 Ajouter l’écriture sur le port série de la valeur lue : Serial.println(val) pour écrire
la valeur val et ajouter un retour à la ligne automatiquement.
 Modifier la pause et mettre 100 ms.
4) Compiler et téléverser le programme. Quelles sont les valeurs prises par la sortie du
potentiomètre ? Justifier.

Prof S. BACHAR Page | 1


2BTS-SE ATE

Manipulation 3 : utilisation d’un afficheur LCD

Bonjour
Les BTSSE

La carte arduino

1) Branchez le LCD sur la carte arduino avec un potentiomètre pour le réglage de la


luminosité du LCD comme montre la figure ci-dessus
2) Alimenter le LCD (VSS et VDD) en utilisant le 5v disponible sur la carte.
3) Lancez le logiciel arduino et ouvrez l’exemple déjà réalisé
 Fichier / Exemple / liquidcrystal / Blink
4) Modifiez le programme selon votre branchement
5) Affichez sur le LCD le message « bonjour, les BTSSE »
6) Vérifiez le fonctionnement

Manipulation 4 : commande d’un moteur Pas à Pas


La manipulation consiste à commander un moteur pas à pas en utilisant le circuit ULN2003
1) Branchez le moteur pas à pas sur la carte Arduino :
a. Insérez le circuit entre la carte et le moteur (lisez le document constructeur)
b. Utilisez les broches 2,3,4 et 5 :
 2  Blanc
 3  Marron
 4  jaunes
 5  rouges
2) Modifiez le programme en envoyant des impulsions vers les sorties avec une durée
d’attente de 100ms.
3) Programmez la carte et vérifiez le fonctionnement

Prof S. BACHAR Page | 2

Vous aimerez peut-être aussi