Book description
- Komponenten der Hardware, Verwendung der digitalen und analogen Ports, Einsatzbeispiele mit Sensoren, Aktoren und Anzeigen
- Praktischer Einstieg in die Arduino-Programmierung
- Beispielprojekte wie Gefrierschrankwächter, Miniroboter mit Wii-Bedienelement, Geschwindigkeitsmesser und Internetanwendungen wie Mailchecker und Wetterstation
Arduino besteht aus einem Mikrocontroller und der dazugehörigen kostenlosen Programmierumgebung. Aufgrund der einfachen C-ähnlichen Programmiersprache eignet sich die Arduino-Umgebung für alle Bastler und Maker, die auf einfache Weise Mikrocontroller programmieren möchten, ohne gleich Technik-Freaks sein zu müssen. Dieses Buch ermöglicht einen leichten Einstieg in die Arduino-Plattform. Der Autor bietet Ihnen eine praxisnahe Einführung und zeigt anhand vieler Beispiele, wie man digitale und analoge Signale über die Eingangs- und Ausgangsports verarbeitet.
Darüber hinaus lernen Sie, wie man verschiedene Sensoren wie Temperatur-, Beschleunigungs- und optische Sensoren für Anwendungen mit dem Arduino-Board einsetzen kann. Anschließend werden Servo- und Motoranwendungen beschrieben. Dabei wird ein kleiner Roboter realisiert, der mit einem Wii-Bedienelement gesteuert werden kann.
Im Praxiskapitel beschreibt der Autor verschiedene Internetanwendungen mit dem Arduino-Board. Mittels einer Ethernet-Verbindung wird Ihr Arduino twittern, E-Mails senden und empfangen sowie Umweltdaten sammeln und verarbeiten können. Als Projekt wird eine Wetterstation realisiert, die Wetterinformationen aus dem Internet abruft und Wetter- und Sensordaten auf einem Display darstellt.
Zum Abschluss werden verschiedene Werkzeuge und Hilfsmittel sowie Softwareprogramme für den Basteleinsatz beschrieben und Sie erfahren, wie die Arduino-Anwendung im Miniformat mit ATtiny realisiert werden kann.
Mit dem Wissen aus diesem Praxis-Handbuch können Sie Ihre eigenen Ideen kreativ umsetzen.
Aus dem Inhalt:- Hardwarekomponenten
- Entwicklungsumgebung
- Eingänge und Ausgänge verarbeiten
- Einsatz von Sensoren, Aktoren und Anzeigen
- Serielle Datenübertragung
- Daten sammeln und speichern
- Softwarebibliotheken und Hardware-Erweiterungen
- Praxisanwendungen wie Kompass, Wasserwaage, digitales Netzteil und Miniroboter
- Internetanwendungen mit Arduino wie Twitter-Tool, RSS-Reader, Mailchecker und Wetterstation
- Eigene DIY-Boards und Arduino-Clones
- Arduino im Miniformat mit ATtiny
- Tools für Praktiker
Table of contents
- Impressum
- Kapitel 1: Einleitung
- Kapitel 2: Arduino-Plattform
- Kapitel 3: Startschuss
- Kapitel 4: Eingänge und Ausgänge
-
Kapitel 5: Sensoren
- 5.1 LDR (Fotowiderstand)
- 5.2 NTC/PTC
- 5.3 Integrierte Temperatursensoren
- 5.4 Pt100 und Thermoelemente
- 5.5 Feuchtesensoren
- 5.6 Kombinierte Umweltsensoren
- 5.7 Schaltersensoren
- 5.8 Abstandssensoren
- 5.9 Beschleunigungssensor
- 5.10 Kompass
- 5.11 Hall-Sensor
- 5.12 Projekt Kompass mit Richtungsanzeige
- 5.13 Projekt Gefrierschrankwächter
- Kapitel 6: Aktoren
- Kapitel 7: Anzeigen
- Kapitel 8: Datenverarbeitung
-
Kapitel 9: Erweiterungen
-
9.1 Bibliotheken
- 9.1.1 Ethernet-Bibliothek
- 9.1.2 Wire-Bibliothek
- 9.1.3 SoftwareSerial
- 9.1.4 TinyGPS-Bibliothek
- 9.1.5 NMEA
- 9.1.6 PString-Bibliothek
- 9.1.7 TextFinder-Bibliothek
- 9.1.8 Matrix-Bibliothek
- 9.1.9 LiquidCrystal-Bibliothek (LCD)
- 9.1.10 JeeLib
- 9.1.11 MIDI
- 9.1.12 Stepper-Bibliothek
- 9.1.13 Webduino
- 9.1.14 Wii Nunchuk
-
9.2 Hardware-Erweiterungen (Shields)
- 9.2.1 Proto-Shield
- 9.2.2 Protonly Proto-Shield
- 9.2.3 Floweronly Proto-Shield
- 9.2.4 Ethernet-Shield
- 9.2.5 Datalogger und GPS Shield
- 9.2.6 Adafruit Motor-Shield
- 9.2.7 DFRobot Motor-Shield
- 9.2.8 Diduino MsMot Shield
- 9.2.9 Keypad Shield
- 9.2.10 TouchShield
- 9.2.11 Wave Shield
- 9.2.12 SD Card Shield
- 9.2.13 MIDI Shield
- 9.2.14 Nano Shield
- 9.2.15 Lithium Backpack
- 9.2.16 ITEAD Power-Shield
- 9.2.17 RFM12B Shield
- 9.2.18 Xbee Shield
- 9.2.19 CC3000 WiFi Shield
- 9.2.20 Schraubklemmen-Shield
- 9.3 Hardware-Adapter
-
9.1 Bibliotheken
- Kapitel 10: Arduino im Einsatz
- Kapitel 11: Fehlersuche/Troubleshooting
-
Kapitel 12: DIY Boards und Clones
- 12.1 Boards
- 12.2 Programmieradapter (USB-Wandler)
- 12.3 Programmierung über ICSP
-
12.4 Arduino im Miniaturformat mit ATtiny
- 12.4.1 tinyAVR und Arduino
- 12.4.2 Installation eines Zusatzpakets
- 12.4.3 (Blink-)Schaltung mit ATtiny
- 12.4.4 Programmierung des ATtiny-Mikrocontrollers
- 12.4.5 AVR-Programmer
- 12.4.6 Projekt Selbstbau-Programmieradapter
- 12.4.7 Projekt ICSP-Breakout-Board fürs Steckbrett
- 12.4.8 Projekt Windlicht
- 12.4.9 Prototypen-Board für ATtiny84
- Kapitel 13: Tools für Praktiker
-
Anhang A: Codereferenz
- A.1 Programmstruktur
- A.2 Aufbau einer Funktion
- A.3 Konventionen
- A.4 Datentypen
- A.5 Datentypkonvertierung
- A.6 Variablen & Konstanten
- A.7 Kontrollstrukturen
- A.8 Mathematische Funktionen
- A.9 Zufallszahlen
- A.10 Arithmetik und Vergleichsfunktionen
- A.11 Funktionen
- A.12 Zeitfunktionen
- A.13 Serielle Kommunikation
- Anhang B: Boards
- Anhang C: Bezugsquellen
- Anhang D: Listings
- Anhang E: Migration zu Arduino 1.0
Product information
- Title: Arduino Praxiseinstieg
- Author(s):
- Release date: April 2015
- Publisher(s): mitp Verlag
- ISBN: 9783958450707
You might also like
book
Arduino - Praxiseinstieg
Alle Komponenten der Hardware, Verwendung der digitalen und analogen Ports, Einsatzbeispiele mit Sensoren, Aktoren und Anzeigen …
book
Sensoren im Einsatz mit Arduino
Praktische Beschreibung zahlreicher Sensoren: von Temperatur- über Infrarot-, Farb- und Ultraschallsensoren bis hin zum Einsatz von …
book
Arduino für Kids
Sich eine eigene Hardware »basteln« und per Software selbst programmieren, ist heute kinderleicht. Mit dem Arduino …
book
Sensoren – messen und experimentieren mit Arduino und Raspberry Pi
Sensoren ist die definitive Einführung, wenn es darum geht, die physikalische Welt zu überwachen und zu …