Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:glf20:robotik:pruegeli-challenge [2021/05/26 20:54] Ivo Blöchliger [Bis auf eine Distanz geradeaus fahren] |
lehrkraefte:blc:informatik:glf20:robotik:pruegeli-challenge [2021/05/31 08:26] (current) Ivo Blöchliger [Aufgaben] |
||
---|---|---|---|
Line 8: | Line 8: | ||
<code python> | <code python> | ||
# Ultraschall Distanzsensor hinzufuegen | # Ultraschall Distanzsensor hinzufuegen | ||
- | us = UltrasonicSensor(SensorPort.S4) | + | us = UltrasonicSensor(SensorPort.S2) # Kontrollieren, |
robot.addPart(us) | robot.addPart(us) | ||
+ | |||
</ | </ | ||
Line 48: | Line 49: | ||
===== Aufgaben ===== | ===== Aufgaben ===== | ||
Sie programmieren und testen Programmteile, | Sie programmieren und testen Programmteile, | ||
+ | |||
+ | Das Programm soll wie folgt organisiert werden: | ||
+ | <code python> | ||
+ | # imports | ||
+ | |||
+ | # Initialiserung des Roboters, Motoren, Sensoren | ||
+ | |||
+ | # Definition der Funktionen wie z.B. | ||
+ | |||
+ | def heberPosition(position): | ||
+ | # ... | ||
+ | | ||
+ | def folgenBisWand(distanz): | ||
+ | # ... | ||
+ | | ||
+ | def wenden(): | ||
+ | # ... | ||
+ | | ||
+ | # Ganz unten, Start vom eigentlichen Programm: | ||
+ | |||
+ | folgenBisWand(20) | ||
+ | heberPosition(-100) | ||
+ | folgenBisWand(10) | ||
+ | heberPosition(-60) | ||
+ | rueckwartsFahren() | ||
+ | wenden() | ||
+ | heberPosition(-160) | ||
+ | </ | ||
==== Challenge ==== | ==== Challenge ==== | ||
Line 98: | Line 127: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | |||
+ | ===== Challenges ===== | ||
+ | Jetzt sollten Sie die Challenge 1 lösen können. | ||
+ | |||
+ | ==== Challenge 2 ==== | ||
+ | {{lehrkraefte: | ||
+ | |||
+ | Der Roboter startet beim grünen Pfeil, folgt der Linie bis vor die Mauer, fährt dann schräg daran vorbei bis zum Rand, dann wie Challange 1 | ||
+ | |||
+ | ==== Challenge 3 ==== | ||
+ | Wie Challenge 2, das Prügeli soll aber im rechten unteren Ecken (beim Startpunkt) abgelegt werden. | ||
+ | |||
+ | |||
+ |