Mein Versuchsaufbau besteht aus:
- 1 x Arduino Nano
- 1 x rote LED
- 2 x kleines Breadboard
- 1 x 220 Ohm-Widerstand
- 1 x Foto-Widersrands-Modul LDR5528 von AZ-Delivery
- Kabel
Verwendete Software:
- Arduino IDE 1.8.16
- angepasster Quellcode aus dem Tutorial von AZ-Delivery
ACHTUNG:
Datenblatt für das Modul auf der Seite von AZ-Delivery durchlesen!
Bei einigen Microcontrollern kann eine falsche Spannungsversorgung Schäden verursachen!
Anschlussplan:
Folgender Quellcode wurde verwendet:
#define DIGITAL_PIN 2 //D2 boolean ldr = false; String light; int LED = 3; //D3 void setup() { Serial.begin(115200); pinMode(DIGITAL_PIN, INPUT); pinMode(LED, OUTPUT); } void loop() { ldr = digitalRead(DIGITAL_PIN); if (ldr) { light = "No"; analogWrite(LED, 0); } else { light = "Yes"; analogWrite(LED, 255); } Serial.print("Light detected: "); Serial.println(light); //delay(2000); }
Ergebnis:
Noch ausstehend!