ME 507 Romi++
Cylindrical Differential Drive Robot created for ME 507 at Cal Poly in Spring 2025
Loading...
Searching...
No Matches
robot_controller.py File Reference

A Python program for manual control of a differential drive robot. More...

Variables

list robot_controller.available_ports = [port.device for port in serial.tools.list_ports.comports()]
 Check if COM5 is available for HC-05 Bluetooth communication.
 robot_controller.timeout
 Establish serial connection to HC-05 on COM5.
 robot_controller.write_timeout

Detailed Description

A Python program for manual control of a differential drive robot.

This program was developed for the ME 507 class in Spring 2025 at Cal Poly. It reads keystrokes from the keyboard and transmits them via Bluetooth to the HC-05 module on the robot, which controls wheel movement.

Author
Jack Maxwell
Date
2025-06-10