lehrkraefte:blc:informatik:glf20:robotik:start

This is an old revision of the document!


Robotik

  • Voraussetzung ist, dass die Variable gear auch ein Gear-Objekt ist.
  • Nicht-blockierend heisst, das Programm läuft sofort weiter. Die Motoren drehen einfach weiter in dieser Einstellung, bis eine Änderung vorgenommen wird.
  • Blockierend heisst, das Programm wartet an dieser Stelle die gegebene Anzahl Millisekunden und kann während dieser Zeit nicht auf Sensoreingaben reagieren. Die Motoren stoppen nach einen blockierenden Befehl wieder.
nicht-blockierend blockierend Beschreibung
gear.backward() gear.backward(ms) fährt rückwärts
gear.forward() gear.forward(ms) fährt forwärts
gear.left() gear.left(ms) dreht links
gear.right() gear.right(ms) dreht rechts
gear.leftArc(radius) gear.leftArc(radius , ms) fährt auf einem Linksbogen
gear.rightArc(radius) gear.rightArc(radius , ms) Rechtsbogen
gear.setSpeed(speed) setzt die Geschwindigkeit (Werte zwischen 0 und ungefähr 70 sind überhaupt sinnvoll.)
gear.stop() stoppt das Fahrwerk (nötig nach nicht-blockierenden Befehlen

Vollständige Dokumentation der Funktionen: http://tigerjython.ch/index.php?inhalt_links=navigation.inc.php&inhalt_mitte=robotik/robotikdoc.html

  • lehrkraefte/blc/informatik/glf20/robotik/start.1616754031.txt.gz
  • Last modified: 2021/03/26 11:20
  • by Ivo Blöchliger