Die elektronische Welt mit Arduino entdecken. OReillys basics - Mit dem Arduino messen, steuern und spielen. Elektronik leicht verstehen. Kreativ programmieren lernen. Behandelt Arduino 1.0
von: Erik Bartmann
O'Reilly Verlag, 2011
ISBN: 9783897213203
Sprache: Deutsch
703 Seiten, Download: 23951 KB
Format: PDF, auch als Online-Lesen
Mehr zum Inhalt
Die elektronische Welt mit Arduino entdecken. OReillys basics - Mit dem Arduino messen, steuern und spielen. Elektronik leicht verstehen. Kreativ programmieren lernen. Behandelt Arduino 1.0
Inhalt | 5 | ||
Grußwort von Wolfgang Rudolph | 9 | ||
Einleitung | 11 | ||
Kapitel 1: Was ist ein Mikrocontroller | 23 | ||
Wozu kann man ihn verwenden? | 24 | ||
Allgemeiner Aufbau | 25 | ||
Kapitel 2: Das Arduino-Board | 33 | ||
Die Stromversorgung | 37 | ||
Die Kommunikationswege | 39 | ||
Die Programmiersprachen C/C++ | 41 | ||
Wie und womit kann ich Arduino programmieren? | 44 | ||
Die Arduino-Entwicklungsumgebung | 49 | ||
Das Starten der Entwicklungsumgebung | 49 | ||
Die Portkommunikation | 61 | ||
Befehl und Gehorsam | 66 | ||
Kapitel 3: Die Elektronik | 71 | ||
Scope | 71 | ||
Was ist Elektronik eigentlich? | 71 | ||
Bauteile | 82 | ||
Weitere interessante Bauteile | 107 | ||
Kapitel 4: Elektronische Grundschaltungen | 119 | ||
Scope | 119 | ||
Widerstandsschaltungen | 119 | ||
Kondensatorschaltungen | 127 | ||
Transistorschaltungen | 129 | ||
Kapitel 5: Das Zusammenfügen der Bauteile | 135 | ||
Scope | 135 | ||
Was ist eine Platine? | 135 | ||
Das Steckbrett (Breadboard) | 137 | ||
Die flexiblen Steckbrücken | 140 | ||
Kapitel 6: Nützliches Equipment | 143 | ||
Scope | 143 | ||
Nützliches Equipment | 143 | ||
Kapitel 7: Grundlegendes zur Programmierung | 155 | ||
Was ist ein Programm bzw. ein Sketch? | 155 | ||
Was bedeutet Datenverarbeitung? | 157 | ||
Die Struktur eines Arduino-Sketches | 174 | ||
Wie lange läuft ein Sketch auf dem Board? | 177 | ||
Kapitel 8: Die Programmierung des Arduino-Boards | 179 | ||
Scope | 179 | ||
Die digitalen Ports | 179 | ||
Die analogen Ports | 181 | ||
Die serielle Schnittstelle | 189 | ||
Projekt 1: Der erste Sketch | 191 | ||
Projekt 2: Einen Sensor abfragen | 203 | ||
Projekt 3: Blinken mit Intervallsteuerung | 219 | ||
Projekt 4: Der störrische Taster | 231 | ||
Projekt 5: Ein Lauflicht | 243 | ||
Projekt 6: Porterweiterung | 257 | ||
Projekt 7: Porterweiterung mal 2 | 277 | ||
Projekt 8: Die Statemachine | 293 | ||
Projekt 9: Der elektronische Würfel | 315 | ||
Projekt 10: Der elektronische Würfel (und wie erstelle ich eine Bibliothek?) | 337 | ||
Projekt 11: Das Miniroulette | 361 | ||
Projekt 12: Lichtsensoren | 375 | ||
Projekt 13: Der Richtungsdetektor | 389 | ||
Projekt 14: Die Ansteuerung eines Servos | 399 | ||
Projekt 15: Das Lichtradar | 409 | ||
Projekt 16: Die Siebensegmentanzeige | 419 | ||
Projekt 17: Die Siebensegmentanzeige (mir gehen die Pins aus) | 433 | ||
Projekt 18: Der Reaktionstester | 445 | ||
Projekt 19: Das KeyPad | 461 | ||
Projekt 20: Das KeyPad (Diesmal ganz anders) | 479 | ||
Projekt 21: Eine Alphanumerische Anzeige | 493 | ||
Projekt 22: Kommunikation über I2C | 511 | ||
Projekt 23: Der Schrittmotor | 531 | ||
Projekt 24: Der ArduBot | 543 | ||
Projekt 25: Die Temperatur | 557 | ||
Projekt 26: Der Sound und mehr | 573 | ||
Projekt 27: Data Monitoring | 589 | ||
Projekt 28: Der Arduino-Talker | 603 | ||
Projekt 29: Die drahtlose Kommunikation über Bluetooth | 615 | ||
Projekt 30: Bluetooth und das Android-Smartphone | 629 | ||
Projekt 31: Der ArduBot wird funkgesteuert | 635 | ||
Projekt 32: Netzwerk- Kommunikation | 643 | ||
Projekt 33: Digital ruft analog | 661 | ||
Projekt 34: Shieldbau | 675 | ||
Anhang A: Befehls-Referenz | 685 | ||
Anhang B: Wo bekomme ich was? | 695 | ||
Index | 697 |