Fotosensor
LDR Fotowiderstand
Das Teil ist so klein und kann doch so viel. In einem Forum hatte ich gelesen, dass jemand damit sein Garagentor steuert, indem er Lichthupe macht. Oder wie wäre es, wenn eine Steckdose eingeschaltet wird, sowie du das Licht im Zimmer einschaltest?
Ich glaube du wirst genug Ideen haben um ihn einzusetzen.
Hier nun die Steckung und der Code dazu.
Benötigt wird:
Fotowiderstand
Widerstand mit 10k Ohm
wenige Kabel
GANZ WICHTIG!! das GND (minus) Kabel muß direkt vom Widerstand auf GND gesteckt werden.
Gehts du den Umweg über die Minusleiste, dann wird dir immer der gleiche Wert angezeigt.
int sensorWert = 0; //eine Variable erstellen und ihr den Wert 0 zuweisen
void setup() {
Serial.begin(9600); //hier sagen wir, dass wir den Monitor in der EDI
//nutzen wollen. Vereinfacht gesagt.
}
void loop() {
sensorWert = analogRead(A0); //hier wird der Variablen der Wert zugewiesen
//der im analogen Pin A0 vom Fotowiderstand kommt gelesen wird
Serial.println(sensorWert); //mit dem Befehl geben wir den eben gelesenen
// Wert auf dem Monitor aus.
delay(2000); //eine Pause von 2sec, die jeder fuer sich anpassen kann.
}
Natürlich könnten wir noch mit Serial.print(„Gelesener Wert:“); eine deutliche Aussage auf dem Monitor geben. Das würde dann vor Serial.println(sensorWert); stehen.
Auch könnten wir gleich am Anfang dem Pin A0 eine Variable zuweisen, statt sie später direkt aufzurufen.
Aber so könnte man noch so vieles machen. Was bestimmt auch noch kommt.