Hallo,
und zwar möchte ich meinen RasPi Zero über Bluetooth Steuern also die GPIO...
Mit Python habe ich den RasPi Programmiert und wenn ich den Quellcode starte funktioniert das auch ..
Ich habe mich mit dem RasPi verbunden und sehe auch das ich Daten vom Handy empfange also ich sende via BlueTerm 2 z.b. eine 1 oder eine 0 und sehe dies auch..
Es soll dementsprechend auch den 11. Pin auf High oder Low setzen, tut es aber nicht. GPIO funktioniert, das habe ich getestet..
Ich hoffe es hat jemand eine Idee warum das nicht klappt..
Mein Quellcode:
import bluetooth
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.OUT)
GPIO.setwarnings(False)
server_socket = bluetooth.BluetoothSocket(bluetooth.RFCOMM)
port = 1
server_socket.bind(("", port))
server_socket.listen(1)
client_socket, address = server_socket.accept()
print ("Verbunden ", address)
try:
while 1:
data = client_socket.recv(1024)
print ("Empfangen: %s" % data)
if (data == "0"):
GPIO.output(11, 0)
if (data == "1"):
GPIO.output(11, 1)
finally:
print("Clean!")
GPIO.cleanup()
client_socket.close()
server_socket.close()
dementsprechend erscheint unten
Verbunden ('8C:1X:BX:B9:6X:3X', 1)
Empfangen: b'0'
Empfangen: b'1'
Aber die LED leuchtet nicht auf, es liegt daran das er den Pin nicht auf High setzt.
Danke schon mal ..