• Keine Ergebnisse gefunden

TI-Innovator-System für MINT – TI Rover als Rasenmäher-Roboter

N/A
N/A
Protected

Academic year: 2022

Aktie "TI-Innovator-System für MINT – TI Rover als Rasenmäher-Roboter"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Rover verbinden

Irgendeine Taste gedrueckt?

Rover vorwaerts

Rote Linie erkannt?

Rover Wenden Das Rasenmaeher-Roboter Projekt

Rover Stop

Programm Ende

Programm Start

Ja

Nein

Ja Nein Aufgabe:

- Der Rasenmaeher-Roboter soll die Flaeche innerhalb des Race-Tracks maehen.

Dabei sollen alle Stellen innerhalb der Begrenzung durch die rote Linie abgefahren werden

- Die Aufgabe ist unterteilt in zwei Labs:

- Lab 1: Erkennen der roten Linie und Anhalten

- Lab2: Wenden in einem vorgegebenen Winkel und Weiterfahrt bis zur naechsten Begrenzung

(2)

Rover verbinden

Rover vorwaerts

Rote Linie erkannt?

Rover Stop Lab 1 – Erkennen der roten Linie

Programm Ende Programm

Start

Nein

Ja

Fragen & Uebungen:

- Wie weit ist der Rover noch gefahren, nachdem die rote Linie erkannt wurde?

- Fuege ein ‘Send Rover backward’ Kommando ein und programmiere die Laenge

(3)

Lab 2 – Erkennen der roten Linie und Wenden - Gesamtprogramm

Rover verbinden

Irgendeine Taste gedrueckt?

Rover vorwaerts

Rote Linie erkannt?

Rover Stop, Rueckwaerts und Wenden

Rover Stop

Programm Ende

Programm Start

Ja

Nein

Ja Nein

(4)

Rote Linie erkannt?

Rover Stop Lab 2 – Teilprogramm Rueckwaerts und Wenden

Ja

Wait

Rover Rueckwaerts

Rover 45 Grad links drehen & Wait

Wait

Immer noch rote

Linie?

Rover 90 Grad rechts drehen & Wait Nein

Wieder zur Hauptschleife Nein

Ja

(5)

Verwendete Kommandos:

- Send

- CONNECT RV

- RV FORWARD TIME 50 - READ RV.COLORINPUT.RED - RV STOP

- RV BACKWARD TIME 0.5 - RV LEFT 45

- RV RIGHT 90 - Get

- While EndWhile - If Then EndIf

- DispAt 1,”text”, Var - Wait 1

Code:

- MowLab1 - MowLab2

5

Referenzen

ÄHNLICHE DOKUMENTE

Auf diesen Geräten werden auch die Programme geschrieben, die für den Betrieb des TI-Innovator™ Hub notwendig sind.. Die möglichen Programmiersprachen sind TI Basic

Auf diesen Geräten werden auch die Programme geschrieben, die für den Betrieb des TI-Innovator™ Hub notwendig sind.. Die möglichen Programmiersprachen sind TI Basic

Jagen und Beute machen kann der Rover nicht, aber er kann ein zahmes Tier simulieren, dass seinem Besitzer hinterherläuft und in einem gewissen Abstand schließlich stehen bleibt,

Das Hindernis befindet sich weiter als 30cm vom Rover entfernt: Der Rover bleibt stehen und die rote RGB LED des Rovers leuchtet.. Das Hindernis befindet sich weniger als 30cm

Füge ein <Send "RV TO ANGLE 0"> Kommando nach dem letzten RV TO XY Kommando in Dein Programm ein, setz den Rover wieder in seine Startposition und starte das

Alle Kathoden der LEDs werden miteinander verbunden und dann mit einer gemeinsamen schwarzen Leitung an den Masse-Anschluss der Innovator Hubs angeschlossena. Da die Anordnung

Nun mache dir eine Liste, welches Segment der Anzeige du mit welchem BB-Pin des Hubs verbunden hast.. Das Programmieren

Jetzt sollte Deine Fußgängerampel von Grün nach Rot gehen, dann Deine Ampel von Rot nach Grün und Alles so bleiben, bis Du das Kabel wieder von der Minus(-) Buchse abziehst.