Arduino

Praxiseinstieg

Thomas Brühlmann

Diese Publikation zitieren

Thomas Brühlmann, Arduino (2019), mitp-Verlag, Frechen, ISBN: 9783747500552

9370
Accesses
117
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.

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 Ardu­ino-Plattform
  • 2.4 Hardware
  • 2.5 Software
  • 2.6 Installation der Software
  • 2.7 Get Connected
  • 2.8 Ardu­ino-Entwicklungsumgebung
  • 2.9 Ardu­ino-Boards
  • 2.10 Ardu­ino-kompatible Boards
  • Kapitel 3 – Startschuss
  • 3.1 Das Ardu­ino-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 Ardu­ino
  • 10.3 Heute schon getwittert?
  • 10.4 Ardu­ino 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 Ardu­ino-Board
  • Kapitel 12 – DIY Boards und Clones
  • 12.1 Boards
  • 12.2 Programmieradapter (USB-Wandler)
  • 12.3 Programmierung über ICSP
  • 12.4 Ardu­ino 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 Ardu­ino 1.0
  • Anhang F – Stücklisten
  • Stichwortverzeichnis

Mehr von dieser Serie

    Ähnliche Titel

      Mehr von diesem Autor