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
|
import server
mod = server.problems.load_language('robot', 'en')
id = 208
name = 'Forward 1m'
slug = 'Forward 1m'
description = '''\
Write a program that would make the robot drive forward and stop after 1 meter.
'''
hint = {
'mW_init':mod.hint['init'],
'connectMotorLeft':mod.hint['connectMotorLeft'],
'connectMotorRight':mod.hint['connectMotorRight'],
'moveSteering':mod.hint['moveSteering'],
'onForRotations':mod.hint['onForRotations'],
'direction':mod.hint['direction']+['''<p><code>robot.move_steering( '...', direction=0, ... )</code>.</p>'''],
'seconds':mod.hint['seconds']+['''<p><code>robot.move_steering( 'on_for_seconds', direction=0, seconds=3 )</code>.</p>'''],
'rotations':mod.hint['rotations'],
}
plan = ['''\
<p>Program izvedemo v naslednjih korakih:</p>
<ol>
<li>create a mindstorms_widgets() object, which represents the robot in your code.</li>
<li>connect the driving motors.</li>
<li>measure the circumference of robot's wheels and compute the number of rotations per meter.</li>
<li>synchronize the motors and run them so that the robot would move forward for computed number of rotations.</li>
</ol>'''
]
|