|
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 |
|