Arduino: Unterschied zwischen den Versionen
main>Belofb |
main>Karl Kirst (Darstellung überarbeitet) |
||
Zeile 3: | Zeile 3: | ||
'''Arduino''' ist ein kostengünstiger speicherprogrammierbarer Mikrocontroller. In dem Video gibt es eine kurze Einführung. | '''Arduino''' ist ein kostengünstiger speicherprogrammierbarer Mikrocontroller. In dem Video gibt es eine kurze Einführung. | ||
{{#widget:YouTube|id=Ubd0NcbB_bE}} | :{{#widget:YouTube|id=Ubd0NcbB_bE}} | ||
Zeile 10: | Zeile 10: | ||
Ein Programm, das vorher auf dem PC geschrieben, kompiliert und auf den Arduino übertragen wurde, verarbeitet die Eingangsdaten und veranlasst, dass sog. Aktoren bestimmte Aktionen ausführen, wie z.B. LEDs oder Motoren an- bzw. ausschalten. Arduino-Projekte können ohne PC laufen (stand-alone) oder über Software, die auf dem PC läuft, Daten empfangen oder ausgeben. Die Software kann kostenlos herunter geladen werden und ist für die Betriebssysteme [[Windows]], [[Linux]] und [[Mac OS X]] verfügbar. | Ein Programm, das vorher auf dem PC geschrieben, kompiliert und auf den Arduino übertragen wurde, verarbeitet die Eingangsdaten und veranlasst, dass sog. Aktoren bestimmte Aktionen ausführen, wie z.B. LEDs oder Motoren an- bzw. ausschalten. Arduino-Projekte können ohne PC laufen (stand-alone) oder über Software, die auf dem PC läuft, Daten empfangen oder ausgeben. Die Software kann kostenlos herunter geladen werden und ist für die Betriebssysteme [[Windows]], [[Linux]] und [[Mac OS X]] verfügbar. | ||
Die Entwickler von Arduino sind Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca | Die Entwickler von Arduino sind Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martini und David Mellis. | ||
[http://arduino.cc/de/Guide/Introduction Arduino Homepage-Einführung] | * [http://arduino.cc/de/Guide/Introduction Arduino Homepage-Einführung] | ||
== Einsatz von Arduino an Schulen == | == Einsatz von Arduino an Schulen == | ||
Um den Einsatz von Arduinos zu testen haben wir eine schulinterne Lehrerfortbildung durchgeführt. Zwei KollegInnen hatten den Workshop insofern vorbereitet, dass die benötigten Materialien verfügbar waren. Dazu wurden einige Materialien bestellt, andere waren bei den KollegInnen schon vorhanden. | Um den Einsatz von Arduinos zu testen, haben wir eine schulinterne Lehrerfortbildung durchgeführt. Zwei KollegInnen hatten den Workshop insofern vorbereitet, dass die benötigten Materialien verfügbar waren. Dazu wurden einige Materialien bestellt, andere waren bei den KollegInnen schon vorhanden. | ||
Zu Beginn haben wir uns die folgenden Fragen gestellt: | Zu Beginn haben wir uns die folgenden Fragen gestellt: | ||
* Ist der Arduino für Schülerversuche im Physik- und Elektrotechnikunterricht in den unterschiedlichen Schulformen der beruflichen Schule nutzbar? | * Ist der Arduino für Schülerversuche im [[Physik]]- und Elektrotechnikunterricht in den unterschiedlichen Schulformen der [[Berufliche Bildung|beruflichen Schule]] nutzbar? | ||
* Kann der Arduino für die Ausbildung von Lebensmitteltechnikern eingesetzt werden, um technische Anwendungen bzw. deren Grundlagen praxis- und anwendungsorientiert zu unterrichten | * Kann der Arduino für die Ausbildung von Lebensmitteltechnikern eingesetzt werden, um technische Anwendungen bzw. deren Grundlagen praxis- und anwendungsorientiert zu unterrichten? | ||
* Kann der Arduino im bilingualen Unterricht genutzt werden? | * Kann der Arduino im bilingualen Unterricht genutzt werden? | ||
* Ist der Arduino zur Messwerterfassung (z.B. Temperaturmessungen, Lichtintensitätsmessungen) bei Lehrer- oder Schülerversuchen im Physikunterricht einsetzbar? | * Ist der Arduino zur Messwerterfassung (z.B. Temperaturmessungen, Lichtintensitätsmessungen) bei [[Experimente im Physikunterricht|Lehrer- oder Schülerversuchen im Physikunterricht]] einsetzbar? | ||
* Können mit dem Arduino kreative und künstlerische Projekte technisch umgesetzt werden, um auch Mädchen bzw. jungen Frauen den Zugang zu technischen Anwendungen zu erleichtern? | * Können mit dem Arduino kreative und künstlerische Projekte technisch umgesetzt werden, um auch Mädchen bzw. jungen Frauen den Zugang zu technischen Anwendungen zu erleichtern? | ||
Zeile 31: | Zeile 32: | ||
</gallery> | </gallery> | ||
Für den Einsatz an der Schule ist sehr vorteilhaft, | Für den Einsatz an der Schule ist sehr vorteilhaft, dass sowohl die Arduino-Hardware als auch die Arduino-Software von einer großen "User-Community" als [[Open Source|Open-Source]]-Projekt betrieben wird. Dadurch sind sehr viele Projekte und Materialien im Internet verfügbar. | ||
Dadurch sind sehr viele Projekte und Materialien im Internet verfügbar. | |||
== Hard- und Software == | == Hard- und Software == | ||
===Hardware=== | ===Hardware=== | ||
Für die Hardware wird das Arduino-Board benötigt, sowie verschiedene weitere Bauteile. | Für die Hardware wird das Arduino-Board benötigt, sowie verschiedene weitere Bauteile. | ||
Alle benötigen Bauteile kann man über den Elektronikfachhandel (Fa. Conrad, Reichelt-Elektronik etc.) beschaffen. | Alle benötigen Bauteile kann man über den Elektronikfachhandel (Fa. Conrad, Reichelt-Elektronik etc.) beschaffen. | ||
Je nachdem, welche Projekte durchgeführt werden sollen, kann es empfehlenswert sein, Starterkits z.B. bei [http://www.fritzing.org Fritzing] zu bestellen. | Je nachdem, welche Projekte durchgeführt werden sollen, kann es empfehlenswert sein, Starterkits z.B. bei [http://www.fritzing.org Fritzing] zu bestellen. | ||
Zeile 48: | Zeile 51: | ||
== Projekte == | == Projekte == | ||
Arduino Projekte werden in vielen verschiedenen Bereichen umgesetzt. Von Lichtinstallationen | |||
Arduino Projekte werden in vielen verschiedenen Bereichen umgesetzt. Von Lichtinstallationen über Gebrauchsgegenstände bis hin zu Robotik. Für unseren internen Workshop haben wir die folgenden Projekte erstellt: | |||
* [[Arduino-Projekt 1]]: Lauflicht mit Schalter und Potentiometer, um die Anschaltdauer der Dioden einzustellen. | * [[Arduino-Projekt 1]]: Lauflicht mit Schalter und Potentiometer, um die Anschaltdauer der Dioden einzustellen. | ||
* [[Ardunio-Projekt 2]]: Datenvisualisierung mit Processing | * [[Ardunio-Projekt 2]]: Datenvisualisierung mit Processing | ||
Zeile 56: | Zeile 60: | ||
== Informationen im Netz == | == Informationen im Netz == | ||
Viele Projekte, Magazine und Blogs zum Thema Arduino sind in in englischer Sprache. Viele Videos geben, auch wenn man den Text nicht versteht, Ideen und Anregungen für eigene Projekte. | Viele Projekte, Magazine und Blogs zum Thema Arduino sind in in englischer Sprache. Viele Videos geben, auch wenn man den Text nicht versteht, Ideen und Anregungen für eigene Projekte. | ||
Auf der Arduino Seite gibt es einen sog. Playground. Der Playground ist ein Wiki in dem Benutzer ihre eigenen Projekte vorstellen. Es gibt auch einen deutschsprachigen Bereich | |||
Auf der Arduino-Seite gibt es einen sog. Playground. Der Playground ist ein [[Wiki]], in dem Benutzer ihre eigenen Projekte vorstellen. Es gibt auch einen deutschsprachigen Bereich: | |||
* Arduino Playgroud [http://playground.arduino.cc Arduino Wiki, mehrsprachigi], | * Arduino Playgroud [http://playground.arduino.cc Arduino Wiki, mehrsprachigi], | ||
* Arduino Playgroud, deutsch [http://playground.arduino.cc/Deutsch/HomePage Arduino Wiki, deutsch]. | * Arduino Playgroud, deutsch [http://playground.arduino.cc/Deutsch/HomePage Arduino Wiki, deutsch]. | ||
* Magazin: [http://www.Makezine.com Makezine]. Es gibt hier auch ein umfangreiches [http://www.makezine.com/Archiv/arduino Archiv], das viele Inspirationen und Anleitungen enthält. | * Magazin: [http://www.Makezine.com Makezine]. Es gibt hier auch ein umfangreiches [http://www.makezine.com/Archiv/arduino Archiv], das viele Inspirationen und Anleitungen enthält. | ||
* Das Portal [http://www.instructables.com Instructables.com] ist ein Portal, das Anleitungen für vielerlei Projekte zur Verfügung stellt. | * Das Portal [http://www.instructables.com Instructables.com] ist ein Portal, das Anleitungen für vielerlei Projekte zur Verfügung stellt. | ||
* Auf Google+ gibt es eine sehr große und aktive [https://plus.google.com/u/0/communities/114444064583962076057 Arduino-Gruppe] | * Auf Google+ gibt es eine sehr große und aktive [https://plus.google.com/u/0/communities/114444064583962076057 Arduino-Gruppe]. | ||
* Auf der Website [http://www.ladyada.net/make/index.html Ladyada] hat eine ehemalige MIT-Studentin viele Informationen zum Thema Arduino zusammengestellt. | * Auf der Website [http://www.ladyada.net/make/index.html Ladyada] hat eine ehemalige MIT-Studentin viele Informationen zum Thema Arduino zusammengestellt. | ||
* Die Website mediamatic.net hat einen Bereich, in dem Projekte aus dem Bereich [http://www.mediamatic.net/12648/en/wearable-arduino Kleidung und Arduino] vorgestellt werden. Dazu werden in der Regel Arduinos vom Typ [[Lilypad]] verwendet. | * Die Website [http://www.mediamatic.net mediamatic.net] hat einen Bereich, in dem Projekte aus dem Bereich [http://www.mediamatic.net/12648/en/wearable-arduino Kleidung und Arduino] vorgestellt werden. Dazu werden in der Regel Arduinos vom Typ [[Lilypad]] verwendet. | ||
== Tutorials == | == Tutorials == | ||
* Im Rahmen der Seite [http://et-tutorials.de ET-Tutorials] gibt es einen speziellen [http://et-tutorials.de/Mikrocontroller/Arduino/ Bereich für Arduino] mit Video-Tutorials. | * Im Rahmen der Seite [http://et-tutorials.de ET-Tutorials] gibt es einen speziellen [http://et-tutorials.de/Mikrocontroller/Arduino/ Bereich für Arduino] mit Video-Tutorials. | ||
* Ein Dokument, das einen sehr guten Einstieg bietet, ist von einem Schüler verfasst worden | * Ein Dokument, das einen sehr guten Einstieg bietet, ist von einem Schüler verfasst worden und kann auf der [http://www.hems.de/uploads/media/Arduino_Tutorial.pdf Schulhomepage] heruntergeladen werden. | ||
* Die englischsprachige Arduino-Homepage bietet einen Menüpunkt "Learning". Unter dem Menü-Unterpunkt "[http://arduino.cc/en/Tutorial/HomePage Examples]" findet man eine Vielzahl von Beispielen, die nach verschiedenen Bereichen sortiert sind. Für die Beispiele ist der benötigte Programmcode in der Arduino-Software bereits integriert | * Die englischsprachige Arduino-Homepage bietet einen Menüpunkt "Learning". Unter dem Menü-Unterpunkt "[http://arduino.cc/en/Tutorial/HomePage Examples]" findet man eine Vielzahl von Beispielen, die nach verschiedenen Bereichen sortiert sind. Für die Beispiele ist der benötigte Programmcode in der Arduino-Software bereits integriert und kann unter dem Menüpunkt "Datei","Beispiele" als Sketch (Programm) im Editor geöffnet werden. Jedes Beispiel ist auf der Homepage ausführlich dokumentiert, so dass es sehr einfach ist, sofort zu starten. | ||
[[Kategorie:Arduino|!]] | [[Kategorie:Arduino|!]] |
Version vom 21. Juli 2014, 18:59 Uhr
Was ist Arduino?
Arduino ist ein kostengünstiger speicherprogrammierbarer Mikrocontroller. In dem Video gibt es eine kurze Einführung.
- Fehler beim Widget YouTube: Unable to load template 'wiki:YouTube'
An den Arduino können verschiedene Sensoren angeschlossen werden, um Daten aus der Umwelt zu aufzunehmen.
Ein Programm, das vorher auf dem PC geschrieben, kompiliert und auf den Arduino übertragen wurde, verarbeitet die Eingangsdaten und veranlasst, dass sog. Aktoren bestimmte Aktionen ausführen, wie z.B. LEDs oder Motoren an- bzw. ausschalten. Arduino-Projekte können ohne PC laufen (stand-alone) oder über Software, die auf dem PC läuft, Daten empfangen oder ausgeben. Die Software kann kostenlos herunter geladen werden und ist für die Betriebssysteme Windows, Linux und Mac OS X verfügbar.
Die Entwickler von Arduino sind Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martini und David Mellis.
Einsatz von Arduino an Schulen
Um den Einsatz von Arduinos zu testen, haben wir eine schulinterne Lehrerfortbildung durchgeführt. Zwei KollegInnen hatten den Workshop insofern vorbereitet, dass die benötigten Materialien verfügbar waren. Dazu wurden einige Materialien bestellt, andere waren bei den KollegInnen schon vorhanden.
Zu Beginn haben wir uns die folgenden Fragen gestellt:
- Ist der Arduino für Schülerversuche im Physik- und Elektrotechnikunterricht in den unterschiedlichen Schulformen der beruflichen Schule nutzbar?
- Kann der Arduino für die Ausbildung von Lebensmitteltechnikern eingesetzt werden, um technische Anwendungen bzw. deren Grundlagen praxis- und anwendungsorientiert zu unterrichten?
- Kann der Arduino im bilingualen Unterricht genutzt werden?
- Ist der Arduino zur Messwerterfassung (z.B. Temperaturmessungen, Lichtintensitätsmessungen) bei Lehrer- oder Schülerversuchen im Physikunterricht einsetzbar?
- Können mit dem Arduino kreative und künstlerische Projekte technisch umgesetzt werden, um auch Mädchen bzw. jungen Frauen den Zugang zu technischen Anwendungen zu erleichtern?
Für den Einsatz an der Schule ist sehr vorteilhaft, dass sowohl die Arduino-Hardware als auch die Arduino-Software von einer großen "User-Community" als Open-Source-Projekt betrieben wird. Dadurch sind sehr viele Projekte und Materialien im Internet verfügbar.
Hard- und Software
Hardware
Für die Hardware wird das Arduino-Board benötigt, sowie verschiedene weitere Bauteile.
Alle benötigen Bauteile kann man über den Elektronikfachhandel (Fa. Conrad, Reichelt-Elektronik etc.) beschaffen.
Je nachdem, welche Projekte durchgeführt werden sollen, kann es empfehlenswert sein, Starterkits z.B. bei Fritzing zu bestellen.
Software
Auf der Arduino-Homepage kann die Software kostenlos herunter geladen werden. Mit dieser PC-Software können die Programme (Sketch) für den Arduino geschrieben, gespeichert und über ein USB-Kabel auf den Arduino übertragen werden.
Um Daten auf dem PC zu visualisieren, kann man die Software Processing verwenden.
Projekte
Arduino Projekte werden in vielen verschiedenen Bereichen umgesetzt. Von Lichtinstallationen über Gebrauchsgegenstände bis hin zu Robotik. Für unseren internen Workshop haben wir die folgenden Projekte erstellt:
- Arduino-Projekt 1: Lauflicht mit Schalter und Potentiometer, um die Anschaltdauer der Dioden einzustellen.
- Ardunio-Projekt 2: Datenvisualisierung mit Processing
- Arduino-Projekt 3: Datenvisualisierung mit einem Oszilloskop
- Arduino-Projekt 4: Ansteuerung von Pneumatikventilen mit dem Arduino
- Arduino-Projekt 5: Steuerung einer Lampe, die angeht, wenn bei Dunkelheit eine Person den Parkplatz betritt.
Informationen im Netz
Viele Projekte, Magazine und Blogs zum Thema Arduino sind in in englischer Sprache. Viele Videos geben, auch wenn man den Text nicht versteht, Ideen und Anregungen für eigene Projekte.
Auf der Arduino-Seite gibt es einen sog. Playground. Der Playground ist ein Wiki, in dem Benutzer ihre eigenen Projekte vorstellen. Es gibt auch einen deutschsprachigen Bereich:
- Arduino Playgroud Arduino Wiki, mehrsprachigi,
- Arduino Playgroud, deutsch Arduino Wiki, deutsch.
- Magazin: Makezine. Es gibt hier auch ein umfangreiches Archiv, das viele Inspirationen und Anleitungen enthält.
- Das Portal Instructables.com ist ein Portal, das Anleitungen für vielerlei Projekte zur Verfügung stellt.
- Auf Google+ gibt es eine sehr große und aktive Arduino-Gruppe.
- Auf der Website Ladyada hat eine ehemalige MIT-Studentin viele Informationen zum Thema Arduino zusammengestellt.
- Die Website mediamatic.net hat einen Bereich, in dem Projekte aus dem Bereich Kleidung und Arduino vorgestellt werden. Dazu werden in der Regel Arduinos vom Typ Lilypad verwendet.
Tutorials
- Im Rahmen der Seite ET-Tutorials gibt es einen speziellen Bereich für Arduino mit Video-Tutorials.
- Ein Dokument, das einen sehr guten Einstieg bietet, ist von einem Schüler verfasst worden und kann auf der Schulhomepage heruntergeladen werden.
- Die englischsprachige Arduino-Homepage bietet einen Menüpunkt "Learning". Unter dem Menü-Unterpunkt "Examples" findet man eine Vielzahl von Beispielen, die nach verschiedenen Bereichen sortiert sind. Für die Beispiele ist der benötigte Programmcode in der Arduino-Software bereits integriert und kann unter dem Menüpunkt "Datei","Beispiele" als Sketch (Programm) im Editor geöffnet werden. Jedes Beispiel ist auf der Homepage ausführlich dokumentiert, so dass es sehr einfach ist, sofort zu starten.