- Forum
- Roboteq Motor Controllers
- General Issues
- Writeing a program in python to control Pyserial, Pygame
Writeing a program in python to control Pyserial, Pygame
3 years 10 months ago - 3 years 10 months ago #29534647
by Depps
Writeing a program in python to control Pyserial, Pygame was created by Depps
Hey i am writing a python script to be able to controll a motor controller i am using pyserial to open a serial port and pygame for controller input. I am trying to use port.write(!G 1 500 /r/n) command and then i read from it but it is not working i dont get any action from the motors do i need to use a diffent command for it work
Please Log in or Create an account to join the conversation.
3 years 10 months ago #29534658
by blake
Replied by blake on topic Writeing a program in python to control Pyserial, Pygame
It looks like you have the carriage return incorrect, it should be !G 1 500\r (no space between carriage return and command string, no \n necessary).
Additionally keep in mind that by default we have a serial watchdog time enabled for 1000ms. Unless your script is looping at less than 1s, this command would execute but the motor would only move for 1s and then stop. You will either need to disable or extend the watchdog timer in the controller configuration.
Additionally keep in mind that by default we have a serial watchdog time enabled for 1000ms. Unless your script is looping at less than 1s, this command would execute but the motor would only move for 1s and then stop. You will either need to disable or extend the watchdog timer in the controller configuration.
Please Log in or Create an account to join the conversation.
Moderators: tonysantoni
- Forum
- Roboteq Motor Controllers
- General Issues
- Writeing a program in python to control Pyserial, Pygame
Time to create page: 0.082 seconds