From c8b520c12c22e856f2aa829ac59241ae67e34197 Mon Sep 17 00:00:00 2001 From: Atharv Nagavarapu <30nagava@elmbrookstudents.org> Date: Thu, 22 Jan 2026 20:29:11 +0000 Subject: [PATCH] Add templates/xboxcontroller.py --- templates/xboxcontroller.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 templates/xboxcontroller.py diff --git a/templates/xboxcontroller.py b/templates/xboxcontroller.py new file mode 100644 index 0000000..978e69f --- /dev/null +++ b/templates/xboxcontroller.py @@ -0,0 +1,18 @@ +from pybricks.pupdevices import Motor +from pybricks.parameters import Button, Direction, Port, Side, Stop +from pybricks.tools import run_task, multitask +from pybricks.tools import wait, StopWatch +from pybricks.robotics import DriveBase +from pybricks.iodevices import XboxController +from pybricks.hubs import PrimeHub +hub = PrimeHub() +testmotor = Motor(Port.C) +async def main(): + while True: + if(Button.UP in buttons.pressed()): + testmotor.run(500) + else: + testmotor.stop() + await wait(10) +# Run the main function +run_task(main()) \ No newline at end of file