Programmieren mit RoboLab 2.5.2 Bauen mit Lego 1. Doppelstunde Kommunikation zwischen Computer und RCX herstellen können. Motoren im und gegen den Uhrzeigersinn für eine bestimmte Zeit drehen lassen können. Diese Programmierung auf bestimmte Programmplätze des RCX übertragen können. Gruppenaufteilung: (2-3) Schüler(innen) Arbeitsplatz für die Gruppen laut Skizze einteilen: Kästen austeilen, sichten RCX und Infrarot-Schnittstelle (Serielle Schnittstelle ist in der Schule immer der obere Port. USB funktionieren an allen Computern an allen USB-Ports) RCX einschalten, Übertragung in unmittelbarer Nähe der Infrarot-Schnittstelle. Robolab öffnen Administrator auswählen RCX Kommunikation testen Sollte Kommunikation nicht funktionieren: Com-Port wählen: Einstellung Autodetect. Computer sucht sich selber passenden Port. Pilot 1: Programmierung erklären Ampel, Symbole Motor an Ausgang A anstecken. (Eselsbrücke (A) wie Ausgang zum Unterschied von (1) eins wie Eingang) Für bessere Erkennung großes Zahnrad anstecken. Schüler probieren selber: Ändere Zeiten, Laufrichtung des Motors! Beobachte, was passiert, wenn der Stecker um 90, 180,... gedreht wird. Gruppenarbeit: Programmiere auf Programmplatz 3: Motor A dreht sich 2 Sekunden im Uhrzeigersinn und auf Programmplatz 4: Motor A dreht sich 1 Sekunde gegen den Uhrzeigersinn Programm 3 Programm 4 by HAAS & BELLONY - Seite 1 von 6 - www.roboter.tsn.at
2. Doppelstunde Geschwindigkeit der Motoren einstellen können. Drucksensoren verwenden können einen fahrtüchtigen Roboter bauen können Wiederholung (Ziele der 1. Stunde) Pilot 2 starten Geschwindigkeit der Motoren: Symbole zeigen, ändern, demonstrieren. Drucksensoren: Symbole zeigen, demonstrieren. Achtung Sensoren sind Eingabegeräte und werden an Port 1, 2 oder 3 angeschlossen. Gruppenarbeit 1: Erstelle mit Hilfe Pilot 2 folgendes Programm: Motor A und C bewegen sich mit Höchstgeschwindigkeit (Stufe 5) in entgegengesetzte Richtung, so lange bis der Drucksensor am Eingang 2 gedrückt wird. Gruppenarbeit 2: Baue einen fahrtüchtigen Roboter, der so lange geradeaus fährt, bis er an ein Hindernis stößt, und so durch einen Drucksensor gestoppt wird. Für schnelle Schüler: Bauen eines Roboters nach einer Bauanleitung. (Mindstorms for schools: Seite 4 ff) by HAAS & BELLONY - Seite 2 von 6 - www.roboter.tsn.at
3. Doppelstunde einen stabilen Roboter nach Bauplan bauen können den Roboter vorwärts und rückwärts fahrend programmieren dabei Drucksensoren richtig einsetzen können eine Endlosschleife richtig einsetzen können. Wiederholung Pilot 2 Im Plenum: Pilot 3 besprechen und demonstrieren. Gruppenarbeit 1 : Erstelle mit Hilfe Pilot 3 folgendes Programm: Motor A und C bewegen sich mit niedrigster Geschwindigkeit (Stufe 1) in entgegengesetzter Richtung so lange bis der Drucksensor am Eingang 1 gedrückt wird. Dann soll sich die Laufrichtung der Motoren A und C umkehren, und mit Geschwindigkeitsstufe 3 so lange fahren bis der Drucksensor am Eingang 3 gedrückt wird. Ausgang B wird nicht belegt (Stopptafel!) Gruppenarbeit 2: Baue einen Roboter nach der Bauanleitung in Cder Broschüre Mindstorms for schools: Seite 4 13 Programmiere anschließend: Der Roboter fährt so lange gerade aus, bis er durch den Drucksensor gestoppt wird, dann soll er rückwärts fahren bis der zweite Drucksensor von Hand gedrückt wird. Funktioniert dies, baue eine Endlosschleife ein. Für schnelle Schüler: Baue eine Vorrichtung zum Auslösen des zweiten Drucksensors. by HAAS & BELLONY - Seite 3 von 6 - www.roboter.tsn.at
4. Doppelstunde einen Roboter mit einem Aufbau für einen Lichtsensor bauen Lichtsensoren richtig programmieren können. Wiederholen Pilot 3 Im Plenum: Erklären und demonstrieren der Lichtsensoren. Gruppenarbeit 1: Erstelle mit Hilfe Pilot 3 folgendes Programm: Motor A und C bewegen sich mit niedrigster Geschwindigkeit (Stufe 1) in entgegengesetzter Richtung so lange bis der Lichtsensor am Eingang 1 schwarz erkennt.. Dann soll sich die Laufrichtung der Motoren A und C umkehren und mit der Geschwindigkeitsstufe 3 so lange fahren bis der Lichtsensor am Eingang 3 schwarz erkennt.. Ausgang B wird nicht belegt (Stopptafel!) Gruppenarbeit 2: Programmiere: Baue einen Roboter nach der Bauanleitung Mindstorms 1 9 und 14/15. (Abwechseln der Konstrukteure!!) Der Roboter soll so lange gerade aus fahren, bis ein schwarzer Strich am Boden vom Lichtsensor erkannt wird. Dann fährt der Roboter rückwärts bis zum nächsten schwarzen Strich. Dies soll sich mehrmals wiederholen. (Endlosschleife) by HAAS & BELLONY - Seite 4 von 6 - www.roboter.tsn.at
5. Doppelstunde mit Hilfe des Programms Inventor bereits bekannte Programme erstellen können. zusätzlich Kurven programmieren können einen Roboter nach eigenen Vorstellungen bauen. Im Plenum: Inventor 3 vorstellen., Funktion der Leertaste ( Wechsel zwischen Spule Symbol zum Herstellen von Verbindungen - und Pfeil Symbol zum Aussuchen von Symbolen) Funktion der TAB-Taste (Wechsel zwischen Spule, Pfeil, Hand und Textfeld) Symbole aussuchen, Verbindungen herstellen, Verbindungen löschen Stopptafel einbauen, ansonsten hört das Programm nicht auf! Kurven programmieren (Lehrer hat zur Demonstration bereits ein einfaches Fahrzeug vorbereitet) Gruppenarbeit: Baue einen Roboter mit 2 Motoren nach eigenen Vorstellungen und programmieren dann eine 90 Kurve! Lösung: by HAAS & BELLONY - Seite 5 von 6 - www.roboter.tsn.at
Das fehlt noch: Rotationssensor Wenn dann Schleife Sprungbefehle Ladezustand der Batterie anzeigen Verzweigungen Container by HAAS & BELLONY - Seite 6 von 6 - www.roboter.tsn.at