Möchte meinem Lynxmotion Hexapod ein leistungsstärkeres "Gehirn" geben, sodass ich mich dazu entschieden habe, das originale Bot Board zu entfernen und stattdessen ein Raspberry Pi zu verbauen, welches in Python programmiert werden soll. Doch leider bekomme ich die Ansteurung nicht hin. Habe versucht das Board sowohl über die RS232 Schnittstelle der GPIO ports anzusteuern als auch über einen USB zu RS232 Converter, an dem das Board angeschlossen war.
Habe das Paket python-serial installiert, mit dem ich dachte mein Projekt umsetzten zu können. Das Testprogramm dazu sah wie folgt aus:
Code:
import serial
serialport = serial.Serial("/dev/ttyAMA0", 9600, timeout=0.5)
serialport.write("#0 P1500 # 1 P1500 T 1000 <cr>")
delay(1000)
serialport.write("#0 P1000 # 1 P1000 T 1000 <cr>")
delay(1000)
Mein RPi gab die fehlermeldung aus, dass delay nicht deklariert sei. Als ich es entfernt hatte und erneut ausführte kam keine Fehlermeldung, jedoch hat sich auch kein Servo bewegt.
Als ich dann versuchte das Board per USB anzusteuern änderte ich die Adresse zu /dev/ttyACM0 , welche entweder nicht richtig ist, oder das Board darauf auch nicht reagiert....
Hat jemand eine Idee zur Lösung meines Problems?
Lesezeichen