← Alle Bauteile

[B04] IR-Optical-Detection (Reflex-Lichtschranke)

Sensor

Bei dieser Schaltung werden die Werte des IR-Sensors über die Serielle Schnittstelle ausgegeben. Das Modul besteht aus Sensoreinheit bzw. Empfangseinheit Diode, dem Potentiometer zur Einstellung der Empfindlichkeit und der Ausgabe über die Pins.

Tipps: Geeignet fuer Linienfolger. Reichweite wenige cm.

Technische Daten

KategorieALLNET 40-in-1 / Optik
SchnittstelleAnalog + Digital
PinbelegungVCC, GND, DO, AO
Anzahl Pins4
MessgroesseReflexion (Naeherung/Linie)
BetriebsspannungNoneV – NoneV
DatenblattPDF oeffnen (extern)

Anschluss

Arduino Uno R3

Pins: 5V=VCC, GND=GND, A3=AO, D6=Steuerung IR-LED

Hinweise: IR-LED kurz pulsen, Differenz vor/nach Puls auswerten — eliminiert Umgebungslicht.

Codebeispiele

ALLNET B04 — Beispiel aus Anleitung Anfaenger

Beispielsketch aus der ALLNET-Anleitung fuer das Modul B04 ([B04] IR-Optical-Detection (Reflex-Lichtschranke)). Vor dem Hochladen den verwendeten Pin pruefen!

// ALLNET IR Detection / IR Erkennung B04
// Information http://www.allnet.de

int a,b,c;
void setup() {
Serial.begin(9600);
pinMode(6,OUTPUT);
}

void loop() {
  digitalWrite(6,HIGH);
  delayMicroseconds(500);
  a=analogRead(A3);
  digitalWrite(6,LOW);
  delayMicroseconds(500);
  b=analogRead(A3);
  c=a-b;
  Serial.println(c);
}