// Definition der Variablen
int LICHTSENSOR = A0;
int LED = 8;
int BEWEGUNGSMELDER = 7;
// TEMT6000
int SchwelleDunkelheit = 30;
// Fotozelle
// int SchwelleDunkelheit = 400;
void setup()
{
Serial.begin(9600);
pinMode(LED, OUTPUT);
pinMode(BEWEGUNGSMELDER, INPUT);
}
void loop()
{
// Kommentarzeichen in den Zeilen 23 - 25 entfernen
// um den Wert für SchwelleDunkelheit anzupassen
// Serial.print("Gemessener Wert an A0: ");
// Serial.println(analogRead(LICHTSENSOR));
// delay(500);
if (digitalRead(BEWEGUNGSMELDER) && analogRead(LICHTSENSOR) < SchwelleDunkelheit)
{
digitalWrite(LED, HIGH);
}
else digitalWrite(LED, LOW);
}
Letzte Aktualisierung: