Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-i:9:mindstorms:l5-autonomes-fahren-3

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
info:sek-i:9:mindstorms:l5-autonomes-fahren-3 [2021-12-11 16:53] christian.weberinfo:sek-i:9:mindstorms:l5-autonomes-fahren-3 [2021-12-16 13:41] (aktuell) – [BetterBox#11] christian.weber
Zeile 1: Zeile 1:
 ====== Autonomes Fahren 3 ====== ====== Autonomes Fahren 3 ======
  
 +<grid>
 +<info w1|**Vorbereitung**>
 +Öffnet [[https://makecode.mindstorms.com|MakeCode]] und erstellt ein neues Projekt.
 +</info>
 +<aufgabe w1|**Aufgabe 1** - Laufzeit-Anzeige>
  
-{{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-10-12-40-09.png?nolink }} +  - Erstelle zwei Variablen (''StartZeit'' und ''LaufZeit''). {{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-16-13-20-12.png?nolink }} 
-{{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-10-12-40-31.png?nolink }} +  - Öffne die Schublade "Steuerung" unter "Fortgeschritten". Hier findest du den Block ''Millisekunden (ms)''. {{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-16-13-21-18.png?nolink }} 
-{{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-10-12-40-47.png?nolink }}+  - Erstelle das folgende Programm und probiere es auf deinem Roboter aus. {{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-16-13-23-57.png?nolink }} 
 +</aufgabe> 
 +<aufgabe w1|**Aufgabe 2** - Stoppuhr> 
 + 
 +  - Modifiziere dein Programm so, dass es die Zeit in Sekunden anzeigt anstatt in Millisekunden. 
 +  - Modifiziere dein Programm aus Aufgabe 1 so, dass es wie eine Stoppuhr funktioniert, wenn man die Entertaste (dunkelgraue Taste in der Mitte) drückt. 
 +</aufgabe> 
 +<lösung w1 collapsed|Lösung zu Aufgabe 2> 
 + 
 +{{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-16-13-28-44.png?nolink }} 
 +</lösung> 
 +<beispiel w1|**Fachkonzept Funktion**> 
 + 
 +Funktionen werden benutzt, um Codeblöcke, die mehrfach benötigt werden, zusammenzufassen. 
 + 
 +  - Erstelle in MakeCode ein neues Projekt. 
 +  - Erstelle eine Funktion ''Links abbiegen'' und eine Funktion ''Rechts abbiegen'': {{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-16-13-31-55.png?nolink }}. 
 +  - Erstelle danach das folgende Programm und probiere es aus: {{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-16-13-33-46.png?nolink }} 
 +</beispiel> 
 +<aufgabe w1|**Aufgabe 3** - Zick-Zack-Fahren> 
 + 
 +  - Modifiziere dein Programm aus dem Beispiel so, dass es nach jedem Abbiegen auch eine Sekunde geradeaus fährt. Nutze dazu eine neue Funktion ''Geradeaus fahren''
 +</aufgabe> 
 +<lösung w1 collapsed|Lösung Aufgabe 3> 
 + 
 +{{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-16-13-36-09.png?nolink }} 
 +</lösung> 
 +<beispiel w1|**Linie folgen mit Abbiegen**> 
 + 
 +Nun wollen wir unseren Roboter mit einem Navigationsgerät versehen. Dazu können wir Zeitmessung und Funktionen benutzen. 
 +</beispiel> 
 +<aufgabe w1|**Aufgabe 4**> 
 + 
 +  - Erstelle das folgende Programm: {{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-10-12-40-09.png?nolink }}{{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-10-12-40-31.png?nolink }}{{ :info:sek-i:9:mindstorms:l5-autonomes-fahren-3-christian.weber-2021-12-10-12-40-47.png?nolink }} 
 +  - Modifiziere das Programm so, dass der Roboter unterschiedliche Ziele erreicht (z.B. nicht nur den Container-Hafen). Hierzu musst du "nur" die ''FolgeLinieSolangeBis''-Variable und die Blöcke im ''dauerhaft''-Block ändern. Den ''beim Start''-Block und die Funktion ''FolgeLinieSolange'' musst du nicht verändern. 
 +</aufgabe> 
 +<lösung w1 collapsed|Lösung für Aufgabe 4>
 {{ :info:sek-i:9:mindstorms:l5-line-follower-navigation.uf2 }} {{ :info:sek-i:9:mindstorms:l5-line-follower-navigation.uf2 }}
 +</lösung>
 +</grid>
info/sek-i/9/mindstorms/l5-autonomes-fahren-3.1639237995.txt.gz · Zuletzt geändert: 2021-12-11 16:53 von christian.weber