5120+ Bewertungen
Bestellen bis 16:00 Uhr für Versand am selben Tag
14 Tage Rückgabe
DE
Privat
Geschäftlich
In diesem Projekt lernen Sie, wie Sie mit einem LDR (Light Dependent Resistor) die Lichtintensität messen. Der LDR (in Ihrem GPIO-Kit enthalten ) ändert seinen Widerstand je nach Lichtmenge, sodass Sie diese Daten verwenden können, um beispielsweise eine LED je nach Lichtstärke automatisch ein- oder auszuschalten.
Schließen Sie den LDR (Lichtsensor) an:
Schließen Sie die LED an:
Mit GND (Pin 6) verbinden.
GPIO | Pin-Nr. | Funktion | Verbindung |
GPIO 17 | Stift 11 | Analogeingang | LDR |
GPIO 27 | Stift 13 | Digitalausgang | LED |
3,3 V | Stift 1 | Stromversorgung 3,3V | LDR |
Masse | Stift 6 | Erde (Boden) | LDR und LED |
Öffnen Sie die Thonny Python IDE und geben Sie den folgenden Code ein:
from gpiozero import LED, MCP3008
from time import sleep
# LED en LDR koppelen
led = LED(27) # LED op GPIO 27
ldr = MCP3008(channel=0) # LDR op analoge invoer kanaal 0 (MCP3008)
while True:
light_level = ldr.value # Lees het lichtniveau (waarde tussen 0 en 1)
print(f"Lichtniveau: {light_level:.2f}")
if light_level < 0.5: # Drempelwaarde: weinig licht
led.on()
else:
led.off()
sleep(0.5)
Klicken Sie auf Datei > Speichern unter und nennen Sie die Datei ldr_intro.py .
Klicken Sie oben in der Thonny-Benutzeroberfläche auf die grüne Schaltfläche „Ausführen“ (▶).
Das Terminal zeigt die Lichtintensität in Echtzeit an.
Nach diesem Projekt können Sie mit dem nächsten fortfahren:
electronicsforyou.com