Sample codeΒΆ
Sample code utilizing minilib package
Test driving
from minilib import Joystick, ArcadeDrive, Motor
left = Motor(0)
right = Motor(1)
jstick = Joystick(0)
robot = ArcadeDrive(left, right)
while True:
forwardAxis = jstick.getAxis(1)
steerAxis = jstick.getAxis(3)
robot.drive(forwardAxis, steerAxis)
Test Motors
import time
from minilib import Motor
motor_1 = Motor(0)
motor_2 = Motor(1)
for _ in range(3):
motor_1.throttle(1)
motor_2.throttle(-1)
time.sleep(1)
motor_1.throttle(-0.5)
motor_2.throttle(0.5)
time.sleep(1.5)
motor_1.throttle(1)
motor_2.throttle(-1)
time.sleep(1)
Test Servos
import time
from minilib import Servo
servo_1 = Servo(0)
servo_2 = Servo(1)
for _ in range(3):
servo_1.angle(180)
servo_2.angle(-180)
time.sleep(1)
servo_1.angle(-90)
servo_2.angle(90)
time.sleep(1.5)
servo_1.angle(180)
servo_2.angle(-180)
time.sleep(1)