A.K.03/student_code/kitt_main.py
2025-11-20 15:20:56 +01:00

20 lines
476 B
Python

class KITT:
def __init__(self, port, baudrate=115200):
self.serial = Serial(port, baudrate, rtscts=True)
def send_command(self, command):
self.serial.write(command.encode())
def set_speed(self, speed):
self.send_command(f'M{speed}\n')
def set_angle(self, angle):
self.send_command(f'D{angle}\n')
def stop(self):
self.set_speed(150)
self.set_angle(150)
def __del__(self):
self.serial.close()