
Video
Schaltplan

Quellcode
1int value;
2
3void setup() {
4 pinMode(13, OUTPUT);
5}
6
7void loop() {
8 value = analogRead(A0);
9
10 if (value < 50) {
11 digitalWrite(13, HIGH);
12 } else {
13 digitalWrite(13, LOW);
14 }
15}FAQ
Wie lege ich den Schwellenwert fest?▾
Beobachte zunächst die LDR-Werte im Serial Monitor: Notiere dir, welche Werte bei hellem und bei abgedunkeltem Umfeld angezeigt werden. Wähle eine Zahl zwischen diesen beiden Werten aus und schalte die LED mit der Bedingung „if (Wert < Schwellenwert)“ ein.
Die LED flackert im Schwellenbereich – wie kann ich das verhindern?▾
Wenn der Lichtwert nahe am Schwellenwert liegt, führen kleine Schwankungen dazu, dass die LED ein- und ausgeht. Wenn du zwei separate Schwellenwerte (für das Ein- und Ausschalten, z. B. 400 und 450) verwendest, d. h. eine Hysterese einbaust, verschwindet das Flackern.
Die LED leuchtet den LDR an und erlischt dann wieder – was soll ich tun?▾
Wenn das Licht der LED den LDR erreicht, nimmt der Sensor an, dass die Umgebung hell ist. Platziere den LDR so, dass er von der LED entfernt ist oder nicht direkt in deren Licht fällt; baue gegebenenfalls eine kleine Abschirmung um den LDR herum.
Kann ich mit dieser Methode eine echte Glühbirne anzünden?▾
Ja, du kannst die 220-V-Lampe steuern, indem du anstelle der LED ein Relaismodul anschließt. Die Netzspannung ist gefährlich; nimm die Anschlüsse vor, während das Gerät vom Stromnetz getrennt ist, und lass dich dabei von einem Erwachsenen oder einem Elektriker unterstützen.
