summaryrefslogtreecommitdiff
path: root/robot/problems/introduction/gyro90/naloga07_gyro90.py~
blob: 97e42ee82c423f9af1064ea900b6fd22811cb36a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/python
# coding=utf-8

print """
Naloga 7:
   Robot naj se na mestu obrne za 90 stopinj v desno; pri tem naj si pomaga z ziroskopom.
"""

import time
from ev3dev import *
from mindstorms_widgets import mindstorms_widgets

gs = gyro_sensor();
assert gs.connected
gs.mode = 'GYRO-ANG' # Angle (degrees),	value: (-32768 to 32767)

# for m in us.modes:
#     print "\t",m
#exit()
robot = mindstorms_widgets()
robot.connect_motor( 'left' )
robot.connect_motor( 'right' )

power = 15
robot.move_tank( 'on', lr_power=[power,-power] )
while gs.value()<90:
    pass
robot.move_tank( 'off', brake_at_end=True )
# print gs.value()
# gs = gyro_sensor();
# assert gs.connected
# gs.mode = 'GYRO-ANG'
# 
# print "--->",gs.value()