Ein Helligkeitssensor lässt eine LED umso heller leuchten, je weniger Licht er registriert.
/*
* LDR mit LED
* Light detecting resistor controls blinking of an LED
*/
int ledPin = 13; // choose pin 13 as the pin for the LED
int sensorPin = 0; // choose pin 0 for the LDR sensor
int val = 0;
void setup() {
Serial.begin(9600); // initialize Serial interface
pinMode(ledPin,OUTPUT);
}
void loop() {
val = analogRead(sensorPin); // read values from sensor pin
Serial.println(val); // print value to Serial Monitor
digitalWrite(ledPin, HIGH); // sets the LED on
delay(val); // waits (depending on LDR-value)
digitalWrite(ledPin, LOW); // sets the LED off
delay(val);
}
