[B18] Lichtschranke (Gabellichtschranke)
SensorIn dieser Schaltung wird eine Lichtschranke als Schalter benutzt um eine LED zu schalten.
Tipps:
Klassiker fuer Endschalter, Drehzahl-Encoder oder Muenzzaehler.
Technische Daten
| Kategorie | ALLNET 40-in-1 / Optik |
|---|---|
| Schnittstelle | Digital |
| Pinbelegung | VCC, GND, OUT |
| Anzahl Pins | 3 |
| Messgroesse | Unterbrechung im Schlitz |
| Betriebsspannung | NoneV – NoneV |
| Datenblatt | PDF oeffnen (extern) |
Anschluss
Arduino Uno R3
Pins:
5V=VCC, GND=GND, D3=OUT
Hinweise: OUT geht LOW (oder HIGH) wenn Lichtweg unterbrochen ist.
Codebeispiele
ALLNET B18 — Beispiel aus Anleitung Anfaenger
Beispielsketch aus der ALLNET-Anleitung fuer das Modul B18 ([B18] Lichtschranke (Gabellichtschranke)). Vor dem Hochladen den verwendeten Pin pruefen!
// ALLNET Tilt Light Barrier/Lichtschranke B18
// Information http://www.allnet.de
int sensorPin = 3;
int ledPin = 2;
void setup() {
Serial.begin(9600);
pinMode(sensorPin, INPUT);
pinMode(ledPin, OUTPUT);
}
void loop() {
int val = digitalRead(sensorPin);
Serial.println(val);
if ( val == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}