Roboter bauen mit Arduino
Galileo Press (Verlag)
978-3-8362-2941-8 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Einen Roboter bauen ohne Vorkenntnisse? Mit diesem Buch und dem darin aufgeführten Bausatz absolut kein Problem!— Nina Otto (Buchhändlerin, Lehmanns Media)
R2-D2, Marvin, Wall-E, T-800 - ab sofort holen Sie sich coole Roboter nicht mehr nur auf dem Bildschirm nach Hause. Denn mit diesem Buch bauen, steuern und erweitern Sie Ihren eigenen Roboter Schritt für Schritt. Dabei lernen Sie den Arduino grundlegend kennen und programmieren und erhalten eine Einführung in Robotik und Elektronik. Typisch für Bastler starten Sie auch gleich mit dem Tuning und statten Ihren Roboter z.B. mit Motoren, Servo, Rädern und Sensoren aus. Also: ran an die Teile!
Aus dem Inhalt:
* Einführung in die Robotik: Roboter-Typen, Roboter-Hardware u. v. m.
* Die Arduino-Plattform: Hardware, Software, Inbetriebnahme
* Benötigtes Werkzeug, richtige Verdrahtung, Löten und Co.
* Programmiergrundlagen: Variablen, Kontrollstrukturen, Funktionen, Hilfe im Fehlerfall
* Einführung in die Elektronik: LEDs, Schalter, Taster, Sensoren, Aktoren, Arduino-Shields, Piezo, Servos und Motoren
* Den Roboter aufbauen und testen
* Fahrstunde für den Roboter: Grundrichtungen, Zickzack- und Kreisfahrten; inkl. Hindernisvermeidung
* LCD-Ansteuerung und -Nutzung
* Interaktion per Tastatur
* Weiterführende Ideen wie z. B. Kommunikation per Infrarot, Sprache oder Bluetooth, Energiemanagement; mit Infrarot-, Helligkeits- und Farbsensoren arbeiten.
Geleitwort des Fachgutachters ... 13
1. Don't panic! -- Einleitung ... 15
1.1 ... Für wen ist dieses Buch geeignet? ... 15
1.2 ... Wie sollte das Buch gelesen werden? ... 17
1.3 ... Das Roboterkit zum Buch ... 17
1.4 ... Die Webseite zum Buch ... 18
1.5 ... Robotiklabor -- Der Podcast rund um Robotikthemen ... 18
1.6 ... Danksagung ... 18
2. Wir sind die Roboter ... 21
2.1 ... Welche Arten von Robotern gibt es? ... 21
2.2 ... Woraus besteht ein Roboter? ... 34
2.3 ... Wie und womit »denkt« ein Roboter? ... 37
2.4 ... Mikrocontroller allgemein ... 37
2.5 ... Fazit ... 43
3. Arten der Programmierung ... 45
3.1 ... Grafische Programmierung ... 45
3.2 ... Textbasierte Programmierung ... 49
4. Die Arduino-Plattform ... 53
4.1 ... Was ist Arduino? ... 53
4.2 ... Die Arduino-Hardware ... 54
4.3 ... Die Arduino-Software ... 78
4.4 ... Die Entwicklungsumgebung ... 91
4.5 ... Die Software im Detail ... 92
4.6 ... Die grafische Oberfläche im Detail ... 92
4.7 ... Fazit ... 95
5. Die kleine Werkstatt ... 97
5.1 ... Fliegende Verdrahtung ... 97
5.2 ... Steckplatinen ... 99
5.3 ... Werkzeuge ... 102
5.4 ... Kabel verbinden oder isolieren ... 113
5.5 ... Platinen ... 115
5.6 ... Löten ... 118
5.7 ... Fazit ... 129
6. Programmiergrundlagen ... 131
6.1 ... Stil ... 131
6.2 ... Kommentare ... 136
6.3 ... Variablen ... 137
6.4 ... Konstanten ... 142
6.5 ... #define (Präprozessor-Anweisung) ... 143
6.6 ... Operatoren ... 144
6.7 ... Kontrollstrukturen ... 145
6.8 ... Schleifen ... 150
6.9 ... Funktionen ... 154
6.10 ... Die »setup«-Funktion ... 162
6.11 ... Die »loop«-Funktion ... 163
6.12 ... Verzögerungen und Zeitsteuerung ... 164
6.13 ... Ein- und Ausgänge ... 165
6.14 ... Fehlersuche/Debugging und die Anzeige von Werten ... 166
6.15 ... Bibliotheken (Libraries) ... 176
6.16 ... Fazit ... 176
7. Los geht's! -- Erste Praxis ... 179
7.1 ... Der erste Kontakt mit der Hardware ... 179
7.2 ... Ist da jemand? -- Kontakt mit der Außenwelt ... 196
7.3 ... Hört mich jemand? -- Ausgabe von Signalen ... 220
7.4 ... Der Diener -- Ansteuerung von Servos ... 230
7.5 ... Ich muss hier weg! -- Ansteuerung von Motoren ... 239
7.6 ... Fazit ... 261
8. Keine Schraube locker -- Die Montage des eigenen Roboters ... 263
8.1 ... Überblick ... 263
8.2 ... Los geht's -- Schritt für Schritt zum Bot ... 270
8.3 ... Alles bereit? -- Ein paar Tests ... 330
8.4 ... Fazit ... 332
9. Drive me crazy? -- Die erste Fahrstunde ... 333
9.1 ... Roboterchoreografie ... 333
9.2 ... Hindernisvermeidung ... 344
9.3 ... Fazit ... 356
10. Pimp My Robot! -- Mögliche Erweiterungen ... 357
10.1 ... Grundsätzliche Ansteuerung eines Displays ... 358
10.2 ... Press Any Key! -- Interaktion per Tastatur ... 374
10.3 ... Ich sehe was ... -- weitere Sensoren ... 387
10.4 ... Spannendes -- Energiemanagement ... 391
10.5 ... Fazit ... 396
11. Der Roboter und der Rest der Welt ... 397
11.1 ... Kommunikation per Infrarot ... 397
11.2 ... Kommunikation mittels Sprache ... 398
11.3 ... Steuerung per Bluetooth ... 399
11.4 ... Internet of Things -- Das Internet der Dinge ... 399
11.5 ... Fazit ... 400
12. Schlusswort ... 401
Index ... 403
Erscheint lt. Verlag | 27.10.2014 |
---|---|
Reihe/Serie | Galileo Computing |
Verlagsort | Bonn |
Sprache | deutsch |
Maße | 172 x 230 mm |
Gewicht | 790 g |
Einbandart | Paperback |
Themenwelt | Sachbuch/Ratgeber ► Freizeit / Hobby ► Heimwerken / Do it yourself |
Sachbuch/Ratgeber ► Natur / Technik ► Technik | |
Informatik ► Theorie / Studium ► Künstliche Intelligenz / Robotik | |
Informatik ► Weitere Themen ► Hardware | |
Technik ► Elektrotechnik / Energietechnik | |
Schlagworte | Akku • Aktor • Arduino • Arduino; Spezielle Anwendungsbereiche • Basteln • Bluetooth • Buch • Einführung • Elektronik • Hardware • Maker • Motor • Piezo • Programmierung • Roboter • Roboter-Arten • Roboterselbstbau • Sensor • Servo • Technik |
ISBN-10 | 3-8362-2941-2 / 3836229412 |
ISBN-13 | 978-3-8362-2941-8 / 9783836229418 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich