LED + CAPTEUR LUMINOSITé

Scénario : Lorsque la luminosité est :
- en dessous de 80, la led rouge s'allume
- au dessus de 200, la led jaune s'allume


CODE

int luminosite = 0;
int ledjaune = 13;
int ledrouge = 9;
void setup ()
{
Serial.begin(9600);
pinMode(A0, INPUT);
pinMode(ledjaune,OUTPUT);
pinMode(ledrouge,OUTPUT);
}
void loop ()
{
luminosite = analogRead(A0); // on vient lire la tension dans A0
Serial.println(luminosite); // on recupere la donnée de A0
if (luminosite<80)
{
digitalWrite(ledrouge,HIGH);
}
else
{
digitalWrite(ledrouge,LOW);// high = allumé
}
if (luminosite>200)
{
digitalWrite(ledjaune,HIGH);// low = éteind
}
else
{
digitalWrite(ledjaune,LOW);// high = allumé
}
}


Télécharger le fichier source