• Keine Ergebnisse gefunden

TI Coding mit TI-Nspire™ Technologie und TI-Innovator™ Hub

N/A
N/A
Protected

Academic year: 2022

Aktie "TI Coding mit TI-Nspire™ Technologie und TI-Innovator™ Hub"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

10 Minuten Coding L

EKTION

4: A

NWENDUNG

TI-N

SPIRE

CX

MIT DEM

TI-I

NNOVATOR

R

OVER

L

EHRERINFORMATION 

©2017Texas Instruments 1  education.ti.com

Lektion 4: Setz den Rover in Bewegung! Anwendung: Polygone

In der Anwendung dieser Lektion wird der Rover so programmiert, dass er seinen Weg längs eines Poly- gons nimmt. Der Anwender gibt die Seitenlänge des Polygons (in „Rovereinheiten”) und die Zahl der Ecken ein.

Lernziele:

 Eingabe von Daten

 Anwendung von eval() in Anweisungen für den Rover

 Die Grundlagen eines Polygons verstehen

 Mit Farben (COLOR) und Zeitkontrolle (Wait) arbeiten

Erinnere dich daran, dass der Zweck von eval() darin liegt, den Wert einer Rech- nervariablen oder eines Ausdrucks in eine Zeichenkette zu konvertieren und so zum TI-InnovatorTM Hub zu senden. Im rechts abgebildeten Tonprogramm wird die Vari- able freq verwendet. Die Funktion eval(freq) wandelt diese Zahl in eine Zeichenket- te um, die der TI-InnovatorTM Hub verarbeiten kann.

Schreibe ein Programm, das nach der Anzahl der Ecken und der Seitenlänge eines Polygons abfragt und dann den Rover dieses Polygon abfahren lässt. Du kannst am Rover einen Stift anbringen und das Polygon auf Papier zeichnen lassen. Eine Einheit entspricht 10 cm!

Optional: Lass die COLOR LED in den Ecken des Polygons aufleuchten.

Hinweis: Der Rover muss sich an jeder Ecke um 360/n Grad drehen, da die Summe der Außenwinkel eines Polygons 360° beträgt. Das ist eine wichtige geometrische Eigenschaft von regelmäßigen Polygonen.

Einige hilfreiche Anweisungen:

Request “Länge einer Seite?”,s Request “Anzahl der Ecken?”,n For i,1,n

Send “RV FORWARD eval(s)”

Send “RV RIGHT <something>”

EndFor 

Hinweis: Lösungsvorschlag:

Local i,s,n

Request “Länge einer Seite?”,s Request “Anzahl der Ecken?”,n For i,1,n

Send “RV FORWARD eval(s)”

Wait s

Send “SET RV.COLOR.BLUE 200”

Send “RV RIGHT eval(360/n)”

Wait 1

Send “SET RV.COLOR.BLUE 0”

EndFor

(2)

10 Minuten Coding L

EKTION

4: A

NWENDUNG

TI-N

SPIRE

CX

MIT DEM

TI-I

NNOVATOR

R

OVER

L

EHRERINFORMATION 

©2017Texas Instruments 2  education.ti.com

Referenzen

ÄHNLICHE DOKUMENTE

Hier kommt noch eine Aufgabe: Ergänze das Programm am Anfang (vor der For-Schleife) um weitere Anweisungen für die Eingabe der Zeitangaben für die beiden Wait-Anweisungen.

Versuche, den TIME-Parameter in die Send “SET SOUND-Anweisung einzubauen und vergiss nicht, eine entsprechende Wait-Anweisung vorzusehen, sodass jede Note bis zu ihrem

Hinweis: Fahrbefehle werden sofort an den TI-Innovator TM Hub geschickt und werden dort in einer Warteschlange gereiht bis der Rover der Reihe nach für sie bereit ist.

Wir beginnen mit der Vorwärtsbewegung (FORWARD), lesen den Sensor des Rangers ab, und sobald der Rover zu nahe an die Wand gerät, bleibt der Rover stehen, kehrt um und bewegt

In diesem Programm wird Prompt verwendet, um für die Farben rot, grün und blau numerische Werte (0-255) einzugeben und sie zur COLOR LED zu senden.. Dabei wird für die drei Werte

Der Befehl Send(“RV TO ANGLE &lt;Zahl&gt;”) wird verwendet, um den Rover um einen bestimmten Winkel zu drehen.. Mathematisch gesehen entspricht dabei dem Winkel 0° die Richtung

Es soll ein Programm geschrieben werden, dass die Länge einer Polygonseite und die Anzahl der Seiten erfragt und den Rover innerhalb dieser Grenzen bewegt. Man kann zusätzlich

zunächst den Befehl Send(“READ…”), durch den der Wert aus dem Sensor in den TI-Innovator™ Hub übertragen wird, und dann den Befehl Get( ), um den Wert in den Taschenrechner