EV3 Programmierung mit Python 2.7 V1.4
|
|
|
- Frida Günther
- vor 9 Jahren
- Abrufe
Transkript
1 EV3 Programmierung mit Python 2.7 V1.4 Dustin Gärtner und Christopher Kukkel Wintersemester 2016/ Einführung Im Hardwarepraktikum werden neben den EWB-Versuchen auch Roboterversuche durchgeführt. Hierzu werden erstmalig zum Wintersemester 16/17 Lego Mindstorm EV3-Roboter genutzt. Diese können unter anderem mit der Programmiersprache Python gesteuert werden. Um die Grundlagen zu erlernen, verweisen wir auf das Buch Python for Informatics 1 und die Online- Quelle Codeacademy. Ersteres ist in der Universitätsbibliothek als Download verfügbar. Da Sie auf den Rechnern des Hardwarepraktikums keinen Zugang zum Internet haben, sollten Sie sich die nötigen Unterlagen anderweitig besorgen. Für die Versuche erhalten Sie einen Roboter mit einer SD-Karte. Diese SD-Karte wird nur von Ihnen verwendet, sodass Sie über die Dauer der Roboter-Versuche ihr Code erhalten bleibt. Bitte lassen Sie die Roboter und Sensoren zusammengebaut. Falls Sie weitere Teile benötigen, wenden Sie sich bitte an die Tutoren. 2 Verbindung herstellen und Programme übertragen Zunächst muss der Roboter eingeschaltet werden. Dies geschieht durch Drücken des mittleren Knopfes. Danach muss der EV3 über das USB-Kabel mit dem PC verbunden werden. Auf dem Roboter navigieren Sie wie folgt: Wireless and Newtwork All Network Connections Wired IP4 Change Use DHCP ggf. müssen Sie anschließend nochmal zurück und auf Connect drücken Nachdem der Roboter eine IP zugewiesen bekommen hat, können Sie auf dem Desktop- Computer eine Verbindung via Putty 2 herstellen. Dafür tragen Sie die im Roboter Display oben stehende IP ein und verwenden den voreingestellten Port 22. Bestätigen Sie die Warnmeldung. Falls Sie den Roboter für einen Versuch vom Kabel trennen, muss obige Prozedur erneut durchgeführt werden. Arbeiten Sie deshalb stets korrekt und gewissenhaft. In der nun startenden Konsole melden Sie sich mit dem Benutzernamen robot und dem Passwort maker an. Führen Sie anschließend den Befehl workon ev3 py27 aus. Dies kann einige Momente dauern Programm liegt auf dem HaPra-Server unter Z : 1
2 Nun können Sie ein Python-Skript mit Hilfe von nano oder vim erstellen. In der ersten Zeile Ihres Skriptes muss folgender Code stehen: Speichern Sie ihr Skript als Dateiname.py. Dieses Skript kann mit dem Befehl python Dateiname.py direkt vom Computer ausgeführt werden. Damit das Skript direkt auf dem Roboter ausgeführt werden kann, müssen die Rechte per Konsole folgendermaßen gesetzt werden: chmod u+x Dateiname.py. Auch über den File-Browser können Sie die Skripte direkt auf dem Roboter ausführen. Um diese zu beenden drücken Sie Strg-C. Um den Roboter auszuschalten oder das laufende Programm zu beenden, drücken Sie lange auf den Zurück-Knopf. Falls der Roboter nicht mehr reagieren sollte, halten Sie den Mittel- und den Zurück- Knopf gedrückt. Reagiert der Roboter dann immer noch nicht, sprechen Sie bitte mit einem der Tutoren. 3 Roboterspezifische und wichtige Funktionen Achten Sie bitte darauf, dass alle angeschlossenen Motoren (Ports A-D) und Sensoren (Ports 1-4) definiert und auch benutzt werden, sonst können unvorhergesehene Fehler entstehen! 3.1 Motoren Die normalen Motoren können wie folgt gesteuert werden: motor_links = ev3.largemotor('outb') motor_rechts = ev3.largemotor('outc') #Vorwaerts motor_links.run_direct(duty_cycle_sp=75) motor_rechts.run_direct(duty_cycle_sp=75) #Rueckwaerts motor_links.run_direct(duty_cycle_sp=-75) motor_rechts.run_direct(duty_cycle_sp=-75) Über den Parameter duty cycle sp können Geschwindigkeit und Richtung eingestellt werden. 3.2 Funktionen definieren Oft ist es sinnvoll, wiederkehrende Befehle in Funktionen auszulagern. Gerade bei der Motor- Steuerung spart dies sehr viel Tipparbeit! i = 1 def schreibe(): global i print "Ich schreibe mal was" i +=2 for i in xrange(0, 5): schreibe() Wenn Variablen von außerhalb in Funktionen genutzt werden sollen, müssen diese zuvor als global definiert werden. So wird keine Schattenvariable erstellt, sondern die globale Version verwendet. 2
3 3.3 Textausgabe im Display/Konsole In Python können Sie mittels print "Beispieltext" den Beispieltext ausgeben lassen. Wird das Programm in der Konsole aufgerufen, wird dort auch der Text ausgegeben. Wird das Programm auf dem Roboter geöffnet, wird der Text im Display angezeigt. Mit dem Befehl ev3.sound.speak( Hello World ).wait() spricht der Roboter mit Ihnen. 3.4 Warten und Zeit Um passiv zu warten, müssen Sie zunächst das time-paket importieren. import time Anschließend können Sie folgenden Befehl nutzen: time.sleep(sec). Mit time.clock() erhalten Sie die derzeitige CPU-Zeit in Sekunden. 3.5 Zufallszahlen Um Zufallszahlen zu erzeugen, muss ein weiteres Paket importiert werden. from random import randint Mit diesem kann die Funktion randint(von, bis einschließlich) genutzt werden. So erzeugt randint(1,100) zufällige Zahlen zwischen 1 und Sensoren Die Sensoren müssen vor Programmstart mit dem Roboter verbunden sein und dürfen während der gesamten Ausführung nicht von dem Roboter getrennt werden. Des Weiteren existieren bei manchen Sensoren verschiedene Modi. Diese können mit mode = mode name verändert werden. Die verschiedenen Modi werden im Folgenden zunächst in einer Tabelle aufgelistet, gefolgt von einem Minimalbeispiel in Python TouchSensor TOUCH Button state none State (0 or 1) ts = ev3.touchsensor() ts.mode = 'TOUCH' # Beide Varianten funktionieren if ts.value() : print ts.value() if ts.value() == True : print ts.value() ColorSensor COL-REFLECT Reflected light pct (percent) Reflected light intensity (0 to 100) COL-AMBIENT Ambient light pct (percent) Ambient light intensity (0 to 100) COL-COLOR Color col (color) Detected color (0 to 7) Die LED nimmt je nach Modus unterschiedliche Farben an. Die zurückgegebenen Farben sollten folgende Nummerierung haben: Farbe Keine Schwarz Blau Grün Gelb Rot Weiß Braun Wert
4 Reflected light: red Ambient light: blue Color: Alle LEDs sind an cs = ev3.colorsensor() cs.mode = 'COL-COLOR' print cs.value() Ultrasonic-Sensor US-DIST-CM Continuous measurement mm (millimeter) Distance (0-2550) us = ev3.ultrasonicsensor() us.mode = 'US-DIST-CM' print us.value() Gyro-Sensor GYRO-ANG Angle deg (degrees) value: Angle ( to 32767) Die Position des Sensors zum Start des Programms gibt den 0-Punkt an. Dreht sich der Sensor im Uhrzeigersinn steigt der Wert. Bei einer vollen Umdrehung ist der Wert des Sensors 360. Bei einer Drehung gegen den Uhrzeigersinn, wird der Wert negativ. gs = ev3.gyrosensor() gs.mode = 'GYRO-ANG' print gs.value() Sound-Sensor Der Sound-Sensor stammt von dem veralteten NXT Roboter und muss deshalb anders angesteuert werden. ANALOG-1? Volt(Mili) value: Volt (0 to 5000) ss = ev3.sensor() ss.mode = 'ANALOG-1' print ss.value() Der zurückgegebene Wert ist die Spannung in Mili-Volt, also zwischen 0 und Je lauter es ist, desto geringer ist die Spannung. 3.7 Mehrere Sensoren des gleichen Typs Um mehrere Sensoren des gleichen Typs anzuschließen, muss zusätzlich der Port definiert werden, an dem diese angeschlossen sind. 4
5 us1 = ev3.ultrasonicsensor('in1') us2 = ev3.ultrasonicsensor('in2') 5
6 4 Liste der möglichen Sensoren Ev3 Sensoren Colour Sensor - Farbsensor Ultrasonic Sensor - Ultraschallsensor (Entfernung) Gyro Sensor - Gyroskop Touch Sensor - Berührungssensor NXT Sensoren Sound Sensor - Schalldruckmessgerät Touch Sensor - Berührungssensor Ultrasonic Sensor - Ultraschallsensor Light Sensor - Lichtsensor (Helligkeit) 3rd Party Sensor - HiTechnic Magnetic Compass Sensor - Kompass Accelerometer Sensor - Beschleunigungssensor Color Sensor - Farbsensor EOPD(Electro Optical Proximity Detector) Sensor - Näherungssensor Gyroscopic Sensor - Gyroskop 6
EV3-Programmierung mit Python und PyCharm
EV3-Programmierung mit Python und PyCharm Natascha Bomm und Christopher Kukkel 26. September 2017 Dieses Skript basiert auf dem alten Roboterskript EV3 Programmierung mit Python 2.7 V1.5 von Christopher
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
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
EV3-Programmierung mit TigerJython (Python)
1 Einführung EV3-Programmierung mit TigerJython (Python) Im HaPra (Hardwarepraktikum) werden neben den EWB-Versuchen auch Roboterversuche durchgeführt. Hierzu werden programmierbare Lego Mindstorm EV3-Roboter
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
Postenblatt 1: Berührungssensor
Postenblatt 1: Berührungssensor In diesem Posten lernst du den Berührungssensor kennen. - 1 x Berührungssensor Der Roboter «fühlt». Der Kontaktschalter besitzt vorne ein rotes, bewegliches Köpfchen, das
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:
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
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.................................
Wie können See how wir far Enchanting away something mitteilen, is. dass am NXT der Lichtsensor an Port 3 angeschlossen ist?
Wie können See how wir far Enchanting away something mitteilen, is. dass am NXT der Lichtsensor an Port 3 angeschlossen ist? 1. Klicke auf das Fühlen - Menü 2. Klicke auf Sensoren festlegen 3. Suche auf
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
RobotC Beispielprogramme für EV3 Kepler Gymnasium Weil der Stadt Thomas Jörg Stand: 03. September 2018 Version 1.5
RobotC Beispielprogramme für EV3 Kepler Gymnasium Weil der Stadt Thomas Jörg Stand: 03. September 2018 Version 1.5 SensorType (S3); SensorType [S3] = modeev3color_color; long rotwert; long gruenwert; long
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
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
EINFÜHRUNG LEGO MINDSTORMS
EINFÜHRUNG LEGO MINDSTORMS LabVIEW 2014 Prof. Dr.-Ing. Dahlkemper 1 NXT DIRECT COMMANDS Es gibt zwei verschiedene Möglichkeiten, die Lego-Roboter zu programmieren: Man kann das Programm direkt auf den
LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN
LEGO MINDSTORMS NXT MIT LABVIEW 2009 PROGRAMMIEREN Prof. Dr.-Ing. Dahlkemper Fabian Schwartau Patrick Voigt 1 NXT DIRECT COMMANDS Es gibt zwei verschiedene Möglichkeiten, den NXT zu programmieren: Es werden
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
Ü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
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
ACTIONCards for. H. Milchram März 2019
ACTIONCards for H. Milchram März 2019 Thymio Aktoren und Sensoren 5 Sensitive Knöpfe zum Wechseln der Verhaltensmuster und Steuerung des Thymio Ladezustandsanzeige Mikrofon Infrarotempfänger LEGO Konnektoren
Der Lego NXT Roboter. Hochschule Mannheim Fakultät für Informatik
Der Lego NXT Roboter 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 FLASH, 512
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
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
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
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:
Fakultät für Informatik, Institut für Robotik Laborpraktikum Legorobotik in C EV3
Fakultät für Informatik, Institut für Robotik Laborpraktikum Legorobotik in C EV3 Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von LEGO MINDSTORMS Roboter wird
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
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
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
Arbeitsblatt: Berührungssensor (Posten 1)
Arbeitsblatt: Berührungssensor (Posten 1) a) Was bedeutet die Zahl, die auf dem Display angezeigt wird, wenn du den Sensor benutzt? b) Wie schnell reagiert der Sensor? c) Ändert sich der Wert, wenn der
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
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
Fakultät für Informatik, Institut für Robotik EV3 - Laborpraktikum I Einführung in die Programmierung mit JAVA
Fakultät für Informatik, Institut für Robotik EV3 - Laborpraktikum I Einführung in die Programmierung mit JAVA Ute Ihme Hochschule Mannheim Ute Ihme DAS LEGO MINDSTORMS System Das EV3 System Prinzip von
Fakultät für Informatik, Institut für Robotik EV3 - Laborpraktikum II Programmierung mit JAVA
Fakultät für Informatik, Institut für Robotik EV3 - Laborpraktikum II Programmierung mit JAVA Ute Ihme Hochschule Mannheim Ute Ihme Wiederholung von Laborpraktikum I Ausführliche Informationen Folien zum
Einführung in die Programmierung des VEX IQ mit ROBOTC. Kurzanleitung
Einführung in die Programmierung des VEX IQ mit ROBOTC Kurzanleitung 0 Inhalt 0 Inhalt 2 1 ROBOTC herunterladen und installieren 3 2 ROBOTC Graphical Language 4 2.1 ROBOTC Graphical 4 2.2 ROBOTC Natural
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
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:
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
Bedienungsanleitung für das DHT-U Firmware - Update
Bedienungsanleitung für das DHT-U Firmware - Update 1, Benötigt wird: 1.1, FrSky FUC-2 (FrSky Update Kabel für DHT-U mit Mini - USB Stecker) oder FrSky FUC-1 & FUL-1 (FrSky USB Kabel & Upgrade Lite) 2.2,
Rückgabewerte von Methoden
OOP Rückgabewerte von Methoden Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Rückgabewerte von Methoden...2 3 Der freundliche Computer...2 3.1
Check Point VPN Client
Check Point VPN Client Folgende Windowsplattformen werden unterstützt. Windows Version Edition Architektur 10 Enterprise, Pro 32/64 Bit 8.1 mit Update 1 Enterprise, Pro 32/64 Bit 7 mit / ohne SP 1 Enterprise,
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
Arbeitsblatt: Wie rede ich mit einem Roboter?
Arbeitsblatt: Wie rede ich mit einem Roboter? Ausgangslage: Ein Roboter besitzt Sensoren, um seine Umgebung wahrzunehmen, und Aktoren, um seine Umgebung zu beeinflussen. Auch Menschen besitzen Sensoren
Wiederherstellen des Android-Betriebssystems
Wiederherstellen des Android-Betriebssystems Geräte mit Prozessor des Typs Intel Cherry Trail Copyright c 2017 MEDION AG 28.02.2017 1 Überblick Dieses Dokument beschreibt, wie Sie auf Ihrem MEDION-Gerät
Ein Array ist eine Liste mit Einträgen, fast wie eine Einkaufsliste. Man kann darin also mehr als einen Eintrag in eine einzige Variable speichern.
04 Arrays Arrays 1/7 Was ist ein Array? Ein Array ist eine Liste mit Einträgen, fast wie eine Einkaufsliste. Man kann darin also mehr als einen Eintrag in eine einzige Variable speichern. Stell dir vor,
SpectraDim64 für software version: V2.6 Herausgegeben: April V1.0 - Rev A
Kurzanleitung SpectraDim64 für software version: V2.6 Herausgegeben: April 2017 - V1.0 - Rev A Seite 1 Übersicht DMX Modes Sie können zwischen 6 DMX Modi wählen, die jeweils für verschiedene Anwendungen
Betriebs- & Softwareanleitung RGB Controller
Betriebs- & Softwareanleitung RGB Controller Projekt öffnen Projekt anlegen Projekt speichern Tagesabläufe auf den Simulator übertragen Gerätezeit mit Computeruhr synchronisieren ZEIT ROT GRÜN BLAU WEIß
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
Thermostat/Temperaturwächter
Seite 1 von 8 Thermostat/Temperaturwächter Inhaltsverzeichnis 1. Einleitung... 2 2. Eigenschaften... 2 2.1 Grundlegende Eigenschaften... 2 2.2 Schaltverhalten... 3 3. Programmierung... 4 3.1 Programmierung
Beispielprojekt: Datenloggen mit MSD200 und Auswertung mit Tabellenkalkulation (Teil1)
Beispielprojekt: Datenloggen mit und Auswertung mit Tabellenkalkulation (Teil1) In diesem Beispielprojekt werden das Datenloggen sowie die anschließende Auswertung mittels des und einem Tabellenkalkulationsprogramm
Erste Schritte zum Start findest du hier: https://education.lego.com/de-de/weiterfuehrendeschulen/entdecken/informatik
Robotik mit https://education.lego.com/de-de/downloads/mindstorms-ev3 Erste Schritte zum Start findest du hier: https://education.lego.com/de-de/weiterfuehrendeschulen/entdecken/informatik Baue zuerst
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
NuVinci Desktop PC Gebrauchsanweisung (enthält NuVinci Harmony Sortware-Update Anleitung)
NuVinci Desktop PC Gebrauchsanweisung (enthält NuVinci Harmony Sortware-Update Anleitung) NuVinci Computer Software (Harmony Programmierung) Erstellt für Händler und Hersteller Internet-download erfolgt
Eine Zusammenstellung einiger einfacher Aufgaben für erste einfache Programme mit dem Blockeditor gibt es zum Beispiel auf microbitly.weebly.com.
micro:bit Grundlagen erstellt von Lorenz Möschler, imedias: [email protected] Eine Einführung zum micro:bit gibt es z.b. auf microbit.org/de/guide. Aufbau des Boards Stromversorgung Die Stromversorgung
Voraussetzungen. XL2 Schallpegelmesser NetBox, Kommunikations-Hub für XL2 Computer mit Internetzgang. Erste Schritte
Gateway-Zugriff für Schallpegelmesser XL2 Dieses Dokument beschreibt das Vorgehen für einen Fernzugriff auf den XL2 Schallpegelmesser über das NTi Audio Gateway. Voraussetzungen XL2 Schallpegelmesser NetBox,
DC 5V Stepper Motor 28BYJ-48. Verwendung mit einem Arduino
DC 5V Stepper Motor 28BYJ-48 Sehr geehrter Kunde, vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme zu beachten ist: Verwendung
Ein erstes "Hello world!" Programm
OOP Henrik Horstmann 14. September 2014 Inhaltsverzeichnis Inhaltsverzeichnis 1 Bedeutung der Symbole...1 2 Die Benutzer Oberfläche von HOOPLU...2 2.1 Projekte öffnen und speichern...2 2.2 Die Klasse Program
Übungen. Version
en Version 03.12.2018 by Luxembourg Institute of Science and Technology, 2018 Verwendung der Arbeitsblätter Folgende Informationen findest du auf jedem Arbeitsblatt. Das Material welches du für diese
Möge das Abenteuer beginnen!
xvi Einleitung Stück Programmcode macht. Schließlich wirst du wieder nur im Buch öfter dieses Zeichen am Ende von Programmzeilen sehen: 8. Es sagt nur aus, dass die laufende Zeile an dieser Stelle aus
PG5 Starter Training PG5 Core und Webeditor 5 Daniel Ernst DE
PG5 Starter Training PG5 Core und Webeditor 5 Daniel Ernst DE02 2013-02-25 Einführung Benötigtes Material: Notebook oder Computer PCD1 E-Controller USB Kabel Schulungsplatine Ethernet Kabel Benötigte Software
Check Point VPN Client Die notwendige Software und diese Anleitung finden Sie auf der Webseite
Check Point VPN Client Die notwendige Software und diese Anleitung finden Sie auf der Webseite http://it.feneberg.de/. Installation 1. Den Check Point VPN Client über die Webseite http://it.feneberg.de/
Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung
Raspberry Pi meets Pocket Code Tutorial: Ampelschaltung Dieses Material steht unter der Creative-Commons-Lizenz Namensnennung 4.0 International. Um eine Kopie dieser Lizenz zu sehen, besuchen sie http://creativecommons.org/licenses/by/4.0/.
Copyright 2019 by ELESTA building automation GmbH. All Rights Reserved.
Copyright 2019 by ELESTA building automation GmbH. All Rights Reserved. Donnerstag, 28. Februar 2019 1.5-11 Copyright 2019 by ELESTA building automation GmbH. All Rights Reserved. 2 / 17 Inhaltsverzeichnis
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
Bedienungsanleitung / Manual : LED-Nixie
Bedienungsanleitung / Manual : LED-Nixie English please see below. Bei Neustart und gleichzeitig gedrückter Taste während der Versionsanzeige (halten bis Beep hörbar), erfolgt eine Zurücksetzung auf (Standard)
Für die Arbeit mit Pygame werden wird die Umgebung PortablePython Version 2.7.x verwenden.
Pygame Basics 1 Vorbereitung Für die Arbeit mit Pygame werden wird die Umgebung PortablePython Version 2.7.x verwenden. 1.1 Download der PortablePython-Umgebung Die Installationsdatei kann hier heruntergeladen
micro:bit MIA INFORMATIK micro:bit Die Platine: Erklärungen zur Hardware: Kodierung & Programmierung:
micro:bit Du kannst deinen BBC micro:bit für alle möglichen Arten cooler Kreationen benutzen, von Robotern zu Musikinstrumenten die Möglichkeiten sind endlos. Dieses kleine Gerät hat viele Besonderheiten,
EIN ERSTES PROGRAMM FÜR DEN EV3. LMS IDE (Blocksprache) INHALT
EIN ERSTES PROGRAMM FÜR INHALT Dieses Tutorial zeigt einen funktionierender Line-Follower Code. Weiterhin wird gezeigt wie Programme auf den EV3 übertragen werden können. Auch wird die Funktionsweise der
Künstliche Intelligenz - Logische Agenten und Roboter
Künstliche Intelligenz - Logische Agenten und Roboter Wird präsentiert von: Alexander Betker Gregor Biering Thiemo Esch Marko Flod Sascha Schewe Unser Motto: Zu Fünft agiert es sich besser. Übersicht 1.
[ Experiment- und Datenprotokollierung. mit der EV3 Software]
2013 [ Experiment- und Datenprotokollierung mit der EV3 Software] Experiment Datenprotokollierung Es gibt zwei Möglichkeiten um die Datenaufzeichnung durchzuführen. Eine besteht darin, die Datenprotokollierung
Praktikum 4: Grafiken und Ereignisse
Praktikum 4: Grafiken und Ereignisse Aufgabe 1: Java Applikation Bisher haben wir in Java (ebenso wie in C) jeweils selbständige Konsole-Applikationen erstellt. Java wurde als Programmiersprache für das
Arbeitsablauf WinLoad (WinLoad Alarmzentrale)
AZZEPA*UDS2000 Programmierungssoftware Arbeitsablauf WinLoad (WinLoad + 307 + Alarmzentrale) SSAM INTERNATIONAL Die ganze Welt der Sicherheit www.ssam.com Copyright by SSAM International Anschließen des
2.) Vorbereitung: Funkkarte einstecken und Strom einschalten
I.) Installationsanleitung FHZ1300 PC WLAN Version 2.2. vom 11.01.2007. Eine PDF Version dieser Anleitung zum Herunterladen finden . Diese Anleitung konzentriert sich auf die Inbetriebnahme der FHZ1300PC-WLAN
Sie bauen Ihren ersten Roboter
2 Sie bauen Ihren ersten Roboter Wie Sie in Kapitel 1 gesehen haben, besteht ein Roboter aus mehreren wichtigen Bestandteilen. Damit Sie die Funktionsweise der einzelnen Teile mühelos und Schritt für Schritt
ROM Upgrade Utility (RUU) Prüfen Sie vor dem Upgrade bitte folgendes
ROM Upgrade Utility (RUU) Prüfen Sie vor dem Upgrade bitte folgendes 1. USB ist direkt mit dem PC verbunden. 2. Netzteil ist an Mobile Device angeschlossen. 3. Standby- und Hibernation-Modi Ihres PCs sind
Zahlen raten. Al Sweigart, Eigene Spiele programmieren Python lernen, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm
D3kjd3Di38lk323nnm 33 3 Zahlen raten In diesem Kapitel schreiben Sie ein Zahlenratespiel (»Guess The Number«). Der Computer denkt sich eine Geheimzahl von 1 bis 20 aus und bittet den Benutzer, sie zu erraten.
SBC ButtonMatrix Bedienungsanleitung. Verwendung mit einem Arduino Schritt 1 Anschließen der Matrix
Sehr geehrter Kunde, SBC ButtonMatrix Bedienungsanleitung MCU Extension 4x4 16-Key vielen Dank, dass Sie sich für unser Produktentschieden haben. Im Folgenden haben wir aufgelistet, was bei der Inbetriebnahme
PYTHON. 04 Funktionen II, Module
PYTHON 04 Funktionen II, Module Funktionen Funktionen enthalten Programm-Teile können später im Programm aufgerufen werden können beliebig oft aufgerufen werden (und man muss nur die Funktion aufrufen,
StarLogo Befehle. Erzeugt number Schildkröten. Erzeugt number Schildkröten, die jeweils die list of commands ausführen. Entfernt alle Schildkröten.
StarLogo Befehle Erzeugen / Löschen von Schildkröten oder Feldern create-turtles crt create-turtles-anddo crt-and-do clear-turtles clearturtles ct clear-graphics cg clearall clear-all Erzeugt Schildkröten.
Handbuch. 03/2016 BV_update_tutorial_de. BreakerVisu-Update. Handbuch. Update eines Programms im BreakerVisu Panel
Handbuch 03/2016 BV_update_tutorial_de BreakerVisu-Update Handbuch Update eines Programms im BreakerVisu Panel Inhalt Update Verfahren... 3 FTP Transfer... 3 Flash Card Transfer... 6 BV_update_tutorial_de
Wegleitung Installation, Einstellung und Nutzung der Trader Workstation und dem NinjaTrader für PC
Wegleitung Installation, Einstellung und Nutzung der Trader Workstation und dem NinjaTrader für PC Überprüfung Ihrer Java Version Bitte prüfen Sie als Erstes, welche Java Version auf Ihrem Rechner installiert
Service Software V01.02 STC/PK
Service Software V01.02 STC/PK 2014-09 Nur für Steuerung Protronic+XL (FT14-01) Service Software V01.02 2 Service Software V01.02 Die Software, die auf ihrem Netbook installiert ist, beinhaltet folgende
LAN-Schnittstelle des GSV-2-TSD-DI (Xport)
LAN-Schnittstelle des GSV-2-TSD-DI (Xport) Die folgende Anleitung erläutert Ihnen, wie Sie Ihr GSV-2-TSD-DI und Ihren Computer konfigurieren müssen, um Messwerte per Ethernet-Schnittstelle zu empfangen.
Bauanleitung für die Solaranzeige Micro Wechselrichter + 7 Monitor
Bauanleitung für die Solaranzeige Micro Wechselrichter + 7 Monitor Version 1.3 Oktober 2016 Seite 1 von 10 Seiten Inhaltsverzeichnis Vorwort:...3 Material:...4 Zusammenbau:...5 Alternatives Gehäuse:...7
Robot-Design Software
NanoGiants Academy e.v. Robot-Design Software 2017 NanoGiants Academy e.v. 1 Die Präsentation ist eine von vier über FLL Robot-Design Hardware Navigation Software Strategie http://nano-giants.net/robot-design
Lernziele Dateiverwaltung Bearbeiten von Textdateien Sichere Anmeldung per SSH-Schlüssel. Linux für Anfänger
Einführung in die Nutzung der Linux-Kommandozeile Matthias P. Walther Freifunk Münsterland Förderverein freie Infrastruktur e. V. 05.07.2017 Inhaltsverzeichnis 1 Lernziele 2 Dateiverwaltung 3 Bearbeiten
Download von Sporttracks: Download von unserer Webseite:
Die BB-Runner mit Spottracks verbinden 1. Schließen Sie das USB-Kabel noch nicht an den Computer an! Im Verlauf dieser Anleitung (Schritt 5) wird Ihnen gesagt, wenn Sie das USB-Kabel an Ihren Computer
Programmieren mit dem Calliope-mini. Referentin: Anja Rosenbaum
Programmieren mit dem Calliope-mini Referentin: Anja Rosenbaum Calliope Mini - Beispiele https://www.heise.de/make/meldung/klassenprojektmit-calliope-mini-das-laerm-o-meter-3885380.html https://www.hackster.io/53937/calliopemini-ferngesteuertes-auto-6fa93f
Anleitungen. Version
Anleitungen Version 05.12.2018 by Luxembourg Institute of Science and Technology, 2018 Anleitung Das Board Das Board einschalten Um Kniwwelino einzuschalten musst du es mit einem Micro USB Kabel an den
NETZWERKEINRICHTUNG PI-LED CLIENT PC APPLIKATION
NETZWERKEINRICHTUNG PI-LED CLIENT PC APPLIKATION 1 Voraussetzungen USB Stick Treiber installiert und Stick eingesteckt oder Lunatone DALI Cockpit installiert und DALI USB eingesteckt PC Applikation installiert
HD450 Lichtmesser mit Datalogger SOFTWARE-EINFÜHRUNG
HD450 Lichtmesser mit Datalogger SOFTWARE-EINFÜHRUNG Dieses Programm kann Daten vom HD450 sammeln, wenn das Messgerät mit einem PC verbunden ist und Daten vom Speicher des Messgerätes zum PC übertragen.
Lego Mindstorms Tutorial
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
