Das Laser-Modul KY-008 für den Arduino emittiert einen roten Laserpoint.
Durch Verdrehen der vorderen Kapsel kann der Lichtstrahl ggf. fokussiert werden.
Der Laser hat drei Anschlüsse. Davon werden nur 2 benötigt. Zum einen
der Anschluss S (außen) wird an einen digitalen Eingang (z .B. D2) angeschlossen.
Der Ausgang – (außen gegenüber) wird mit GND verbunden. Der mittlere Kontakt wird nicht benötigt.
Achtung: Nicht in den Laserstrahl schauen.
Betriebsspannung: 5V
Leistung: 5mW
Frequenz: 650nm
Temperaturbereich: -10o C bis 40o C
Stromstärke: kleiner 40mA
Größe: 18,9mmx15mm
Der Laser wird 3 Sekunden eingeschaltet, danach 3 Sekunden ausgeschaltet usw.
Lichtschranke mit einem Laser-Detektor-Modul
Achtung:
Das Laser-Detektor-Modul ist sehr lichtempfindlich. Daher muss es vor Fremdlicht
abgedunkelt werden. Sonst erhält man immer den Wert 1 (= Laserlicht trifft auf den Sensor).
Abends geht es aber auch ohne Abdunkelung.
Programm-Code
const int pinLaser = 2; // output signal pin of laser module/laser pointer
const int pinReceiver = 3;
// input signal pin of receiver/detector
void setup() {
pinMode(pinLaser, OUTPUT); // set the laser pin to output mode
pinMode(pinReceiver, INPUT); // set the laser pin to output mode
digitalWrite(pinLaser, HIGH); // emit red laser
Serial.begin(9600); // Setup serial connection for print out to console
}
void loop() {
int value = digitalRead(pinReceiver);
// receiver/detector send either LOW or HIGH (no analog values!)
Serial.println(value); // send value to console
delay(500); // wait for 500ms
}
Es werden zwei Werte ausgegeben,
Das Laserlicht fällt auf das Laser-Detector-Modul: Ausgabe 1
Das Laserlicht fällt nicht auf das Laser-Detector-Modul: Ausgabe 0
Der Sensor kann in die drei Anschlüsse gesteckt werden und muss nicht angelötet werden.
Dabei ist der aktive Bereich die flache Seite – siehe Bild.