Viel Spaß beim Testen!!!

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

2. Die Grundbausteine

Welche Roboter kennst du? Wo brauchst du zuhause Roboter?

Programmieren des NXT-Roboters mit LabView 2010

Fraunhofer IAIS. Lernen mit Robotern. Roberta Grundlagen und Experimente. Roberta-Reihe Band 1 - NXT

LEGO-Mindstorms im Unterricht. Anregungen für den Einsatz im Unterricht

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

Seite 1/6. ModellFerienPass.pdf).

Sensoren Blöcke. Sensoren Ultraschallsensor. Neu in 2.1 ist die Einbindung verschiedener Sensoren.

Inhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17

[ Experiment- und Datenprotokollierung. mit der EV3 Software]

1.37 Gyro1 Quadrat fahren Gyro2 Rampe Mehrere Sensoren1 Tischkante Mehrere Sensoren2 Hindernissen ausweichen...

Programmieren von Lego Robotern mit NQC

Roboter programmieren mit NXC für LEGO MINDSTORMS NXT

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

Fragebogen zur Programmierung mit Aseba / VPL

Softwarepraktikum Teamrobotik SS 2007

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.

Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert.

InfoSphere goes Android Hallo InfoSphere

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

NXC-Programmiersprache

Wie können See how wir far Enchanting away something mitteilen, is. dass am NXT der Lichtsensor an Port 3 angeschlossen ist?

LEGO WeDo: SCRATCH-Programmierung

Aufgabe Im Quadrat fahren

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

Die NXT-Motoren im Detail

Programmieren mit RoboLab Bauen mit Lego

Intelligente Programme für den NXT

Lehrerbildungszentrum Informatik an der Universität Göttingen

Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3

Zugang Website:

AustroModell. PROGRAMMIERUNG der USB - Servo Controller 6- bis 24-Fach

Erste Schritte zum Start findest du hier:

Lerne programmieren mit Grundlagen

Scratch - Gruppenpuzzle - Klang und Kommunikation

Lego Roboter mit NXT-G programmieren. Hochschule Mannheim

Fach Musiktheorie. Kurs U I

N O T E N N A M E N D I E V O R Z E I C H E N

Fakultät für Informatik, Institut für Robotik EV3 - Laborpraktikum II Programmierung mit JAVA

Inhaltsverzeichnis - 2 -

Lösungen für die Arbeitsblätter

Arbeitsheft zum Handbuch Programmieren für Kinder

Programmieren mit xlogo

Der NXT Baustein mit Aktoren und Sensoren

LERNSEQUENZ 10: MIT STAIRPLAY VON MOLL NACH DUR

nummeriert. Genauso sind auch die Saiten und Bünde nummeriert. Die Saiten sind von 1 bis 4 von unten nach oben nummeriert.

Powerpoint Übungen Workshop MS 2003

CSCB - Fotoclub Workshop. TIPS und Grundlagen für gute Bilder

Aufgaben I Dienstag

Arbeitsblätter: Noten schreiben

2. Teil: Programmierung der Roboter

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Boomwhackers - Tipps & Tricks für Einsteiger

Messungen mit dem Lichtsensor

Grizzly Button. WORKSHOP "Erstellen einer Button-Grafik mit der Software Paint von Microsoft" 1. Schritt. 2. Schritt

Lerne programmieren mit Sequentielle Programmierung mit VPL

PROGRAMMIEREN MIT LOGO

Der Lego NXT Roboter. Hochschule Mannheim Fakultät für Informatik

Aus dem Buch Musik Magie Mystik von Fritz Stege

Newton meets JAVA Gleichförmige Bewegung

Test zur Erfassung des Kenntnisstands

BlueBot. Kinder lernen Programmieren

Lego Mindstorm NXT Tutorial

Gratis Bildbearbeitungsprogramm

Lektion 3: Wiederholungen

Roboter programmieren im Unterricht der Sekundarstufe I

EV3 Programmierung mit Python 2.7 V1.4

AUDITORIX - Material für Kinder

AUDITORIX im Unterricht Modulare Lerneinheit Technik Wissen für Kinder Das Mini-Tonstudio Aufnehmen, Schneiden und Mischen mit Audacity Seite 1

Wichtige Befehle bei der Programmierung von. FISCHER-Technik

Einführung in die Checklisten-Arbeit

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

Robot Karol - ein Lehrgang

Bechertelefon. Vergleicht, wie sich das Flüstern der anderen Kinder durch die verschiedenen Telefone anhört.

A Spiele für den Anfang, zum Kennenlernen, Warmmachen

3 Programmierung von Robotern

Informatik Enlightened Station 1 Sonnenblume

LEGO MINDSTORMS NXT Programming

D 1. Calwer Weg. Übungs-Teil

Für diesen Versuch benötigt ihr:

Download. Verkehrserziehung an Stationen Klasse 1/2. Wahrnehmung und Körperbeherrschung. Sandra Kraus. Downloadauszug aus dem Originaltitel:

UIRT2 mit Girder HowTo

Schleifen: Immer wieder dasselbe tun

Einführung in die Programmierung des NXT mit C

(6) Verknüpfen der GUI mit dem Spiel

JALE Handzeichen aus der Galerie als Grafik einfügen

05 For-Schleifen. For-Schleifen 1/7 Was ist eine Schleife?

Wir fragen um! 26. Gebrauchsanweisung: Szenario Abkürzung. 1. Du hast eine Umfrage gemacht, die Fragen und Antworten liegen neben dir bereit.

Informatik Enlightened. Station 0 - Einstieg

Fakultät für Informatik, Institut für Robotik Laborpraktikum Legorobotik in C EV3

Grundkompetenzen für einen erfolgreichen Übergang zwischen Kindergarten und Schulbesuch

Arbeitsblatt 6: Programmierung geometrischer Figuren

Protokoll. Farben und Spektren. Thomas Altendorfer

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

Transkript:

go4it!-basis-workshop Der Licht-Sensor Dies ist der Licht-Sensor (Light-Sensor). Der Roboter kann damit die Helligkeit der Umgebung messen. Bevor ihr ihn benutzen könnt, solltet ihr den Roboter messen lassen, wie hell oder dunkel die Umgebung ist: Geht dazu auf dem NXT in View Reflected light Port 3. Der Roboter kann also beispielsweise solange geradeaus fahren, bis er etwas Schwarzes oder etwas Weißes erkennt: SetSensorLight(IN_3); OnFwd(OUT_BC,50); until(sensorlight(in_3)<50); [Beispiel für schwarz] Probiert doch einmal aus, was ihr verändern müsst, damit der Roboter bei weiß stehen bleibt Glühbirne - Quelle: http://pixabay.com/de/licht-birne-filament-lampe-orange-39/ Licht-Sensor Quelle: InfoSphere

Der Ultraschall-Sensor Dies ist der Ultraschall-Sensor (Ultrasonic-Sensor). Mit ihm kann der Roboter Entfernungen zu Objekten in seiner Umgebung genau bestimmen. Messt einmal den Abstand zu eurer Hand. Geht dazu auf dem NXT in View UltraSonic cm Port 4. Der Roboter kann nun den Sensor benutzen, um zum Beispiel so lange geradeaus zu fahren, bis etwas näher an ihm dran ist als 50 cm, zum Beispiel euer Schuh. SetSensorUS(IN_4); OnFwd(OUT_BC,50); until(sensorus(in_4)<50); Fledermaus - Quelle: http://pixabay.com/de/fledermaus-schwarz-dracula-fl%c3%bcgel- 5366/ Schuh Quelle: http://pixabay.com/de/chucks-converse-schuhe-mode-sport-5330/ Ultraschall-Sensor Quelle: InfoSphere

Der Berührungs-Sensor Dies ist der Berührungs-Sensor (Touch-Sensor). Mit ihm hat der Roboter Augen am Hinterkopf und merkt so beim Rückwärtsfahren, wenn er gegen etwas fährt. Der Roboter kann nun den Sensor benutzen, um zum Beispiel so lange rückwärts zu fahren, bis gegen deinen Schuh fährt. SetSensorTouch(IN_); OnBwd(OUT_BC,50); until(sensortouch(in_) ==); Glühbirne - Quelle: http://pixabay.com/de/chucks-converse-schuhe-mode-sport-5330/ Berührungs-Sensor Quelle: InfoSphere

Der Geräusch-Sensor Dies ist der Geräusch-Sensor (Sound-Sensor). Mit ihm kann der Roboter Geräusche in seiner Umgebung hören. Bevor ihr ihn benutzen könnt, solltet ihr den Roboter messen lassen, wie laut die Umgebung ist bzw. wie laut das Geräusch ist, auf das er reagieren soll: Geht dazu auf dem NXT in View Sound db Port 2. Der Roboter kann also beispielsweise solange geradeaus fahren, bis er ein Klatschen hört: SetSensorSound(IN_2); OnFwd(OUT_BC,50); until(sensorsound(in_2)>40); Noten - Quelle: http://pixabay.com/de/musik-noten-melodie-komonieren-468290/ Geräusch-Sensor Quelle: InfoSphere

Schleifen sind nicht nur was zum Schuhe binden Super!!! Ihr habt das Quadrat geschafft. Das war eine schwierige und lange Aufgabe. PUH Jede einzelne Strecke und Kurve per Hand einstellen, das ist doch sehr umständlich! Das muss doch auch einfacher gehen Und das geht auch einfacher und vor allem schneller und kürzer. Überlegt doch einmal: Reicht es nicht, wenn man nur eine Strecke mit Kurve einstellt? Was müsst ihr dann nur noch machen? Genau: Wiederholen!! Und da unsere Programmiersprache auf Englisch ist, müssen wir das jetzt noch übersetzen und schon habt ihr einen neuen Befehl gelernt: Die repeat-schleife!!! repeat (4) { <<Hier steht eure Programmierung der einen Strecke mit Kurve>> } Na, wisst ihr schon, wofür die (4) steht? Zu beachten: Statt Semikolon ; geschweifte Klammern {}, damit der Roboter weiß, was er alles wiederholen soll.

Dein Roboter spielt Musik Und das ist auch noch ganz einfach. denn das Piano hilft euch dabei. Klickt doch einfach mal in der Menüleiste auf Piano. Jetzt könnt ihr wie auf einer Klaviertastatur euer Lied spielen. Dazu müsst ihr nur unter Length die Tonlänge einstellen und dann auf die entsprechende Klaviertaste klicken. Wenn euer Lied gelungen ist, könnt ihr es mit Copy (kopieren) und mit Paste (einfügen) an der richtigen Stelle in eurem Programm einfügen. Die Befehle sehen dann so aus: PlayTone(Frequenz des Tons, Tondauer); Wait(500); Frequenztabelle: C Cis D Dis E F Fis G Gis A Ais H 262 277 294 3 330 349 370 392 45 440 466 494 Tondauertabelle: Ganze Note Halbe Note Viertel Note Achtel Note 600 800 400 200! Piano - Quelle: InfoSphere (Screenshot aus Bricx Command Center)