Drive file GC
This commit is contained in:
parent
b155fcb6a4
commit
8058012260
65
software/roboter/ev3/drive_plant_gc.py
Normal file
65
software/roboter/ev3/drive_plant_gc.py
Normal 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)
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user