Update templates/xbox_controller.py
This commit is contained in:
@@ -1,18 +1,9 @@
|
|||||||
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.iodevices import XboxController
|
||||||
from pybricks.hubs import PrimeHub
|
from pybricks.parameters import Direction, Port
|
||||||
hub = PrimeHub()
|
from pybricks.tools import wait
|
||||||
testmotor = Motor(Port.C)
|
|
||||||
async def main():
|
xbox = XboxController()
|
||||||
|
|
||||||
while True:
|
while True:
|
||||||
if(Button.UP in buttons.pressed()):
|
print("Xbox left joystick x-position:", xbox.joystick_left()[0])
|
||||||
testmotor.run(500)
|
wait(50)
|
||||||
else:
|
|
||||||
testmotor.stop()
|
|
||||||
await wait(10)
|
|
||||||
# Run the main function
|
|
||||||
run_task(main())
|
|
||||||
Reference in New Issue
Block a user