LEGO WeDo: SCRATCH-Programmierung

Ähnliche Dokumente
ANLEITUNG für CHERP und Lego WeDo

Erste Schritte zum Start findest du hier:

Erste Schritte zum Start findest du hier:

JUFOTech. WKO.at/tirol/jufotech DATENBLATT. Jugend forscht in der Technik. Titel der Projektarbeit: Fachgebiet:

Ein,,intelligentes Auto bauen, das selbständig eine Strasse entlang fährt

Erste Schritte zum Start findest du hier:

Workshop #1 Grundlagen, Motorsteuerung, Schleifen

Komponenten: Das Selbstfahrende Auto besitzt 2 Motoren und 2 Sensoren.

Wir bauen eine Was-passiert-dann-Maschine

Henry Krasemann / Hilke Krasemann / Michael Friedrichs, LEGO -Boost-Roboter, dpunkt.verlag, ISBN

Früh übt sich, wer ein Meister werden will!

Arbeitsblatt: Wie rede ich mit einem Roboter?

ACTIONCards for. H. Milchram März 2019

Wichtige Befehle bei der Programmierung von. FISCHER-Technik

2. Teil: Programmierung der Roboter

NWT Projekt Jannik Karl NWT Projekt Arbeit Legoroboter

Die Denkschule 1 Reto Speerli

mblock & mbot Roboter Programmierung auf der Basis von Scratch

ROBOTER. LÖSUNGEN zur Arbeit mit dem LEGO Mindstorms EV3

Thymio Challenge-Karten

Zugang Website:

Kurzanleitung Programmierung (Ersetzt nicht die beigelegte Bedienungsanleitung)

Messungen mit dem Lichtsensor

INHALTSVERZEICHNIS. 1. Übersicht. 2. Wechsel zwischen den Modulen. 3. Scratch. 4. Scratch mit GPIOs. 5. Lektionen. Lektion 1: Buzzer ansteuern

ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug

Tutorial zum Umgang mit Scratch

Seite 1/6. ModellFerienPass.pdf).

Kurzanleitung KUBO CODING+

Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung

Mathematik. Technik. Programmieren. Physik. Mechanik. Elektronik. Getriebeverhältnisse. Sensoren Antwort/ Feedback. Einfache Maschinen

Wozu braucht man Geometrie? Kreisumfang

mblock & mbot Roboter Programmierung auf der Basis von Scratch

2. Die Grundbausteine

Welche Roboter kennst du? Wo brauchst du zuhause Roboter?

Dash- Crash- Kurs. ein Robotik-Workshop mit dem Roboter Dash

Agenda Diplom 2014 im RaumZeitLabor: LEGO Mindstorms

Aufgabe Im Quadrat fahren

Ein Fahrzeug mit Raupenantrieb

Programmieren mit RoboLab Bauen mit Lego

Deinen EV3-Kasten vorbereiten

Programmübersicht Software EV3

1/12. IdeenSet Robotik. Pro-Bot Aufgabenblätter. IdeenSet Robotik. PHBern 2015,

Robot-Design Software

Robot-Design Hardware

MC70 (v1.0) BENUTZER INSTALLATEUR HANDBUCH V1.0 REV. 03/2016

Your EdVenture into Robotics Infos

Viel Spaß beim Testen!!!

Kurzanleitung Programmierung (Ersetzt nicht die beigelegte Bedienungsanleitung) T5 E Version A:

Scratch: Spiele programmieren mit Scratch

Train Simulator 2017 BR Rollmaterial DB Fahrsteuerungen... 3

- Melde dich an (oben rechts): Scratcher werden (Die Anmeldung kannst du auch später machen und vorläufig im Modus Probier es aus bleiben.

5. NXT kann hören und Entfernungen erkennen: Test der Sensoren

Der CodeBug. A) Erste Schritte. 1) Einleitung

EINFÜHRUNG LEGO MINDSTORMS

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Handbuch Programmieren für Kinder

Gruppenpuzzle: Bewegung und Zeichnen

Countdown. TüftelAkademie. Calliope und NEPO. Erstelle ein Programm, so dass der Calliope einen Countdown runterzählt.

Programmieren des NXT-Roboters mit LabView 2010

( ) 30. Baue das Basismodel von NXT. Halte dich dabei an die bereitgestellte Bauanleitung auf der Website oder am Arbeitsplatz.

Inhaltsverzeichnis. Einleitung. LEGO MINDSTORMS - Von RCX zu EV3 Der intelligente EV3 22 Home- und Education-Edition 27

«Die Roboter kommen» OW

Inhaltsverzeichnis. 1 Anfang 2. 2 Erste Schritte 3. 3 Schleifen repeat while(true) Die if()-schleife... 5.

Roboter programmieren mit NXC für LEGO MINDSTORMS NXT

Arbeit_Roboter. Setze einen Haken bei den Fragen, die du für richtig hältst: Bei Textantworten oder Lückentexten gib jeweils das Ergebnis an.

Fragebogen zur Programmierung mit Aseba / VPL

SCRATCH. Beispiel 1. "Pong"

GEMEINSAMES PRÜFEN AUF DER BASIS KOMPETENZORIENTIERTER LEHRPLÄNE UND/ODER FÄCHERÜBERGREIFENDER PROJEKTE

Wir programmieren unser eigenes Computer-Spiel

1 Grundbefehle. Gerade Linien zeichnen

Lego Mindstorms Tutorial

Fragen? Wie komme ich effizient zu einem Programm? Wie beschreibe/dokumentiere ich meine Idee?

WI-05 Projekt Mobile Agenten Protokoll

Einführung in die Programmiersprache SCRATCH

Schiff und Boot. Leica 3D Disto Tutorial

In diesr Schachtel befindet sich ein Zettel, auf dem ein Wert oder eine Zeichenfolge stehen kann, z.b. 5.

Fahren mit Dampfloks der RhB von simtrain.ch

Autorennen. Baue Dir selbst ein Autorennen. Konstruktion des Autos und der Rennstrecke

Anforderung Anforderungsbeschrieb Kommentar Zusätze

Göttinger Robotikwettbewerb - Wettbewerbsaufgaben 2017

JoyPi. Time for more. Experiment und Education Koffer

LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN

Fenster und Spiegel ELEKTRISCHE FENSTERHEBER. Tippfunktion (nur vordere Fenster) Betätigen der Fensterheber. Zurücksetzen der Tippfunktion

Illustrierende Aufgaben zum LehrplanPLUS. Realschule, Informationstechnologie, Lernbereich 2: Modul Roboter unterwegs. Stand:

Test zur Erfassung des Kenntnisstands

Sie bauen Ihren ersten Roboter

Einführung in die Programmierung des VEX IQ mit Modkit for VEX

Quelle: programmierung/scratch. Wiederholungen. Informatik AG Goetheschule Dieburg Christian Wach

1) Wie erstelle ich ein neues Programm? 2) Wie füge ich ein neues Objekt hinzu? 3) Wie starte ich mein Programm?

MIA INFORMATIK Scratch Übungen

Bedienungsanleitung Active Sound Technology (AST) F-Modelle

Bauanleitung Nighthawk 200. Bausatz bestehend aus, Nighthawk 200 Frame Kit, 4 Motoren, 4 Regler, 1 Verteiler Board.

DI Kraus & CO GmbH Storyboard Seite 1. Mittels Rechtsklick in den Schiebebalken des Storyboards kann die Dauer des Videos begrenzt werden.

Transkript:

LEGO WeDo: SCRATCH-Programmierung Version 1.0 SCRATCH ist eine kostenlose kindergerechte Programmiersprache, die vom MIT entwickelt wurde. Vor kurzem ist die neue Version 2.0 erschienen, die direkt von der Seite http://scratch.mit.edu heruntergeladen werden kann. Allerdings unterstützt die Version 2.0 noch nicht die Ansteuerung des LEGO WeDo- Roboterbausatzes. Deshalb wird hier noch auf die Version 1.4 zurückgegriffen: http://scratch.mit.edu/scratch_1.4/ Es existiert in der Zwischenzeit sehr viel kostenloses Lernmaterial im Internet zur Erlernung von SCRATCH. Siehe auch dazu auch unser ITAKE-Wiki, das regelmäßig ergänzt wird: http://www.ocg.at/itake-wiki/index.php/scratch Für das ITAKE-Projekt wurden Bausätze individuell zusammengestellt, die speziell eine schnelle Erlernung des Prinzips Messen, Steuern, Regeln ermöglichen sollen. Nach dem Erlernen der Grundkenntnisse soll möglichst schnell die kreative Phase eingeleitet werden. Dafür können dann beliebige LEGO-Erweiterungen zur Verfügung gestellt werden (Eventuell auch Bauteile aus Lego Serious Play). Programmieren des Windenergie-Rades Das Windenergie-Rad eignet sich sehr gut als Einstieg in die Welt des Messens, Steuerns, Regelns. Gelernt wird - Die Ansteuerung und Regelung eines Motors - Die Verwendung von Sensoren (in erster Linie Neigungssensor) - Das Programmieren einfacher Schleifen und bedingter Anweisungen Aufgabe 1: Schalte den Motor für 1 Sekunde ein, damit er sich in eine bestimmte Richtung dreht. Sollten die Bausteine für die Motorsteuerung unter Bewegung nicht aufscheinen, können sie über den Menüpunkt Bearbeiten eingeblendet werden:

Aufgabe 2: Versuche, die Motorkraft so weit zu drosseln, dass sich das Windrad gerade noch dreht. Aufgabe 3: Versuche die Drehrichtung umzudrehen und lasse das Windrad zuerst 1 Sekunde in die eine Richtung drehen und dann 1 Sekunde in die andere Richtung drehen. Oder:

Aufgabe 4: Lasse zusätzlich bei Änderung der Drehrichtung das Objekt auf der SCRATCH-Bühne etwas sagen und/oder einen Ton abspielen. Aufgabe 5: Wiederhole den Vorgang 5x. Aufgabe 6: Lasse das Windrad endlos in einer bestimmten Richtung mit der Motorkraft 50 drehen. Dieser Befehl genügt, denn der Befehl Motorkraft setzen starten automatisch den Motor. Aufgabe 7: Verwendung des Neigungssensors Wenn der Sensor nach hinten gekippt wird, soll der Motor starten. Wird er in eine andere Stellung gebracht, soll er wieder stoppen.

Dazu brauchen wir Vergleichsoperatoren (hellbgrün): Der aktuelle Wert des Sensors wird links hinein gezogen:

Aufgabe 8: Neigungssensor für fortgeschrittenere Schüler Die Motorkraft wird zunächst auf 50 gesetzt. Falls sich der Neigungssensor in waagrechter Position befindent, soll der Motor ausgeschaltet werden. Falls der Sensor nach vorne gekippt wird, soll sich der Motor mit halber Leistung drehen. Falls der Sensor nach hinten gekippt wird, soll er sich mit voller Leistung drehen. Wenn man den Sensor zur Seite neigt, soll die Drehrichtung gewechselt werden. Aufgabe 9: Steuerung der Motorrichtung mit den Pfeiltasten

Programmierung das Marsroboters Neugierdsnase Gelernt wird - Die Ansteuerung und Regelung eines Motors - Die Verwendung von Sensoren (i erster Linie Entfernungssensor) - Das Programmieren einfacher Schleifen und bedingter Anweisungen - Messungen durchführen Aufgabe 1: Wie weit fährt das Fahrzeug bei voller Motorkraft? Messe die Entfernung mit dem Lineal Aufgabe 2: Stelle in einer Entfernung von 30 Zentimetern ein Hindernis auf und versuche, knapp davor stehen zu bleiben, ohne dabei Sensoren zu verwenden. Welche Lösungsansätze gibt es dafür? Welche Programm-Bausteine könnte man dafür verwenden? Aufgabe 3: Hinderniserkennung mit dem WeDo-Entfernungssensor Die Motorkraft soll auf die Hälfte reduziert werden, damit das Fahrzeug nicht so schnell fährt. Das Fahrzeug soll knapp vor einem Hindernis stoppen. Realisierung: Wir brauchen eine Schleife, die den Wert des Sensors andauernd abfragt. Der Motor wird ausgeschaltet, falls der Wert des Entfernungssensors kleiner als 10 wird. Aufgabe4: Wenn das Auto das Hindernis erreicht hat, soll die Motorrichtung umgeschaltet werden und das Fahrzeug 1 Sekunde lang zurück gefahren.

Aufgabe 5: Wenn das Fahrzeug in die Nähe des Hindernisses kommt, soll es stehen bleiben. Verschwindet das Hindernis, soll das Fahrzeug wieder weiter nach vorne fahren. Aufgabe 6: Das Fahrzeug soll vor einem Hindernis ständig vor und zurück fahren

Aufgabe 7: Variante: Neigungssensor zeigt nach unten (siehe Bauanleitung) Das Fahrzeug soll knapp vor dem Abgrund halten. Wichtig dabei ist, die Motorkraft möglichst zu reduzieren, damit das Fahrzeug nicht zu schnell fährt und dadurch hinunter stürzt. Wie könnte man das noch verhindern? Verlängerung der Distanz? Aufgabe 8: für Fortgeschrittene Während das echte Fahrzeug eine Strecke von 30 cm zurücklegt, soll auf dem Bildschirm eine Animation ablaufen, bei der ein gezeichnetes Fahrzeug ebenfalls eine bestimmte Strecke fährt.