1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | // 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: