Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
lehrkraefte:blc:informatik:glf20:robotik:mgr:start [2021/03/26 10:28] michael.greminger |
lehrkraefte:blc:informatik:glf20:robotik:mgr:start [2021/03/26 11:59] michael.greminger |
||
---|---|---|---|
Line 33: | Line 33: | ||
<hidden Lösungsvorschlag> | <hidden Lösungsvorschlag> | ||
<code python> | <code python> | ||
- | kommt bald... | + | from simrobot import * |
+ | RobotContext.enableTrace(True) | ||
+ | robot = LegoRobot() | ||
+ | gear = Gear(); | ||
+ | robot.addPart(gear); | ||
+ | |||
+ | gear.forward() | ||
+ | for i in range(3): | ||
+ | gear.rightArc(0.15) | ||
+ | Tools.delay(4000) | ||
+ | gear.right(1100) | ||
+ | robot.exit() | ||
</ | </ | ||
</ | </ | ||
Line 42: | Line 53: | ||
<hidden Lösungsvorschlag> | <hidden Lösungsvorschlag> | ||
<code python> | <code python> | ||
- | kommt bald... | + | from simrobot import * |
+ | RobotContext.enableTrace(True) | ||
+ | robot = LegoRobot() | ||
+ | gear = Gear(); | ||
+ | robot.addPart(gear); | ||
+ | |||
+ | radius = 0.05 | ||
+ | gear.forward() | ||
+ | while not robot.isEscapeHit(): | ||
+ | gear.rightArc(radius) | ||
+ | Tools.delay(2000) | ||
+ | radius = radius * 1.1 | ||
+ | robot.exit() | ||
</ | </ | ||
</ | </ |