Instructions

KY-032 Hindernis Detektor Modul
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 152 von 227
Dieser Sensor besitzt mit dem zusätzlichen Pin "Enable" die Möglichkeit die Hindernis-Detektion mittels
Kontroller zu aktivieren oder zu deaktivieren. Standardmäßig ist bei diesem Sensordieses aktiviert, also
dauerhaft wird die Detektion durchgeführt - möchte man dies nicht, da die gewünschte Programmierung z.B.
nicht vorsieht, so muss man die Steckbrücke (siehe grün im Bild) mit der Beschriftung "EN" entfernen und
auf den "Enable-Pin" ein Steuersignal aktivieren.
Pin-Belegung
Codebeispiel Arduino
Das Programm liest den aktuellen Status des Sensor-Pins aus und gibt in der seriellen Konsole aus, ob der
Hindernis Detektor sich aktuell vor einem Hindernis befindet oder nicht
int Sensor = 10; // Deklaration des Sensor-Eingangspin
void setup ()
{
Serial.begin(9600); // Initialisierung serielle Ausgabe
pinMode (Sensor, INPUT) ; // Initialisierung Sensorpin
}
// Das Programm liest den aktuellen Status des Sensor-Pins aus und
// gibt in der seriellen Konsole aus, ob ein Hindernis aktuell erkannt wird
// oder ob kein Hindernis sich vor dem Sensor befindet
void loop ()
{
bool val = digitalRead (Sensor) ; // Das gegenwärtige Signal am Sensor wird ausgelesen
if (val == HIGH) // Falls ein Signal erkannt werden konnte, wird die LED eingeschaltet.
{