Instructions

KY-032 Hindernis Detektor Modul
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 153 von 227
{
Serial.println("Kein Hindernis");
}
else
{
Serial.println("Hindernis erkannt");
}
Serial.println("------------------------------------");
delay(500); // Pause zwischen der Messung von 500ms
}
Anschlussbelegung Arduino:
Sensor Enable = [N.C. (Steckbrücke gesteckt)]
Sensor Signal = [Pin 10]
Sensor +V = [Pin 5V]
Sensor GND = [Pin GND]
Beispielprogramm Download
KY-032_HindernisDetektor.zip
Codebeispiel Raspberry Pi
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
# Benoetigte Module werden importiert und eingerichtet
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
# Hier wird der Eingangs-Pin deklariert, an dem der Sensor angeschlossen ist.
GPIO_PIN = 24
GPIO.setup(GPIO_PIN, GPIO.IN, pull_up_down = GPIO.PUD_UP)
# Pause zwischen der Ausgabe des Ergebnisses wird definiert (in Sekunden)
delayTime = 0.5
print "Sensor-Test [druecken Sie STRG+C, um den Test zu beenden]"
# Hauptprogrammschleife
try:
while True:
if GPIO.input(GPIO_PIN) == True:
print "Kein Hindernis"
else:
print "Hindernis erkannt"
print "---------------------------------------"
# Reset + Delay
time.sleep(delayTime)
# Aufraeumarbeiten nachdem das Programm beendet wurde
except KeyboardInterrupt:
GPIO.cleanup()