trimoq
05.01.2014, 22:20
Hallo liebe Community,
seit einigen Tagen beschäftige ich mich, wie ich über das Internet meinen Roboter fernsteuern kann.
Java und ein RPI machen das soweit möglich, läuft auch wunderbar, jetzt zum Problem, sobald die Daten per RS232 an ein RN-Control-Board (AT-Mega32) übertragen werden sollen, liefert das Programm dort nur eine 0.
In python testweise wird:
port = serial.Serial("/dev/ttyAMA0", nbaudrate=9600, timeout=3.0,)
port.write('A')
gesendet, es kommen aber 4 Zeichen an, alle 0. Den Code in C auf dem Controller hab ich 1:1 nach dem Beispiel hier gebaut: https://www.roboternetz.de/community/threads/53089-Mit-Atmega32-%C3%BCber-rs232-digitalports-ansteuern/page2 (roboternetz) (Post von -schumi-).
Nun ist die Frage, ob mir jemand mit bei diesem Problem weiterhelfen könnte
Gruß trimoq
seit einigen Tagen beschäftige ich mich, wie ich über das Internet meinen Roboter fernsteuern kann.
Java und ein RPI machen das soweit möglich, läuft auch wunderbar, jetzt zum Problem, sobald die Daten per RS232 an ein RN-Control-Board (AT-Mega32) übertragen werden sollen, liefert das Programm dort nur eine 0.
In python testweise wird:
port = serial.Serial("/dev/ttyAMA0", nbaudrate=9600, timeout=3.0,)
port.write('A')
gesendet, es kommen aber 4 Zeichen an, alle 0. Den Code in C auf dem Controller hab ich 1:1 nach dem Beispiel hier gebaut: https://www.roboternetz.de/community/threads/53089-Mit-Atmega32-%C3%BCber-rs232-digitalports-ansteuern/page2 (roboternetz) (Post von -schumi-).
Nun ist die Frage, ob mir jemand mit bei diesem Problem weiterhelfen könnte
Gruß trimoq