summaryrefslogtreecommitdiff
path: root/robot/problems/introduction/gyro90/naloga07_gyro90.py~
diff options
context:
space:
mode:
Diffstat (limited to 'robot/problems/introduction/gyro90/naloga07_gyro90.py~')
-rw-r--r--robot/problems/introduction/gyro90/naloga07_gyro90.py~34
1 files changed, 34 insertions, 0 deletions
diff --git a/robot/problems/introduction/gyro90/naloga07_gyro90.py~ b/robot/problems/introduction/gyro90/naloga07_gyro90.py~
new file mode 100644
index 0000000..97e42ee
--- /dev/null
+++ b/robot/problems/introduction/gyro90/naloga07_gyro90.py~
@@ -0,0 +1,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() \ No newline at end of file