Arduino - physical computing für Bastler, Designer und Geeks"O'Reilly Media, Inc.", 2009 - 371 Seiten Arduino ist einerseits Hardeware, die aus einem Mikrocontroller besteht, der ähnlich wie ein PC eigenständig Berechnungen durchführt, aber auch leicht mithilfe vieler Sensoren zur Interaktion mit der Umwelt verbunden werden kann. Arduino ist aber auch die dazugehörige Software-Entwicklungsumgebung, die viele komplizierte Details der hardwaregestützten Entwicklung einfacher macht. Zusammen bilden die beiden die Basis für sogenanntes Physical Computing, die Verbindung der realen, physischen Welt mit der Welt der Einsen und Nullen. Prototype Your Life Arduino eignet sich hervorragend für alle möglichen Projekte, denn der Mikrocontroller ist günstig zu erwerben und einfach und schnell zu programmieren: Der Computer ist damit keine Black Box mehr, die nur noch bedient werden kann, sondern wird vielmehr in den Alltag integriert und übernimmt dort sinnvolle Aufgaben. Damit wird die Zeit von der fixen Idee bis zur Umsetzung kurz gehalten, aus Ideen werden schnell funktionierende Prototypen. Von Bastlern, Künstlern und Geeks Bastlern, die bisher vielleicht nur in der physischen Welt an ihren Projekten gearbeitet haben, werden neue Möglichkeiten eröffnet: Sie können die im Buch erklärten Projekte verfolgen und dabei lernen, wie der Arduino zu ihrem Hobby viele neue Aspekte beisteuern kann. Mit dem Arduino können Designer und Medienkünstler einfache Prototypen schnell erstellen, ohne sich mit allzu komplizierter Technik und kryptischem Programmiercode aufhalten zu müssen. Und für Geeks ist der Arduino so etwas Ähnliches wie das Schweizer Armeemesser... Von den Elektronik-Grundlagen bis zum Arduino-Musik-Workshop Neben dem Elektronik-Grundlagen lernt der Leser die Arduino-Vielfalt durch ausführlich beschriebene Workshops kennen: Eine programmierbare RGB-Lampe wird gebaut, der Leser erstellt eine Gehirnwellenmaschine und er lernt, wie der Arduino mit dem Internet kommunizieren kann, um über Twitter zu melden, ob Licht in einem Zimmer brennt. Wie man mit dem Arduino Musik steuern kann und sogar ein eigenes elektronisches Musikinstrument baut, erfährt der Leser in weiteren Kapiteln erfahren. Im Anhang findet sich eine komplette Arduino-Programmiersprachenreferenz. |
Inhalt
Von Königen und Kondensatoren | 1 |
Physical Computing elektrische Grundlagen und der Sprung ins kalte Wasser | 31 |
Workshop LEDLicht | 83 |
LEDs für Fortgeschrittene | 109 |
Sprich mit mir Arduino | 129 |
Arduino im Netz | 153 |
Sensoren | 171 |
Ein kleiner ArduinoRoboter | 199 |
MusikController mit Arduino | 211 |
Musik mit Arduino | 235 |
ArduinoBoards und Shields | 253 |
ArduinoBibliotheken | 263 |
Sprachreferenz | 281 |
Händlerliste | 361 |
Häufige Begriffe und Wortgruppen
Abbildung Abschnitt aktuelle allerdings analogen angeschlossen Anschließend Arduino Arduino-Board Argumente Ausdruck ausgeführt Bauteile beiden Beispiel benötigt benutzt Bereich besonders besteht bestimmte Bibliothek Board Buch byte Computer Daten Datentypen definiert digitalen direkt Draht drei eigene einfach eingesetzt einzelnen elektrische elektronischen Ende entsprechenden ersten erzeugt Fall falsch Fehler finden folgenden Funktion gemessen genaue Gerät geschrieben gesetzt gespeichert gibt gleich größer HIGH hohe indem Informationen jetzt Kapitel Klänge kleine kommt kurz lange lassen lässt leicht lich meistens messen möglich muss Namen natürlich neue Note Operationen OUTPUT Platine Potentiometer Processing Programm Projekte recht Reihe Schalter Schaltung Schleife schnell schreiben Seite Sensoren serielle Schnittstelle setze Shield siehe Signal Sketch sodass sogenannte soll sollte Spannung Speicher Spiel Stelle steuern Strom Tabelle Taster Teil unterschiedliche Variablen Verbindung verschiedene verwenden verwendet viele void void loop void setup weitere wenig Wert wichtig Widerstand wieder Zahlen Zeichenketten Zeile Zudem Zunächst zurück zwei zweite