• Keine Ergebnisse gefunden

10 Minuten Coding

N/A
N/A
Protected

Academic year: 2022

Aktie "10 Minuten Coding"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

10 Minuten Coding

LEKTION 6:ÜBUNG 3

TI-NSPIRE CXII-T LEHRERMATERIAL

©2020Texas Instruments 1 education.ti.com/de/

Lektion 6 : Verwendung der Module ti_hub & ti_rover Übung 3 : Der Rover In dieser dritten Übung der Lektion 6 soll gezeigt werden,

wie man die Anweisungen aus dem Modul ti_rover in ein Programm einbindet.

Objectifs :

• Entdeckung des Moduls ti_rover

.

• Schreiben eines Programmes, das die Sensoren des Rovers mit Fahrbefehlen verknüpft.

• Verwendung einer While-Schleife.

In dieser Lektion wird ein Programm erstellt, mit dem der ROVER 2m geradeaus fährt. Trifft er auf ein Hindernis, leuchtet die RGB-LED auf dem ROVER rot und der ROVER hält an. Solange er fährt, leuchtet die LED grün. Die Entfernung zum Hindernis wird mit dem Ultraschall-Entfernungssensor RANGER gemessen. Mit d kann das Programm vorzeitig beendet werden. Ist die Fahrt beendet, so muss d gedrückt werden und die LED leuchtet kurz blau auf :

• Ein neues Programm mit dem Namen U6SB3 anlegen.

• Den Programm-Typ Rover Programmierung auswählen.

• Man erhält das nebenstehende Bild.

• Mit clear_history() aus dem Menü ti_system den Bildschirm säubern.

• Der ROVER soll vorwärts fahren. Die zu fahrende Strecke ist in Einheiten zu 0,1m anzugeben. Somit weist rv.forward(20) dem Roboter eine Vorwärtsbewegung über eine Distanz von 2 m zu. Die Anweisung rv.forward( ) befindet sich im Menü, dann TI Rover und dann Rover fährt.

• Beim Starten der Bewegung leuchtet die LED auf dem ROVER grün. Die Anweisung dazu findet sich im Rover-Menü unter Ausgaben.

Lehrertipp : Mehrere Befehle aus dem Modul ti_system findet man auch in anderen Modulen.

2m geradeaus fahren

Solange wie die Bewegung nicht durch den Benutzer gestoppt wird a ⟵ Entfernung zu einem Hindernis messen

falls a < 0,2 so leuchtet die LED rot und Rover hält an Andernfalls leuchtet die LED grün und der Rover fährt (wieder) weiter

Endet die Fahrt, so leuchtet die LED für 1 s blau Rover und LED ausschalten

(2)

10 Minuten Coding

LEKTION 6:ÜBUNG 3

TI-NSPIRE CXII-T LEHRERMATERIAL

©2020Texas Instruments 2 education.ti.com/de/

• Für den Abbruch der Bewegung ist es sinnvoll, eine While-Schleife aus dem Modul ti_rover in das Programm einzufügen.

• Anlegen einer Variablen a, in der die Entfernungsmessung des RANGERs abgespeichert wird. Hinter der Zeichenfolge a= wird die Anweisung rv.ranger_measurement( ) aus dem Menü ti_rover und dann Eingaben eingefügt. Die Masseinheit für die Entfernung ist m.

• Mit einer If-Anweisung wird das weitere Verhalten gesteuert. Ist die Entfernung kleiner als 20cm, wird der ROVER angehalten und die LED leuchtet rot. Die Anweisung rv.stop( ) ist eine Fahr-Anweisung und befindet sich im Menü Rover fährt. Andernfalls leuchtet die LED grün und der ROVER fährt die in forward() eingestellte Strecke.

• Durch Drücken von d kann das Programm vorzeitig beendet werden.

Ohne Hindernis hält der ROVER nach 2m an. Dann sollte auf jeden Fall d gedrückt werden, um das Programm zu beenden.

• Die letzten Anweisungen :

o Den ROVER auf jeden Fall anhalten durch rv.stop().

o Die LED leuchtet für 1s blau.

o Die LED auf jeden Fall ausschalten, da sie sonst weiter leuchtet.

o Der Bildschirm wird gelöscht mit clear_history() (nicht mit abgebildet).

Referenzen

ÄHNLICHE DOKUMENTE

Не може да се издаде гаранција за штети или недостатоци кои произлегуваат од неправилна употреба на продадените производи. Ако се појави проблем или недостаток,

The media are reporting frequently about new records with LEDs, not only about brightness but also about efficiency, package size, and lifetime. This course describes the creation

22 Wissenschaftliche Evaluierung, Lichtkonzept Historischer Stadtkern Rietberg 21.03.2014 · FH Bielefeld, FB IuM · Prof.

** Die Erstattung aus dem Verfügungsfond kann erst nach Zahlung des Bruttobetrags für das erste Jahr erfolgen.. SPONSORING FÜR

möchte die Stadt Bottrop erstmalig ein Gesamtkonzept für die alljähr- liche Winterbeleuchtung der Bottroper Innenstadt umsetzen.. Straßen und Plätze sollen in der Innenstadt in

Was, sage ich, hat das alles für einen Nutzen und Gewinn, wenn ich nicht weiß, ob meine Uhr des Nachts leuchtet.. Und das, muss ich gestehen, wusste

* EAGLE-GRASP Libraries: Reference Library for Geocoded Ground Truth and Spectral Parameters extending the EAGLE data model (EAGLE = Eionet Action Group for Land Monitoring in

Trotzdem traf es alle mit dem Gundeli und dem Bruderholz verbundenen Menschen wie ein Blitz aus heiterem Himmel, als sie die traurige Nachricht vernah- men, dass Ruedi Lüthi