Rasperry Pi zu Python (USB)

Hallo, ich hab folgenden Code Python: www.bitsharr.com/a3wI2Ny3 Arduino: www.bitsharr.com/YNqcZKXP

igentlich sollte der Arduino durch den Python Befehl ser.write(“1?) eine LED 10 sekunden lang anschalten. Klappt aber leider nicht. Es werden nur die analogen Daten von Arduino zum Pi gesendet. Weiß jemand Rat?

Du solltest die delays ausbauen, wenn diese aktiv sind, bleibt dein Programm für die Zeit stehen und dann kommt auch kein Input.

Mit Phyton kenn ich mich nicht aus, aber bei zB. ser.write sollte ser.write(1) stehen. Ohne " oder '

Verdrahtung richtig? Rx und Tx müssen gekreuzt sein, und GND muss zwischen beiden verbunden sein.

Die beiden sind per usb verbunden. Warum nicht in '' oder ""? Wenn ich mal einen Text verschicken will brauch ich die doch?

Weil "1" nicht das gleiche wie 1 ist! Dann musst du auf der Gegenstelle (incomingChar-'0') machen. Besorge dir mal ein paar Bücher oder durchstöber mal das ein oder andere Tutorial.

"1" ist ASCII und bedeutet als Zahlenwert 49

Die 1 muss in Gänsefüsschen, sonst kommt eine Fehlermeldung. Am Ende hat es dann noch geklappt.