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 34 35 36 37 38 39 40 | int Fotowiderstand = A0; int LED = 7; int Lautsprecher = 5; // der Wert für SchwelleDunkelheit // kann an die gewünschte “Dunkelheit” // (den Zeitpunkt, an dem die LED leuchten soll) // angepasst werden int SchwelleDunkelheit = 400; void setup() { pinMode(LED, OUTPUT); Serial.begin(9600); } void loop() { // digitaler Wert der gelesenen Spannung am Pin A0 int SensorWert = analogRead(Fotowiderstand); // Kommentarzeichen in den Zeilen 26 und 27 entfernen // um den Wert für SchwelleDunkeheit anzuzeigen // und evtl. anzu passen // Serial.print(“Ausgelesener Wert: ”); // Serial.println(SensorWert); if (SensorWert < SchwelleDunkelheit) { // LED einschalten, Ton abspielen digitalWrite(LED, HIGH); tone(Lautsprecher, 1000); } else { // LED und Lautsprecher ausschalten digitalWrite(LED, LOW); noTone(Lautsprecher); } } |
Letzte Aktualisierung: