Arduino
Praxiseinstieg
Thomas Brühlmann
Diese Publikation zitieren
Thomas Brühlmann, Arduino (2019), mitp-Verlag, Frechen, ISBN: 9783747500552
9370
Accesses
Accesses
117
Quotes
Quotes
Beschreibung / Abstract
Beschreibung
Thomas Brühlmann arbeitet als Consultant und hat langjährige Erfahrung in der Hardware- und Softwareentwicklung. Nebenbei realisiert er Projekte mit Open-Source-Hardware, hält Vorträge und führt Workshops durch.
In seinem Blog unter arduino-praxis.ch verfolgt er die aktuelle Entwicklung des Arduino-Projektes und publiziert Projekte, Anwendungen, Tipps und Tricks.
In seinem Blog unter arduino-praxis.ch verfolgt er die aktuelle Entwicklung des Arduino-Projektes und publiziert Projekte, Anwendungen, Tipps und Tricks.
Inhaltsverzeichnis
- Titel
- Inhaltsverzeichnis
- Kapitel 1 – Einleitung
- 1.1 Aufbau des Buches
- Kapitel 2 – Arduino-Plattform
- 2.1 Am Anfang war der König
- 2.2 Be a Maker
- 2.3 Arduino-Plattform
- 2.4 Hardware
- 2.5 Software
- 2.6 Installation der Software
- 2.7 Get Connected
- 2.8 Arduino-Entwicklungsumgebung
- 2.9 Arduino-Boards
- 2.10 Arduino-kompatible Boards
- Kapitel 3 – Startschuss
- 3.1 Das Arduino-Board
- 3.2 Steckbrett – Experimentieren ohne Löten
- 3.3 Spannung, Strom und Herr Ohm
- 3.4 Widerstand & Co
- 3.5 Programmcode
- 3.6 Testen
- 3.7 Projekt Blink
- 3.8 Projekt Wechselblinker
- Kapitel 4 – Eingänge und Ausgänge
- 4.1 Digitale Eingänge
- 4.2 Digitale Ausgänge
- 4.3 Analoge Welt
- 4.4 Serielle Kommunikation
- 4.5 Drahtlose Kommunikation
- 4.6 Projekt: Würfel
- Kapitel 5 – Sensoren
- 5.1 Sensoren
- 5.2 Projekt Kompass mit Richtungsanzeige
- 5.3 Projekt Gefrierschrankwächter
- 5.4 Kontaktloses Fieberthermometer
- Kapitel 6 – Aktoren
- 6.1 Relais
- 6.2 Servos
- 6.3 Motoren
- 6.4 Hohe Lasten schalten
- 6.5 Projekt: Roboter mit Wii-Steuerung
- Kapitel 7 – Anzeigen
- 7.1 Leuchtdiode (LED)
- 7.2 7-Segment-Anzeigen
- 7.3 LC-Display (LCD)
- 7.4 LC-Display Nokia 3310/5110
- 7.5 OLED-Display
- 7.6 LED-Matrix
- 7.7 Projekt Geschwindigkeitsmesser fürs Fahrrad
- 7.8 Projekt Schrittzähler
- Kapitel 8 – Datenverarbeitung
- 8.1 Daten speichern
- 8.2 Daten ins Internet senden
- 8.3 Projekt: Programmierbarer Signalgeber
- 8.4 Sinusgenerator
- 8.5 Projekt: Digitales Netzteil
- 8.6 Projekt Sollwerteingabe mit Drehgeber
- Kapitel 9 – Erweiterungen
- 9.1 Bibliotheken
- 9.2 Hardware-Erweiterungen (Shields)
- 9.3 Hardware-Adapter
- Kapitel 10 – Arduino im Einsatz
- 10.1 Verbindung zum Internet
- 10.2 ESP-Module und Arduino
- 10.3 Heute schon getwittert?
- 10.4 Arduino mailt
- 10.5 XML einlesen
- 10.6 RSS einlesen
- 10.7 You got mail
- 10.8 Umweltdaten sammeln
- 10.9 Projekt Wetterstation
- Kapitel 11 – Fehlersuche/Troubleshooting
- 11.1 Allgemeines Vorgehen
- 11.2 Fehler in der Schaltung
- 11.3 Fehler im Programm
- 11.4 Probleme mit der IDE
- 11.5 Hallo Arduino-Board
- 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
- Kapitel 13 – Tools für Praktiker
- 13.1 Hardware
- 13.2 Software
- 13.3 Leiterplatten herstellen
- 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
- B.1 Vergleich der Board-Varianten
- B.2 Anschlussbelegung Microcontroller
- Anhang C – Bezugsquellen
- C.1 Bezugsquellen und Lieferanten
- Anhang D – Listings
- D.1 Wii-Nunchuk-Funktionsbibliothek (Kapitel 5)
- D.2 Mailchecker (Kapitel 8)
- Anhang E – Migration zu Arduino 1.0
- Anhang F – Stücklisten
- Stichwortverzeichnis