Lecture
d’une entée analogique via un potentiomètre
Retour à la liste
nn But : Lecture de la valeur d’un potenetiomètre.
Le potentiomètre est connecté a la pin A0 suivant ce
circuit :
On pourra récupèrer la valeur du potentiomètre et s'en servir comme temps d'attente pour l'allumage et l'extinction d’une Led
Code
source
int pinPot=0; //variable pour le CAN utilisé int valPot=0; //variable qui va stocker la tension lue. On l'initialise à 0. int pinLED=8; // pin de connexion de la LED void setup() { pinMode(pinLED,OUTPUT); //Mode OUTPUT pour le pin de LED digitalWrite(pinLED,HIGH);//On allume la LED } void loop() { valPot=analogRead(A0); //lit la valeur de tension, la transforme et la stocke dans la variable int attente=valPot; //le délai d'attente est la valeur du potentiomètre digitalWrite(pinLED,HIGH); //on allume la LED delay(attente); //on attend en fonction de la variable attente digitalWrite(pinLED,LOW); //on éteint la LED delay(attente); //on attend }
|
Retour à la liste