Roboter bauen mit Arduino

Die Anleitung für Einsteiger

*****

(Autor)

Buch | Softcover
409 Seiten
2014
Galileo Press (Verlag)
978-3-8362-2941-8 (ISBN)

Lese- und Medienproben

Roboter bauen mit Arduino - Markus Knapp
24,90 inkl. MwSt
zur Neuauflage
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Zu diesem Artikel existiert eine Nachauflage
Einen Roboter bauen ohne Vorkenntnisse? Mit diesem Buch und dem darin aufgeführten Bausatz absolut kein Problem!
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?
Mehr entdecken
aus dem Bereich
Eine kurze Geschichte der Informationsnetzwerke von der Steinzeit bis …

von Yuval Noah Harari

Buch | Hardcover (2024)
Penguin (Verlag)
28,00