Drive file GC

This commit is contained in:
waldluis 2023-03-30 17:20:41 +02:00
parent b155fcb6a4
commit 8058012260

View File

@ -0,0 +1,65 @@
#!/usr/bin/env pybricks-micropython
from pybricks.hubs import EV3Brick
from pybricks.ev3devices import (Motor, TouchSensor, ColorSensor,
InfraredSensor, UltrasonicSensor, GyroSensor)
from pybricks.parameters import Port, Stop, Direction, Button, Color
from pybricks.tools import wait, StopWatch, DataLog
from pybricks.robotics import DriveBase
from pybricks.media.ev3dev import SoundFile, ImageFile
import sys
def fun_1(ev3):
pass
def fun_2(a,b):
return 1
def move_1(mo_forward_1, mo_forward_2, mo_le_ri, mo_up_down):
wait(2000)
#move forward
mo_forward_1.run_target(500, 1250,wait=False)
mo_forward_2.run_target(500, 1250)
#move arm
mo_le_ri.run_target(200,-50)
#move sensors
mo_up_down.run_target(500,2500)
wait(2000)
mo_up_down.run_target(500,0)
#move arm
mo_le_ri.run_target(200,0)
#move backwards
mo_forward_1.run_target(500, 0,wait=False)
mo_forward_2.run_target(500, 0)
def move_2():
pass
def move_3():
pass
ev3 = EV3Brick()
motor_forward_1 = Motor(Port.A)
motor_forward_2 = Motor(Port.D)
motor_le_ri = Motor(Port.B, Direction.COUNTERCLOCKWISE, [8, 56]) #with gear for angle
motor_up_down = Motor(Port.C)
#n = int(sys.argv[1])
#if n == 1:
move_1(motor_forward_1,motor_forward_2,motor_le_ri,motor_up_down)