← Alle Bauteile

[B18] Lichtschranke (Gabellichtschranke)

Sensor

In dieser Schaltung wird eine Lichtschranke als Schalter benutzt um eine LED zu schalten.

Tipps: Klassiker fuer Endschalter, Drehzahl-Encoder oder Muenzzaehler.

Technische Daten

KategorieALLNET 40-in-1 / Optik
SchnittstelleDigital
PinbelegungVCC, GND, OUT
Anzahl Pins3
MessgroesseUnterbrechung im Schlitz
BetriebsspannungNoneV – NoneV
DatenblattPDF 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);
  }
}