Lego Mindstorms Tutorial
|
|
|
- Cathrin Krüger
- vor 9 Jahren
- Abrufe
Transkript
1 Lego Mindstorms Tutorial Lego Firmware Als allerestes muss eine Firmware auf den Mindstorms Computer (fortan kurz RCX) geladen werden. Dieser Programmcode hat die Funktion, Befehle per Infrarot (IR) entgegenzunehmen und sie auszuführen. Ohne laufende Firmware ist es gar nicht möglich, selber erstellte Programme laufen zu lassen. Die Firmware steuert auch das LCD Display des RCX. Die Firmware bleibt auch ohne Batterien erhalten und muss also nicht jedesmal neu geladen werden. Falls es doch mal nötig ist, kannst du das in einer DOS Box mit dem Kommando: nqc firmware c:\mindstorms\ws0102\firm\firm0309.lgo Dieser Vorgang kann mehrere Minuten dauern. Die Programmiersprache Not Quite C Es existieren sehr viele verschieden Möglichkeiten eigene Programme für den RCX zu schreiben. LEGO selber stellt eine grafische Arbeitsumgebung zur Verfügung mit der einfache Programme durch Zusammensetzen von Funktionsblöcken erstellt werden können. Diese Methode ist aber mit vielen Einschränkungen verbunden, zb. können keine eigenen Variablen definiert werden. Viel mehr Möglichkeiten bietet zb. eine Java-Variante für den RCX ( oder eine reduzierte Variante von C (eben Not Quite C, kurz nqc, Nqc wirst du nun etwas genauer kennen lernen. BricxCC Entwicklungsumgebung Das Programm BricxCC stellt eine grafische Umgebung für die Entwicklung von NQC Programmen zur Verfügung. Zusätzlich enthält es eine Reihe von kleinen Hilfsprogrammen, mit denen man den RCX direkt steuern oder überwachen kann. Klicke auf den Shortcut BricxCC.exe um das Programm zu starten. ACHTUNG: Vor dem Programmstart muss der RCX eingeschaltet sein, der IR Sender muss mit dem Rechner verbunden. Der Sender muss direkt vor dem RCX plaziert werden, sodass die IR-Kommunikation möglich ist. Beim Starten des Programms erscheint der unten abgbildete Dialog: Wähle die Optionen Automatic und RCX. 1
2 Direkte Steuerung des RCX In diesem Modus wird auf dem RCX kein eigentliches Programm ausgefuehrt sondern nur einzelne Kommandos die per IR uebermittelt werden. Die Buchstaben A,B und C stehen für die 3 Ausgänge des RCX, über die zb Motoren, Lämpchen, usw. angesteuert werden können. Starte das Utility Brick Joystick aus dem Menue Tools. Falls nötig, ändere die Einstellungen (wie im Bild rechts): Drive Mode: Left-Right Left Motor: A Right Motor C. Mit den Pfeiltasten kann der RCX nun direkt gesteuert werden. (Tastatur: Zehnerblock)? Wie funktioniert der Drive-Steer Modus? Wie müsste ein dem entsprechender Roboter gebaut sein? Überwachen der Sensoreingänge Der RCX besitzt auch 3 Eingänge: Die mit 1,2 und 3 beschrifteten grauen Felder. Starte das Utility Tools/Watching the Brick. Sensor 1, Sensor 2, Sensor 3 anwählen Poll Now drücken 2
3 Der angezeigte Wert verändert sich, wenn die Taster des RCX gedrückt sind während dem Poll Now ausgelöst wird. Probiere auch den Lichtsensor aus. Er scheint nicht recht zu funktionieren. Lichtsensoren sind aktive Sensoren, d.h. sie müssen vom RCX gespiesen werden. Mit tools/direct control kann der entsprechende Sensormodus gesetzt werden. Das erste NQC-Programm Der RCX kann auch autonom Programme ausfuehren, ohne permanent per IR-Link mit dem Host verbunden zu sein. Dazu muss das Programm zuerst auf den RCX geladen und dann mit der Taste <Run> auf dem RCX gestartet werden. Der RCX fuehrt dann den Task main aus. Oeffne ein neues Editierfenster mit file/new Tippe folgendes Programm ein: #define FORWARD_TIME 500 // definiert eine Konstante OnFwd(OUT_A+OUT_C); // schalte Ausgaenge A und C ein Wait(FORWARD_TIME); // warte 500 * 10ms Off(OUT_A+OUT_C); // schalte A und C aus Durch einfaches klicken auf eine Funktion im Templates Fenster (siehe unten) wird diese in dein Editierfenster kopiert. Die Kommentare hinter // brauchst du nicht abzutippen. Speichere das Programm mit file/save unter einem beliebigen Namen. Compiliere das Programm mit F5. 3
4 Lade das Programm auf den RCX mit F6 Starte das Programm mit F7 oder der <Run> Taste auf dem RCX. Dieses Programm faehrt fuer 5 Sekunden geradeaus und bleibt dann stehen... und nun etwas schlauer Der RCX soll natuerlich nicht einfach stur geradeaus fahren, sondern auf Hindernisse reagieren. Im naechsten Schritt sollen also waehrend der Fahrt die Sensorern ueberwacht werden und wenn ein Hinderniss auftaucht, soll der RCX stehen bleiben. Studiere das folgende nqc Codefragment: SetSensor (SENSOR_1, SENSOR_TOUCH); SetSensor (SENSOR_3, SENSOR_TOUCH); OnFwd(OUT_A+OUT_C); while((sensor_1 == 0) && (SENSOR_3 == 0)) // do nothing = wait PlayTone (440,50); Off(OUT_A+OUT_C); Zuerst werden die Sensoreingaenge in den richtigen Modus gesetzt. Danach werden die Motoren gestartet und die Sensoreingaenge ueberwacht. Dazu wird das folgende Konstrukt gebraucht: while(bedingung)anweisung Der RCX wird überprüfen, ob Bedingung erfüllt ist. Falls ja, führt er Anweisung aus und überprüft danach ereneut die Bedingung. Er tut dies solange, bis die Bedingung falsch wird. Erst dann fährt der RCX mit dem Programm fort, diesmal ohne Anweisung auszuführen. In unserem Fall wird also überprüft, ob beide Sensoren nicht gedrückt sind. Falls das erfüllt ist, tut der RCX gar nichts, sondern prüft sofort wieder die Sensoren. Erst wenn mindestens ein Sensor gedrückt wurde - also ein Hinderniss detektiert wurde - pipst der RCX kurz und die Motoren werden abgeschaltet. Vervollstaendige nun das folgende Fragment so, dass der RCX vorwaerts faehrt bis er auf ein Hinderniss stoesst. Wenn der linke Sensor betaetigt wurde, soll der RCX nun etwas zureckfahren und sich nach rechts drehen Wenn der rechte Sensor betaetigt wurde, soll der RCX ebenfalls zurueckfahren und sich nach links drehen Danach beginnt der RCX wieder vorwaerts zu fahren bis ein neues Hinderniss auftaucht. #define BACK_TIME 50 #define TURN_TIME 80 SetSensor (SENSOR_1, SENSOR_TOUCH); SetSensor (SENSOR_3, SENSOR_TOUCH); OnFwd (OUT_A+OUT_C); while (true) if (SENSOR_1 == 1) //falls Hinderniss links 4
5 Mindstorms/NQC Tutorial PlayTone (440,50); // HIER VERVOLLSTAENDIGEN // wechsle die Richtung beider Motoren // warte BACK_TIME // drehe nach rechts // warte TURN_TIME // und wieder vorwaerts.. if (SENSOR_3 == 1) // falls Hindernis links PlayTone (880,50); // while // main() // HIER VERVOLLSTAENDIGEN (wie oben) Kommunikation Als nächsten Schritt sollen die Robos nun nach Artgenossen ausschau halten. Immer wenn der RCX auf einen anderen RCX trifft, soll er eine kurze Melodie (na ja, sowas ähnliches zumindest) spielen, sich um 180 Grad drehen und wieder weiterfahren. Dies kann mit Hilfe der Infrarot Schnittstelle realisiert werden. Jeder RCX schickt kontinuierlich Nachrichten und empfängt diese Nachrichten von anderen RCXs. Da dies WAEHREND dem normalen Programmablauf geschehen soll, wird ein neuer Task definiert: #define MESSAGE 3 #define MESSAGE_INTERVAL 100 task meet() while (true) SendMessage (MESSAGE); Wait (MESSAGE_INTERVAL); PlaySound (SOUND_CLICK); if (MESSAGE == Message()) ClearMessage (); PlaySound (SOUND_UP); Damit dieser Task nun auch wirklich parallel zum Task main() ablaeuft, muss er von main() gestartet werden: SetSensor (SENSOR_1, SENSOR_TOUCH); SetSensor (SENSOR_3, SENSOR_TOUCH); start meet; OnFwd (OUT_A+OUT_C);.. 5
6 Programmiere nun eine subroutine, welche aufgerufen wird, wenn der RCX einen Artgenossen trifft, und in der der RCX zuerst etwas zurueck faehrt, sich dann um 180 Grad dreht, und schliesslich die normale Ausfuehrung von main() wieder aufnimmt. Der Task meet() muss dazu folgendermassen modifiziert werden: Programmiere die subroutine greet() task meet() while (true) SendMessage (MESSAGE); Wait (MESSAGE_INTERVAL); PlaySound (SOUND_CLICK); if (MESSAGE == Message()) ClearMessage (); greet(); sub greet()... Links zu Mindstorms.. sind bei Google/Altavista/Yahoo und Consorten leicht zu finden. Als Ausgangspunkt kann auch unsere eigene Mindstorms Page mit Links zu aktuellen und abgeschlossenen Projekten dienen: 6
Inhaltsverzeichnis. 1 Anfang 2. 2 Erste Schritte 3. 3 Schleifen repeat while(true) Die if()-schleife... 5.
Inhaltsverzeichnis 1 Anfang 2 2 Erste Schritte 3 3 Schleifen 4 3.1 repeat...................................... 4 3.2 while(true).................................... 4 3.3 Die if()-schleife.................................
Programmieren von Lego Robotern mit NQC
5.1 1. Die Entwicklungsumgebung Die Lego-Mindstorms Roboter werden so wie Karol über ein Programm gesteuert. Ein solches Programm wird in einer Entwicklungsumgebung geschrieben, die einen Texteditor enthält.
Programmieren Sie einen mobilen Roboter des Typs Lego Mindstorm, so daß dieser einen bedingten Reflex erlernen kann.
UNIVERSITÄT SIEGEN Theorie und Praxis für die Gesellschaft von morgen Fachbereich 12 Elektrotechnik und Informatik Fachgruppe Echtzeit Lernsysteme Prof. Dr.-Ing. K.-D. Kuhnert C-Programmierpraktikum für
Lego-Roboter im Informatik-Unterricht der Sekundarstufe I
Neben Robolab und dem Robotics Invention System gibt es eine Vielzahl von Programmierumgebungen für Lego Mindstorms Roboter, z. B. NQC oder LEJOS. Des Weiteren gibt es ActiveX-Elemente, mit denen die Lego-Roboter
Programmieren des NXT-Roboters mit LabView 2010
Programmieren des NXT-Roboters mit LabView 2010 Von Alwin Ebermann 1. Voraussetzungen Der Roboter hat die neueste Firmenware LabView 2010 for NXT ist schon installiert (Testversion hier) 2. Programmieren
Aufgabe Im Quadrat fahren
Aufgabensammlung LEGO MINDSTORMS NXT Version 4.6.13 Aufgabe Im Quadrat fahren Ziel Sie programmieren den Lego Roboter mit dem Programm LEGO MINDSTORMS Sie kennen Bedingungen und Schleifen Zeitaufwand 20
Programmierung der Lego Mindstorms Roboter
Programmierung der Lego Mindstorms Roboter Dipl.-Inform. O. Taminé Gliederung Infrastruktur Aufbau, Vorbereitungen, WWW-Links NQC-Programmierung Vorbereitungen, Kommandozeilen-Programmierung, IDE-Oberflächen
Roboter programmieren mit NXC für LEGO MINDSTORMS NXT
Daniel Braun Roboter programmieren mit NXC für LEGO MINDSTORMS NXT mitp Vorwort 13 i NXTundNXC 15 i.i DerNXT 15 1.2 NXC 16 1.2.1 Not exactly С 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19
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.
Arbeit_Roboter drucken neu_sortieren verschicken verschicken_selbsttest Setze einen Haken bei den Fragen, die du für richtig hältst: Bei Textantworten oder Lückentexten gib jeweils das Ergebnis an. Vorname:
Seite 1/6. ModellFerienPass.pdf).
Seite 1/6 NXC Programme Legomodell Am Ende dieser Doku findest ein Bild des Modells, das im Kurs eingesetzt wird. Alle Beispielprogramme basieren auf diesem Modell. Ein Anleitung zum Bau ist auf der CD
Baue deinen ersten Roboter
D3kjd3Di38lk323nnm 2 Baue deinen ersten Roboter In Kapitel 1 hast du gelernt, dass Roboter aus Motoren, Sensoren und dem EV3-Stein bestehen. Damit du besser verstehst, wie diese zusammenarbeiten, setzen
Programmieren mit RoboLab Bauen mit Lego
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.
LEGO MINDSTORMS NXT Programming
LEGO MINDSTORMS NXT Programming Bernhard Buchli Andreas Schranzhofer Bernhard Buchli, [email protected], ETZ G 75, +41 44 63 27038 Andreas Schranzhofer, [email protected], ETZ G 77, +41
Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert.
Beim ROBORACE werden jedes Jahr Schüler und Studierende mit einer neuen Aufgabe aus dem Bereich der Technischen Kybernetik herausgefordert. Die Schüler entwickeln selbstständig vollautonome Roboter auf
Komponenten: Das Selbstfahrende Auto besitzt 2 Motoren und 2 Sensoren.
1 Lösung Beschreibe das Auto und das was es tut! Lese und verstehe diesen Text, damit es dir leichter fällt, das Auto und seine Funktionen zu programmieren! Weiterführende Google Keywords: Robotik Robot
Der CodeBug. A) Erste Schritte. 1) Einleitung
Der CodeBug A) Erste Schritte 1) Einleitung.) Wenn wir den CodeBug mittels USB-Kabel bei gedrückter Taste A an den Computer anschließen, blinkt die erste LED rot. Der Computer selbst erkennt ihn als einfachen
Inhaltsverzeichnis. Vorwort NXTundNXC DerNXT NXC Not exactly C Compiler Zusammenfassung 17
Vorwort 13 1 NXTundNXC 15 1.1 DerNXT 15 1.2 NXC 16 1.2.1 Not exactly C 16 1.2.2 Compiler 17 1.2.3 Zusammenfassung 17 2 BricxCC 19 2.1 Installation 19 2.2 Oberfläche 20 2.3 Menüleiste 22 2.3.1 Datei 22
Messungen mit dem Lichtsensor
Messungen mit dem Lichtsensor Für die Programmierung eines Roboters, der einer Linie folgt, brauchen wir für die drei Farben die Helligkeitswerte, die dein Lichtsensor jeweils ausgibt. Arbeite dazu folgende
des NXT Brick mit NXC
Angewandte Informationstechnologie LEGO Mindstorms NXT Einführung in die Programmierung des NXT Brick mit NXC Dr. Leander Brandl 2010 it.brgkepler.at 1 Allgemeines 1.1 LEGO Mindstorms NXT Im Oktober 2006
NXC-Programmiersprache
Seite 1 von 7 NXC-Programmiersprache Programmbefehle: Strg + N Strg + S Strg + F4 Alt + F4 Strg + P Strg + F Strg + R Strg + G F5 F6 Strg + Z Strg + (nach oben) + Z Strg + X Strg + C Strg + V Strg + Entf
Programmierung mit NQC: Kommunikation zwischen zwei RCX
Programmierung mit NQC: Kommunikation zwischen zwei RCX Martin Schmidt Master-Slave-Betrieb mit 2 RCX Systeme mit 2 RCX sind leichter zu handhaben, wenn ein RCX die Kontrolle über alles behält ( Master
Mess- und Regelungstechnik
Mess- und Regelungstechnik Professor: Dr. Löffler Mang Semester: WS 00/01 Inhaltsverzeichnis 1. Thema 2. Das Mind- Storm- System 2.1 Der RCX 2.2 Die Sensoren 2.2.1 Der Tastsensor 2.2.2 Der Lichtsensor
Der Roboter wird auf einer 2 cm breiten, schwarzen Spur (mit Links- und Rechtskurven) gestartet.
Info 13 LK (GA) Bearbeitungszeit: 225 min Seite 1 Aufgabe 1: Mindstorms Grundlage für alle Aufgaben ist ein Raupenroboter, wie du ihn aus dem Unterricht kennst. An den Sensoren sind je ein Lichtsensor
Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3
Fakultät für Informatik, Institut für Robotik Laborpraktikum I - Medizinarena Legorobotik in C EV3 Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von LEGO MINDSTORMS
Anleitung DGTV Fernbedienung
Anleitung DGTV Fernbedienung Inhaltsverzeichnis: 1. Einstellung der Fernbedienung auf Radio-Frequenz 4 2. Kupplung der Fernbedienung mit dem TV-Gerät 5 2.1 Automatische Suchfunktion 5 2.2 Programmieren
2. Software RoboLab Allgemeine Bedienung Firmware
2. Software RoboLab 2.1. Allgemeine Bedienung Starten und weiter... : Zum Starten Doppelklick auf die RoboLab-Verknüpfung auf dem Desktop Auf Programmer klicken Inventorlevel wählen Fenster (das untere)
Workshop #1 Grundlagen, Motorsteuerung, Schleifen
Workshop #1 Grundlagen, Motorsteuerung, Schleifen Inhalte des Workshops Bauen und Kennenlernen des EV3 System Einstieg in die grafische Programmieroberfläche - Aufbau der grafischen Oberfläche - Wie kommt
Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G. - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme
Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme Roberta-Zentrale Fraunhofer IAIS Version 1.0 18.07.2016 Übersicht Open
LEGO -EV3-Roboter. Bauen und programmieren mit LEGO MINDSTORMS EV3. Bearbeitet von Laurens Valk
LEGO -EV3-Roboter Bauen und programmieren mit LEGO MINDSTORMS EV3 Bearbeitet von Laurens Valk 1. Auflage 2014. Taschenbuch. XXII, 372 S. Paperback ISBN 978 3 86490 151 5 Format (B x L): 20 x 25 cm Weitere
Pacman. Projektbeschreibung. Aus was wir Pacman nachgebaut haben. Anpassungen and die physikalische Welt, oder wie wir das
Pacman Projektbeschreibung Übersicht: Unser Projekt Was Pacman eigentlich ist. Aus was wir Pacman nachgebaut haben. Anpassungen and die physikalische Welt, oder wie wir das Pacman-Spiel mit Lego implementiert
Inhaltsverzeichnis. 52 Weitere Publikationen. 54 Eigene Notizen. XLogo Programmieren
Inhaltsverzeichnis 6 Vorwort 8 Vorstellung der Autoren 9 Anleitung 10 Kapitel 1: Einstellungen 11 13 Kapitel 2: So funktioniere ich 14 Kapitel 3: Teste mich! 15 Kapitel 4: Programme im Editor schreiben
Programmierung des Lego NXT in C. Hochschule Mannheim Fakultät für Informatik
Programmierung des Lego NXT in C Hochschule Mannheim Fakultät für Informatik Der NXT Stein Technische Daten 32-bit ARM7 Microcontroller 256 Kbytes FLASH, 64 Kbytes RAM 8-bit AVR microcontroller 4 Kbytes
LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi-
Eckart Modrow LEGO-Mindstorms-Roboter im Informatikunterricht -mit Delphi- Benutzung in einer Programmierumgebung Für die LEGO-Roboter stehen unter allen gängigen Betriebssystemen unterschiedliche Entwicklungsumgebungen
Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung
Fakultät für Informatik, Institut für Robotik Laborpraktikum I Legorobotik graphische Programmierung Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von LEGO MINDSTORMS
Der NXT Baustein mit Aktoren und Sensoren
Der NXT Baustein mit Aktoren und Sensoren Der NXT-Baustein ist ein programmierbarer Kleincomputer mit drei (3) Ausgängen und vier (4) Eingängen Im LEGO Mindstorms NXT Baukasten für Schulen befinden sich
Technologie. NXT-Hauptmenü My Files
My Files Im Untermenü My Files [Meine Dateien] kannst du alle Programme speichern, die du auf dem NXT erstellt oder von deinem Computer heruntergeladen hast. Unter diesem Menü befinden sich drei Ordner:
System Design Projekt Einführung in NXC
System Design Projekt Einführung in NXC Karola Rühle, Thomas Lampe, Maximilian Beinhofer Albert-Ludwigs-Universität Freiburg Was ist NXC? Eine C-ähnliche Programmiersprache (Not exactly C) Speziell zur
PowerPod Tipps und Problemlösungen November 2015
PowerPod Tipps und Problemlösungen November 2015 1) Die Status-LED meines PowerPod leuchtet nicht, wenn ich die Taste drücke. a. Die Batterie Ihres PowerPod muss aufgeladen werden. Verbinden Sie Ihr PowerPod
Die Einführung von mehreren "Start Bausteinen", um das Programm zu starten, realisiert leicht die parallele Programmverarbeitung (Parallele Tasks).
Programmierung Allgemein Anfänger und Fortgeschrittene können die Programmierfunktion in der LEGO MINDSTORMS Education EV3 Software gut nutzen, weil sie vor allem grafisch ist. Mit Blick auf das Programmieren
schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv
Roboter programmieren mit NXC für Lego Mindstorms NXT 1. Auflage Roboter programmieren mit NXC für Lego Mindstorms NXT schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv Verlag
Wir arbeiten ständig daran, unseren ChessGenius Exclusive noch besser zu machen. Deswegen freuen wir uns immer über Ihr Feedback unter
1 Einleitung Wir arbeiten ständig daran, unseren ChessGenius Exclusive noch besser zu machen. Deswegen freuen wir uns immer über Ihr Feedback unter [email protected] Für den ChessGenius Exclusive
Lego Mindstorms. Diverse Übungen. Autor: Franz Philipp Website:
Lego Mindstorms Diverse Übungen Autor: Franz Philipp Website: www.fraengg.ch Übersicht Sensoren...... 1 Übung 1 (Sensoren kennenlernen)...... 2 Übersicht NXT-Menü... 3 Übung 2 (Programme mit dem NXT schreiben)...
Wichtige Befehle bei der Programmierung von. FISCHER-Technik
Wichtige Befehle bei der Programmierung von FISCHER-Technik 1 7 6 2 3 4 5 1) Interfacediagnose : Bevor du loslegst, teste alle, an den Eingängen E1-E8 angeschlossenen Schalter und Sensoren. Mit der linken
Greenfoot: Verzweigungen
Greenfoot: Verzweigungen Nicolas Ruh und Dieter Koch Betrachten wir die act()-methode des Wombats aus dem Wombats-Szenario: Wie interpretieren Sie diesen Code? (einfach übersetzen) Falls der Wombat ein
ROBOTER. LÖSUNGEN zur Arbeit mit dem LEGO Mindstorms EV3
ROBOTER LÖSUNGEN zur Arbeit mit dem LEGO Mindstorms EV3 Roboter Mensch Welche Roboter kennst du? Wo brauchst du zuhause Roboter? Individuelle Antworten: R2-D2 / BB6 / C-3PO (Star Wars), Wall-e, Rodney
Ampelsteuerung Merkblatt 2 Wie wird der Arduino programmiert?
1 Übersicht Für die Programmierung steht ein Programm zur Verfügung. Hier kann der Quelltext geschrieben, überprüft, kompiliert und anschließend auf den Arduino geladen werden. Wenn ihr das Programm startet,
Deinen EV3-Kasten vorbereiten
1 Deinen EV3-Kasten vorbereiten Alle Roboter dieses Buchs können mit nur einem Lego-Mindstorms-EV3- Kasten gebaut werden (Lego-Katalognummer 31313). Wenn du diesen Kasten, gezeigt in Abbildung 1-1, besitzt,
DMXfaceX Programmier Tutorial
DMXfaceX Programmier Tutorial Voraussetzung: DMXfaceXE oder DMXfaceXH mit NET IO Am DMX Eingang angeschlossenes DMX Mischpult oder anderer Sender Inhalt: Arbeiten mit dem DMX Eingang DMX Eingangskanäle
Programmübersicht Software EV3
Programmübersicht Software EV3 8. 4. 2. 1. 5. 3. 6. 7. 1. Menüliste Reiter: Verwaltung der Projekte 2. Projekteigenschaften: Übersicht des Programms 3. Werkzeugliste: Programm kommentieren 4. Programmblöcke:
Übungszettel 2a - Python
Vorsemesterkurs Informatik Übungsaufgaben Übungszettel 2a - Python Aufgabe 1: Python starten Teilaufgaben (a)-(c) beziehen sich auf das Arbeiten unter den Systemen, die auf den RBI-Rechnern installiert
Lego Roboter mit NXT-G programmieren. Hochschule Mannheim
Lego Roboter mit NXT-G programmieren Hochschule Mannheim Die Programmiersprache NXT - G Grafische Programmiersprache zur Programmierung von Lego Robotern vom Typ NXT Das Programm Mindstorms NXT-G wird
cagebot control quick start guide trike robot revision 1.3
cagebot control trike robot quick start guide revision 1.3 Anleitung Stand 17.12.2015. Die aktuellste Version finden Sie auf unserer Website: www.cagebot.de Übersicht 1. "cagebot control" laden 3 2. mit
Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern)
Bedienungsanleitung Spaichinger Entwicklungsumgebung 1.1 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Freeware für Microsoft Windows Dr. Markus Ziegler www.spaichinger-schallpegelmesser.de
Welche Roboter kennst du? Wo brauchst du zuhause Roboter?
ROBOTER LÖSUNGEN Roboter Mensch Welche Roboter kennst du? Wo brauchst du zuhause Roboter? Individuelle Antworten: R2-D2 / BB6 / C-3PO (Star Wars), Wall-e, Rodney Copperbottom (Film Robots), Optimus Prime
Kapitel 2: Programmfluss steuern
Kapitel 2: Programmfluss steuern Thema: Programmieren Seite: 1 Kapitel 2: Programmfluss steuern Das Flussdiagramm Um schwierige Aufgaben beim Programmieren zu lösen, ist es oft hilfreich, den Programmablauf
Henry Krasemann / Hilke Krasemann / Michael Friedrichs, LEGO -Boost-Roboter, dpunkt.verlag, ISBN
D3kjd3Di38lk323nnm Henry Krasemann / Hilke Krasemann / Michael Friedrichs, LEGO -Boost-Roboter, dpunkt.verlag, ISBN 978-3-86490-536-0 Bauvorschlag: Radarwagen 12 Bei diesem Modell haben wir einen Wagen
LEGO WeDo: SCRATCH-Programmierung
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
Programmieren von LegoMindstorms-Robotern mit NQC
Programmieren von LegoMindstorms-Robotern mit NQC (Version 3.03, Oct 2, 1999) by Mark Overmars Department of Computer Science Utrecht University P.O. Box 80.089, 3508 TB Utrecht the Netherlands Deutsche
Die Denkschule 1 Reto Speerli
Die Denkschule 1 Octopus A1 Aufgabe: Verbinde den NXT-Baustein (CPU) mit allen Motoren und den Sensoren (Berührung, Ultraschall, Licht und Geräusch). Logge dich beim Open-Roberta Lab ein und verbinde den
Bedienungsanleitung Iskra MT175 EDL+ Elektronischer Haushaltszähler Bedienungsanleitung Ihres Drehstromzählers Typ ISKRA MT175 EDL+
Bedienungsanleitung Ihres Drehstromzählers Typ ISKRA MT175 EDL+ Display Tarif Die Ziffer gibt an, welcher Tarif momentan angezeigt wird. Der aktuell aktive Tarif ist unterstrichen dargestellt. (hier 1.8.1)
Fakultät für Informatik, Institut für Robotik. Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung.
Fakultät für Informatik, Institut für Robotik Legorobotik Graphische Programmierung Vorstellung des EV3 Systems und der Programmierumgebung Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System
Coden mit dem Calliope mini Lernkarten für den Einstieg ins Programmieren
Coden mit dem Calliope mini Lernkarten für den Einstieg ins Programmieren Erfolgreich Coden in vier Schritten: 1. lab. open-roberta.org öffnen 2. Calliope auswählen 3. Per Drag-and-drop programmieren 4.
Wie funktioniert die Firmware-Aktualisierung mit der neuen Benutzeroberfläche?
Page 1 of 7 Sie befinden sich hier: 1&1 Internet Access Sofort-Hilfe 1&1 Komplettanschluss Fragen zur Inbetriebnahme des 1&1 DSL-Modem Artikel #7 Wie funktioniert die Firmware-Aktualisierung mit der neuen
Die NXT-Motoren im Detail
Die NXT-Motoren im Detail In diesem Tutorial werden wir uns die verschiedenen Betriebsarten der NXT-Motoren anhand von Beispielen anschauen. Teil 1: Regulation Lässt man einen Motor mit dem OnFwd oder
UH Versionshinweise. Wichtig! Aktuelle Versionen und Updates. Bekannte Probleme. Windows-Treiber
Wichtig! Deinstallieren Sie immer zuerst vorhandene ältere Treiber, bevor Sie einen neuen Treiber für dieses Produkt installieren. Schalten Sie das UH-7000 ein, nachdem Sie den Computer eingeschaltet haben.
3 Programmierung von Robotern
3 Programmierung von Robotern 3.1 Arten der Programmierung Arten Programmierung durch Beispiele Programmierung durch Training roboterorientierte Programmierung aufgabenorientierte Programmierung 3.1.1
Die Benutzung von Stata
Anhang A Die Benutzung von Stata Stata ist ein kommerzielles Statistikprogramm, das mit umfangreicher Dokumentation geliefert wird. Da wir davon ausgehen, dass Sie über eine legale Version von Stata und
Fraunhofer IAIS. Lernen mit Robotern. Roberta Grundlagen und Experimente. Roberta-Reihe Band 1 - NXT
Fraunhofer IAIS Lernen mit Robotern Roberta Grundlagen und Experimente Roberta-Reihe Band 1 - NXT Inhaltsverzeichnis Inhaltsverzeichnis Kapitel 1 Einführung 1 Einleitung 3 Roboter in der Bildung 4 LEGO
Installation & Usage. Version 1.0. estickflashtool
Installation & Usage Version 1.0 estickflashtool Allgemeines Der estick ist ein USB basiertes Entwicklungs-Board für Atmel AT90USB162 Mikro-controller. Einfache, anschauliche Anwendungen und Beispiele
Testo FlashUpdate. Gerätesoftware Update und Download Anweisung
Testo FlashUpdate Gerätesoftware Update Inhalt 1.... Download Anweisung 2. Gerätevorbereitung und Benutzung des Flash Programms 2.1.. Vorbereitung der Geräte 2.1.1.. Vorbereitung von testo 300 M/XL und
5. Firmware-Update. 5.1 Aktualisieren der Firmware. 5.2 Firmware aktualisieren Schritt für Schritt. Wartung 5. Firmware-Update
5. Firmware-Update In diesem Kapitel wird das Firmware-Upgrade beschrieben. Außerdem wird die Initialisierung von Dateien beschrieben, wenn ein Fehler der Firmware oder Roboterkonfiguration dazu führt,
ORIKA. Lycée Technique des Arts et Métiers. ... viel mehr als nur ein Spielzeug
ORIKA Lycée Technique des Arts et Métiers... viel mehr als nur ein Spielzeug Informationen, Hinweise und Bezugsquellen findest du unter folgender Internetadresse: http://www.ltam.lu/fischertechnik ORIKA/Informatik
Infokarte: Snap4Arduino
Infokarte: Snap4Arduino Ein Arduino-Projekt erstellen Um ein neues Arduino-Projekt in Snap4Arduino zu erstellen, wird das Programm geöffnet. Snap erzeugt automatisch ein neues Projekt. Soll ein bereits
Spaichinger Entwicklungsumgebung 1.2 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern)
Bedienungsanleitung Spaichinger Entwicklungsumgebung 1.2 Zur C-Programmierung und Simulation von ct-bots (Fahrrobotern) Freeware für Microsoft Windows Dr. Markus Ziegler www.spaichinger-schallpegelmesser.de
Einladung in eine Netviewer-Sitzung
Netviewer Meet E-Mail Einladung in eine Netviewer-Sitzung Laden Sie Ihre Teilnehmer aus einer bereits gestarteten Netviewer-Sitzung direkt per E-Mail ins Online-Meeting ein. Diese brauchen nur noch auf
Modell Bahn Verwaltung. Tutorial. USB Betrieb. Min. Programm Version 0.68, Juli w w w. r f n e t. ch 1 / 9
Modell Bahn Verwaltung Tutorial USB Betrieb Min. Programm Version 0.68, Juli 2016 Tutorial Version 04.07.2016 rfnet Software w w w. r f n e t. ch 1 / 9 Vorwort... 3 1 USB Betrieb... 4 1.1 Einführung...
Anleitung zum Firmware Upgrade-Tool für den FiiO X5 III/X7/X7 Mark II
Anleitung zum Firmware Upgrade-Tool für den FiiO X5 III/X7/X7 Mark II Achtung! Wichtiger Hinweis vorab! Bei der Aktualisierung der auf dem Player installierten Firmware mit diesem Tool, wird der interne
Einführung in NI LabVIEW
Workshop Einführung in NI LabVIEW Stefan Egeler Applications Engineer National Instruments Germany GmbH 1 Inhalt Übung 1: Öffnen und Ausführen eines Beispiel-VIs... 3 Übung 2: Erstellen eines einfachen
Programmierung mit NQC: Kommunikation zwischen zwei RCX
Programmierung mit NQC: Kommunikation zwischen zwei RCX Martin Schmidt Aufbau der Messages Messages müssen möglichst kurz sein und dürfen nicht zu häufig gesendet werden! 1 Byte reicht für unsere Zwecke
Handbuch Programmieren für Kinder
Handbuch Programmieren für Kinder mit Bernd Gärtner, ETH Zürich und Inhalt Zeichenerklärung Thema 0: Programmieren 3 Thema 1: Erste Schritte 9 Thema 2: Orientierung 15 Thema 3: Wiederholungen 20 Thema
Kapitel 1: Die ersten Schritte Thema: Programmieren Seite: 1
Kapitel 1: Die ersten Schritte Thema: Programmieren Seite: 1 Kapitel 1: Die ersten Schritte mit Greenfoot 1 Starten Sie Greenfoot. (Wenn Sie Greenfoot das erste Mal öffnen, erscheint ein Dialogfenster,
Inhalt. Dokument Beschreibung. Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Visual Basic Express PST_Bearbeitung_Dialog
Bentley Technical Support ProStructures.Net - Zusatzprogrammierung Inhalt Dokument Beschreibung... 1 Windows Form einfügen... 2 Steuerelemente einfügen... 2 Steuerelemente Titel und Name... 3 Dialog Laden
LEGO MINDSTORMS PRÄSENTATION. PPS im Sommersemester 2007
LEGO MINDSTORMS PRÄSENTATION PPS im Sommersemester 2007 WARUM LEGO MINDSTORMS? Sehr einfaches Stecksystem, daher einfaches Zusammen- und Auseinanderbauen Sensoren, Motoren und die Zentraleinheit (der RCX)
Schleifen dienen dazu, bestimmte Anweisungen immer wieder abzuarbeiten.
Folge 6 WHILE-Schleife JAVA 6.1 Schleifen Schleifen dienen dazu, bestimmte Anweisungen immer wieder abzuarbeiten. Zu einer Schleife gehören die Schleifenbedingung und der Rumpf. Die Schleifenbedingung
Nun öffnet sich das Fenster "Geplante Tasks". Hier zum Einrichten eines neuen Tasks auf "Geplanten Task hinzufügen" klicken. Es öffnet sich der Assist
PCs automatisch herunterfahren Frage: In meiner Schule soll der Lehrerzimmercomputer (oder ein anderer PC) um 17.00 Uhr automatisch herunterfahren. Wie kann ich das einrichten? Antwort: Um einen Computer
Lerne programmieren mit Sequentielle Programmierung mit VPL
Lerne programmieren mit Sequentielle Programmierung mit VPL von Basil Stotz Der Bootsverleih Du vermietest Ruderboote an deine Kunden. Du besitzt Ruderboote: Der Einer: ein Boot mit einen Platz. Der Zweier:
Anweisungen zur Aktualisierung der IOP Firmware und Software
Anweisungen zur Aktualisierung der IOP Firmware und Software Einschränkungen Für die Aktualisierung der Firmware und Software des SINAMICS Intelligent Operator Panels (IOP) gelten die folgenden Einschränkungen:
5. NXT kann hören und Entfernungen erkennen: Test der Sensoren
5. NXT kann hören und Entfernungen erkennen: Test der Sensoren Mit dem NXT werden vier verschiedene Sensoren mitgeliefert. In diesem Kapitel lernst du die Funktion der Sensoren kennen. Im Fenster Robot
Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner
Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Christiane Taras Institut für Visualisierung und interaktive Systeme Universität Stuttgart GEFÖRDERT VON AKTIONSPARTNER Folien
Softwarepraktikum Teamrobotik SS Gruppe 2
Softwarepraktikum Teamrobotik SS 2007 Gruppe 2 1 LEGO MINDSTORMS NXT Education Base Set 2 Baumöglichkeiten 3 Die Hardware Sensoren: Lichtsensor Ultraschallsensor Geräuschsensor Berührungssensor 3 Motoren
Coole Spiele mit Scratch Lerne programmieren und baue deine eigenen Spiele
Scratch-Wiederholungsfragen: Die Antworten Diese Seiten gehören zum Buch: Al Sweigart Coole Spiele mit Scratch Lerne programmieren und baue deine eigenen Spiele 272 Seiten, komplett in Farbe, Broschur
Mikrocontroller: Einführung
Abbildung 1 Mikrocontroller sind heute allgegenwärtig; ob Zahnbürste, Türschloss, Backofen, Fahrradcomputer, Stereoanlage, Multimeter oder Postkarte, überall sind sie zu finden. Im Prinzip handelt es sich
Your EdVenture into Robotics Infos
Your EdVenture into Robotics Infos Die Unterrichtspläne wurden in Zusammenarbeit mit RoboticsWPS erstellt. Übersetzt wurde sie durch das Institut für Weiterbildung und Medienbildung, PHBern Cornelia Fahrni-Epprecht,
Wie installiere ich den Unity Web Player
Wie installiere ich den Unity Web Player 1. Installation mit dem Internet Explorer von Microsoft Die Installationsseite aufrufen Wenn Sie dieses Feld in Ihrem IE (Internet Explorer) Browser sehen, klicken
