Robotik

Wie programmiere ich?

Am PC

makecode.mindstorms.com

Programm auf den Stein übertragen

  1. Programmiere ein Projekt.
  2. Schließe deinen Stein mit einem USB-Kabel an den Schulrechner an.
  3. Klicke auf der Mindstorms-Website unten links auf 'Herunterladen'. Speicher die Datei auf dem Schreibtisch!
  4. Minimiere alle Programme, sodass du den Schreibtisch siehst.
  5. Ziehe dein Programm per Drag-and-Drop auf das Symbol 'EV3 Upload'
  6. Das Programm startet sofort.

Am iPad

  • Derzeit ohne Möglichkeit, die Projekte zu speichern.
  • Dafür sehr gut für Grundlagenkenntnisse.
  • App-Name: EV3 Classroom

Weitere Bauanleitungen

Link zu Lego Mindstorms

Auswahl eines der Projekte

Überprüfe vor dem Bau, ob die Batterien des Steins geladen sind!

  1. Verfolge die folgende Bauanleitung:
    Hier klicken für die Anleitung
  2. Überlege kurz: Welche grundlegenden Prinzipien vom "Lego-Bau" hast du in dieser Bauanleitung gelernt?
  3. Rüste dein Auto eigenständig um einen Ultraschallsensor auf. Dieser soll nach vorne zeigen, sodass Objekte vor dem Auto erkannt werden können.
  4. Verbinde den Sensor mit dem Stein.
  5. Öffne in einem Browser am Schulcomputer die Website makecode.mindstorms.com
  6. Lege ein neues Projekt an.
  7. Gib deinem Projekt einen Namen. Diesen kannst du am unteren Bildschirmrand eingeben.
  8. Programmiere das folgende Programm nach. Achte darauf, dass die Anschlüsse richtig sind.
  9. Füge aus dem Reiter 'Sensoren' den Ultraschallsensor deinem Code hinzu. Wie du ihn einsetzt, musst du selber überlegen. Stöber auch noch in dem Reiter 'Motoren'.
  10. Übertrage dein Programm auf den Stein.
  1. Rüste das Auto um einen Farb-Sensor auf.
  2. Programmiere das folgende Programm nach. Achte darauf, dass die Geräte an den richtigen Anschlüssen angeschlossen sind.
  3. Modifiziere das Programm so, dass das Auto über den Parcours auf der Matte fahren kann.
  4. Übertrage das Programm auf den Stein.
  5. Überlege kurz: Welche grundlegenden Prinzipien vom "Lego-Bau" hast du in dieser Programmierung gelernt?
  1. Baue den folgenden Getrieberoboter
  2. Programmiere das folgenden Programm nach:
  3. Verändere das Programm so, dass der Roboter auch Kurven / komplexere Strecken fahren kann.
  4. Übertrage das Programm auf den Stein.

Story:

Ein Roboter muss durch ein Labyrinth fahren, einen Quader auf rotem Boden platzieren und sicher zurückfahren.

Aufgabenstellung:

  • Roboter baut sich selbstständig einen Weg durch ein Labyrinth (Wände erkennen).
  • Mit Sensoren erkennen, wo der Quader hingelegt werden soll
  • Quader aufnehmen (Schieber).
  • Zurück zum Startpunkt navigieren.

Kompetenzen:

  • Programmierlogik (Schleifen, Bedingungen, Variablen)
  • Hardwaresteuerung (Motoren, Sensoren)
  • Teamarbeit und iterative Problemlösung