Étape 2: HERE WE GO
int sensorLEDPin = 0 ; LED comme capteur + VE connectée à la broche analogique 0 - VE raccordé à la terre de l’arduino
int auxopPin = 12 ; J’ai utilisé externe supplémentaire a conduit pour la démonstration qu’à bord de le pin13 conduit n’est pas visible à tous
int LEDPin = 13 ; LED connectée à la broche numérique 13
int LEDval = 0 ; Variable pour stocker la la valeur du capteur LED
lumière d’int = 220 ; DÉFINIT l’intensité de la lumière a mené différentes ont différentes sensibles
auxpin y a broche auxiliaire
vous pouvez utiliser moniter série et vérifier la valeur de votre conduite et choisissez la valeur de seuil
Si en luminothérapie si elle reste à 220 puis vous pouvez utiliser valeur seuil autour de 200 ou 210
Si lumière tombe au-dessous de cela puis votre circuit led s’allume
void setup()
{
pinMode(13,OUTPUT) ;
pinMode(12,OUTPUT) ;
Serial.Begin(9600) ;
}
void loop()
{
LEDval = analogRead(sensorLEDPin) ;
Serial.println(LEDval) ;
Delay(1000) ;
Si (LEDval > = lumière)
{/ / vérifier si léger
digitalWrite (LEDPin, basse) ; Si la lumière est là dehors, mettez hors tension led
digitalWrite (auxopPin, basse) ;
}
d’autre
{
digitalWrite (LEDPin, élevé) ; si sombre, allumez led
digitalWrite (auxopPin, HIGH) ;
}
}