More Website Templates @ Templates.com!

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