[B04] IR-Optical-Detection (Reflex-Lichtschranke)
SensorBei 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
| Kategorie | ALLNET 40-in-1 / Optik |
|---|---|
| Schnittstelle | Analog + Digital |
| Pinbelegung | VCC, GND, DO, AO |
| Anzahl Pins | 4 |
| Messgroesse | Reflexion (Naeherung/Linie) |
| Betriebsspannung | NoneV – NoneV |
| Datenblatt | PDF 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);
}