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:glf19:robofollow [2020/06/14 21:35] Ivo Blöchliger |
lehrkraefte:blc:informatik:glf19:robofollow [2020/06/15 12:45] (current) Ivo Blöchliger |
||
---|---|---|---|
Line 4: | Line 4: | ||
===== Vorbereitung ===== | ===== Vorbereitung ===== | ||
* Laptop und Roboter (Taste in der Mitte) starten. | * Laptop und Roboter (Taste in der Mitte) starten. | ||
+ | * Stromversorgung vom Roboter ausstecken. | ||
* Bezeichnung der Roboter-Tasten verstehen: | * Bezeichnung der Roboter-Tasten verstehen: | ||
* ESC, Escape: Oben links | * ESC, Escape: Oben links | ||
Line 11: | Line 12: | ||
* Datei -> Einstellungen -> Bibliotheken -> zuunterst die IP eintragen. Bestätigen. | * Datei -> Einstellungen -> Bibliotheken -> zuunterst die IP eintragen. Bestätigen. | ||
* Auf dem Roboter Enter drücken (mittlere Taste), **Run default**. | * Auf dem Roboter Enter drücken (mittlere Taste), **Run default**. | ||
- | * Beispiel-Code kopieren, testen und studieren. | + | * Beispiel-Code kopieren, **speichern**, testen und studieren. |
<code python> | <code python> | ||
Line 28: | Line 29: | ||
# Lichtsensor hinzufuegen und starten | # Lichtsensor hinzufuegen und starten | ||
- | ls = LightSensor(SensorPort.S3) | + | ls = LightSensor(SensorPort.S3) |
robot.addPart(ls) | robot.addPart(ls) | ||
ls.activate(True) | ls.activate(True) | ||
+ | ################################## | ||
+ | ## Platz fuer eigene Funktionen ## | ||
+ | ################################## | ||
Line 46: | Line 50: | ||
Tools.delay(2000) | Tools.delay(2000) | ||
- | left.stop() # Linken Motor anhalten | + | # Motoren stoppen, Geschwindigkeit auf Null |
- | right.stop() # Rechnten Motor anhalten | + | left.setSpeed(0) |
+ | left.forward() | ||
+ | right.setSpeed(0) | ||
+ | right.forward() | ||
robot.exit() | robot.exit() | ||
Line 54: | Line 61: | ||
===== Challenge 1 ===== | ===== Challenge 1 ===== | ||
Der Roboter soll auf weissem Untergrund starten. Er soll so lange geradeaus fahren, bis der Helligkeitssensor auf auf dem Teppich ist. Bonuspunkte, | Der Roboter soll auf weissem Untergrund starten. Er soll so lange geradeaus fahren, bis der Helligkeitssensor auf auf dem Teppich ist. Bonuspunkte, | ||
+ | |||
+ | **Wichtig: Speichern Sie Ihr Programm regelmässig!** | ||
Pseudo-Code: | Pseudo-Code: | ||
Line 102: | Line 111: | ||
Idee 2: Abschätzen, | Idee 2: Abschätzen, | ||
+ | ===== Aufräumen ===== | ||
+ | * Roboter ausschalten (Escape, Escape, dann bestätigen). | ||
+ | * Roboter an seinen Platz auf den Laptop mit gleicher Nummer. | ||
+ | * Roboter an die Stromversorgung anschliessen. | ||
+ | * Laptop ausschalten (Menu oben rechts) | ||
+ | * Sich melden, vor dem Roboter warten, bis ich Sie verabschiede. | ||