Instructions

www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
Dieser Code liest den aktuellen Status des Sensors aus und gibt in der
Konsole aus, ob ein Hindernis vorliegt oder nicht. Wenn der Sensor ein
Hindernis erkennt leuchtet eine weitere LED (Sled) auf.
Der Sensor besitzt zwei Potentiometer mit welchen man die
Empfindlichkeit des Receivers als auch des Senders einstellen kann.
Sie können sich auch diesen Beispielcode hier herunterladen.
Zunächst müssen Sie dieses Package installieren:
wget http://sensorkit.joy-it.net/images/d/d8/KY-032_RPi_HindernisDetektor.zip
unzip KY-032_RPi_HindernisDetektor.zip
2. Beispielcode
# 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()
sudo apt install python3-rpi.gpio
Nun können Sie entweder mit dem folgenden Befehlen die Datei
herunterladen und entpacken:
Oder Sie erstellen eine neue Datei mit dem folgenden Befehl und
kopieren den hier beschriebenen Beispielcode hinein:
sudo nano KY-032_RPi_HindernisDetektor.py






