zuerst mal bin neu hier und falls ich etwas falsch mache, bitte um Nachsicht!
mein erste Frage ist, ob es eine Möglichekit gibt , um zu überprüfen ob per seriel port etwas gesendet wird?
also etwas wie:
Code: Alles auswählen
ser = serial.Serial('COM4', 115200)
cc=ser.readline()
if cc == NONE:
print("Error")
Und meine andere Frage wäre, wie ich meine Empfangenen Daten vergleichen könnte?
Im unteren Code würde ich gerne die If:
Code: Alles auswählen
if a == "Hand sends:":
print("Reciving from Hand")
Hier mein kompletter Code:
Code: Alles auswählen
import serial
ser = serial.Serial('COM4', 115200)
if (ser.isOpen()):
while True:
cc=ser.readline()
#print(cc)
a = cc.decode()
#print(a)
if a == "Hand sends:":
print("Reciving Hand Quaternions")
else:
print ("Port not open")
Danke schon mal an alle die Antworten!Hand sends:
1.00
-0.00
Schönen Tag!!!