Hallo an alle Mitglieder,
erstmal muss ich sagen, dass es schön ist das es ein solches Board zum Thema Raspberry Pi gibt!
Nun zu meinem Problem:
Ich arbeite noch nicht so lange mit dem Raspberry, habe aber schon mein erstes größeres Problem.
Ich habe versucht, den Raspberry mit einem Linien Sensor zu verbinden.
Dem hier: Grove Line Finder
Problem ist allerdings, dass ich es nicht schaffe den Sensor auszulesen.
Der Sensor ist über den GPIO4 und über 3.3V verbunden. Zwischengeschaltet habe ich ein 4,7k Widerstand.
Ich habe es mit einem relativ einfachen Code versucht.
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN)
try:
while True:
if ( GPIO.input(4) == True ):
print "Black Line!"
else:
print "White Line"
except KeyboardInterrupt:
GPIO.cleanup()
Alles anzeigen
Leider wurde dabei unabhängig vom Untergrund nur False also "White Line!" ausgegeben.
Dann wollte ich die Ausgabe testen und benutzte folgenden Code:
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setup(4, GPIO.IN)
input_value = GPIO.input(4)
print input_value
Dabei bekomme ich als Ausgabewert eine 0
Irgendwie bin ich jetzt an meine Grenzen gestoßen.
Vielleicht weis ja irgendjemand einen Rat oder erkennt den Fehler.