lehrkraefte:blc:informatik:glf19:robotik:umdenstuhl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
lehrkraefte:blc:informatik:glf19:robotik:umdenstuhl [2020/02/21 09:08] – created Ivo Blöchligerlehrkraefte:blc:informatik:glf19:robotik:umdenstuhl [2020/02/25 13:42] (current) – [Code-Skelett] Ivo Blöchliger
Line 1: Line 1:
 +====== Challenge 1: Um den Stuhl und zurück ======
 +  * Start: Gesamter Roboter hinter der Startlinie, die 70cm lang ist. Der Roboter muss die Startlinie vollständig innerhalb der 70cm überfahren. Die genaue Positionierung kann sonst frei gewählt werden.
 +  * Der vorderste Stuhlbein ist  mittig 1 m von der Startlinie entfernt.
 +  * Der Stuhl muss umrundet werden (links oder rechts ist egal).
 +  * Die Startlinie muss wieder vollständig überfahren werden, und zwar innerhalb der 70cm Breite.
 +  * Die Zeit wird ab dem Überfahren der Startlinie gestartet und nach dem vollständigen Überfahren auf dem Rückweg wieder gestoppt.
 +
 +===== Code-Skelett =====
 +Folgende Code herunterladen. Dieser wird im Downloads-Ordner gespeichert.
 +Öffnen Sie dann diesen mit TigerJython (Datei -> öffnen)
 +<code python ev3skelett.py>
 +# Library laden
 +from ev3robot import *
 +
 +# Roboter initialisieren
 +roebi = LegoRobot()     # Roboter
 +motor = Gear()          # Motoren
 +roebi.addPart(motor)    # Dem Roboter anfügen
 +
 +# Roboter bewegen  (Achtung: Nur Werte kleiner als 10000 übergeben)
 +motor.forward(1000)     # 1000 ms = 1 s vorwärts 
 +motor.right(1000)       # 1000 ms = 1 s rechts fahren
 +
 +# Programm korrekt beenden
 +roebi.exit()
 +
 +</code>
 +
 +===== Dokumentation weiterer Methoden für Gear (motor) =====
 +http://www.tigerjython.ch/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=robotik/robotikdoc.html
 +