Instructions

KY-033 Tracking Sensor Modul
Ausgabe: 29.04.2016 Copyright by Joy-IT - Published under CC BY-NC-SA 3.0 Seite 158 von 227
Beispielprogramm Download
KY-033_TrackingSensor.zip
Codebeispiel Raspberry Pi
Das Programm liest den aktuellen Status des Sensor-Pins aus und gibt in der seriellen Konsole aus, ob der
Linetracker sich aktuell auf der Linie 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 "LineTracker ist ueber der Linie"
else:
print "Linetracker ist ausserhalb der Linie"
print "---------------------------------------"
# Reset + Delay
time.sleep(delayTime)
# Aufraeumarbeiten nachdem das Programm beendet wurde
except KeyboardInterrupt:
GPIO.cleanup()
Anschlussbelegung Raspberry Pi:
Signal = GPIO24 [Pin 18]
+V = 3,3V [Pin 1]
GND = Masse [Pin 6]
Beispielprogramm Download
KY-033_RPi_Trackingsensor.zip
Zu starten mit dem Befehl:
sudo python KY-033_RPi_Trackingsensor.py