Einführung
In dieser Einheit beginnen Sie, die blockbasierte Codierung mit dem 6-Achsen-Arm zu erkunden. Sie lernen, den 6-Achsen-Arm so zu programmieren, dass er sich entlang der X-, Y- und Z-Achse bewegt. Anschließend kombinieren Sie diese Fähigkeiten, um ein Projekt zu erstellen, bei dem Sie den 6-Achsen-Arm in allen drei Achsen bewegen, um auf bestimmten Kachelpositionen aufzusetzen, ohne mit Würfeln zu kollidieren.
Sehen Sie sich das Einführungsvideo unten an, um einen Überblick darüber zu erhalten, was Sie in dieser Einheit tun und lernen werden.
Gemeinsam Lernziele erstellen
Nachdem Sie sich das Video angesehen haben, wissen Sie, dass Sie den 6-Achsen-Arm so codieren, dass er sich entlang der X-, Y- und Z-Achse bewegt, um bestimmte Kachelpositionen zu berühren. Sie beginnen mit der Codeänderung, um die Farben des Signalturms zu ändern. Anschließend codieren Sie den 6-Achsen-Arm so, dass er sich entlang der X-, Y- und Z-Achse bewegt. Anschließend setzen Sie alles zusammen, um den Arm so zu codieren, dass er sich bewegt und Stellen auf der Kachel berührt. Überlegen Sie, was Sie wissen und lernen müssen, um diese Aufgaben zu erledigen.
Sie erstellen gemeinsam mit Ihrer Gruppe und Ihrem Lehrer Lernziele, um diese Ziele festzuhalten, sodass Sie ein gemeinsames Verständnis Ihrer Lernziele für die Einheit haben. Sie schreiben Ihre Lernziele in Ihr technisches Notizbuch, damit Sie während der gesamten Einheit darauf zurückgreifen können.
Es ist hilfreich, Lernziele in Form von „Ich kann“ Aussagen zu formulieren. Beispiele für mögliche Lernziele dieser Einheit sind:
- Ich kann Programmiersprache und Roboterverhalten definieren.
- Ich kann den 6-Achsen-Arm so programmieren, dass er sich an mehrere Stellen auf der X-Achse bewegen kann.
- Ich kann die Verhaltensabfolge dokumentieren, die erforderlich ist, um den 6-Achsen-Arm über ein Hindernis zu bewegen.
Um Ihre Lernziele festzulegen, überlegen Sie sich zunächst, was Sie wissen müssen, um die im Video oben gezeigten Aktivitäten durchführen zu können. Erstellen Sie in Ihrem technischen Notizbuch eine Liste mit den Dingen, die Sie wissen, lernen und tun müssen, wie folgt:
- Ändern Sie die Koordinaten im Block, um den 6-Achsen-Arm entlang der X-Achse zu bewegen.
- Codieren Sie den 6-Achsen-Arm so, dass er sich entlang der Z-Achse bewegt, um ein Hindernis zu überwinden.
- Dokumentieren Sie die Verhaltensweisen in einem Projekt in meinem technischen Notizbuch.
- Identifizieren Sie die Verhaltensweisen, die zum Erledigen einer Aufgabe erforderlich sind.
- Arbeiten Sie mit meiner Gruppe zusammen, um Verhaltensweisen zu sequenzieren und die Aktivität gemeinsam abzuschließen.
Erstellen Sie als Nächstes gemeinsam Lernziele auf Grundlage Ihrer Liste. Überlegen Sie, wie sich jedes der aufgelisteten Dinge mithilfe von „Ich kann“-Aussagen in ein Lernziel umwandeln lässt. Sie können diese Vorlage verwenden, um Ihre Lernziele in Ihr technisches Notizbuch zu schreiben. (Google Doc / .docx / .pdf)
Beispielsweise kann das Listenelement „Ändere die Koordinaten im Block, um den 6-Achsen-Arm entlang der X-Achse zu bewegen“ auf das Lernziel Ich kann den 6-Achsen-Arm so codieren, dass er sich an mehrere Stellen auf der X-Achse bewegt“ verschoben werden.
Die folgende Tabelle zeigt ein Beispiel, wie der Lernziel-Organizer in Ihrem Engineering-Notizbuch ausgefüllt werden könnte.
| Lernzielkategorie | Lernziele |
|---|---|
|
Wissensziele Was muss ich wissen und verstehen, um in der Einheit erfolgreich zu sein? |
|
|
Fertigkeitsziele Wie kann ich nachweisen, dass ich die Konzepte und Fähigkeiten verstehe, die für den Erfolg in der Einheit erforderlich sind? |
|
|
Produktziele Was kann ich in meinem technischen Notizbuch aufzeichnen, um mein Wissen über die Konzepte und Fähigkeiten, die für den Erfolg in der Einheit erforderlich sind, nachzuweisen und zu erweitern? |
|
Teilen Sie Ihre Lernziele mit Ihrem Lehrer. Passen Sie sie nach Bedarf an, sodass Sie, Ihre Gruppe und Ihr Lehrer einverstanden sind.
Vokabular
In dieser Einheit werden Sie in die blockbasierte Codierung eingeführt, mit der Sie die Bewegungen des 6-Achsen-Arms steuern können. Diese Vokabelliste dient als Referenz für alle neuen Begriffe, auf die Sie stoßen könnten. Notieren Sie dieses Vokabular in Ihrem technischen Notizbuch. Verwenden Sie diese Liste als Referenz, während Sie die Einheit durcharbeiten und auf Wörter stoßen, die Ihnen möglicherweise nicht geläufig sind.
- Verhalten
- Von einem Roboter ausgeführte und durch die Programmiersprache definierte Aktionen.
- Programmiersprache
- Ein Regelsatz, in dem Symbole Aktionen darstellen. VEXcode ist die Programmiersprache für den 6-Achsen-Arm.
- Befehl
- Programmierblöcke, die das Verhalten des Roboterarms ändern.
- Kontrollierter Stopp
- Eine Sicherheitsfunktion, die ein sofortiges und kontrolliertes Stoppen der Bewegung des 6-Achsen-Arms ermöglicht, um Unfälle oder Schäden zu verhindern.
| Menge | Benötigte Materialien |
|---|---|
| 1 pro Gruppe |
CTE Arbeitszellen-Kit |
| 1 pro Gruppe |
Computer |
| 1 pro Gruppe |
VEX-Code EXP |
| 1 pro Schüler |
Technisches Notizbuch |
| 3 pro Gruppe |
Würfel |
Laden, Benennen und Speichern eines Projekts
Bevor Sie den 6-Achsen-Arm mit VEXcode codieren können, müssen Sie lernen, wie Sie ein Projekt öffnen, benennen und speichern. Verwenden Sie die folgenden Schritte als Referenz, wenn Sie ein Projekt laden, benennen und speichern.
- Um ein bestehendes Projekt zu laden, wählen Sie Öffnen im Menü Datei.

2. Navigieren Sie als Nächstes durch die Dateien Ihres Geräts, um das Projekt mit der Erweiterung .cteblocks zu finden und öffnen Sie das Projekt.

3. Um ein Projekt zu speichern, wählen Sie zuerst das Feld „Projektname“ aus. Es öffnet sich ein Dialogfeld, in dem Sie Ihrem Projekt einen Namen geben können. Geben Sie Ihrem Projekt einen Namen, auf den Sie später leicht verweisen können, und wählen Sie Speichern.
Wählen Sie Weiter > um mehr über das Herunterladen und Ausführen eines Projekts zu erfahren.