Arduino – Praxiseinstieg
von Thomas Brühlmann
Softcover
300 Seiten
Format 17,0 x 24,0
ISBN 978-3-8266-5605-7
Verlag: mitp/bhv
Erscheinungsdatum: Juni 2010
Zu bestellen bei Amazon.de
Inhaltsverzeichnis
1. Einleitung
1.1 Aufbau des Buches
1.2 Mehr Informationen
1.3 Weitere Quellen
1.4 Danksagungen
2. Arduino Plattform
2.1 Anfangs wars der König
2.2 Tinkering
2.3 Arduino Plattform
2.4 Boards
2.4.1 Arduino Duemilanove
2.4.2 Arduino Diecimila
2.4.3 Arduino Mega
2.4.4 Arduino Nano
2.4.5 Arduino Mini
2.4.6 Arduino BT
2.4.7 Arduino Lilypad
2.4.8 Arduino Fio
2.5 Software
2.6 Installation Software
2.6.1 Installation USB-Treiber unter Windows
2.6.2 Installation USB-Treiber unter Mac OS X
2.6.3 Installation USB-Treiber unter Linux
2.7 Get Connected
2.7.1 Verbindungskabel
2.7.2 Verbindung und “Hello World”
2.8 Arduino Entwicklungsumgebung
2.8.1 Menü-und Symbolleiste
2.8.2 Editor
2.8.3 Ausgabefenster
3 Startschuss
3.1 Arduino Board
3.1.1 Stromlaufplan
3.1.2 Microcontroller – das Gehirn
3.1.3 Anschlussbelegung
3.1.4 Stromversorgung
3.2 Steckbrett – Experimentieren ohne Löten
3.3 Elektronik-Bauteile
3.3.1 Widerstand
3.3.2 Potentiometer
3.3.3 Kondensator
3.3.4 Diode
3.3.5 Leuchtdiode
3.3.6 Transistor
3.3.7 Integrierte Schaltung (IC)
3.3.8 Relais
3.3.9 Schalter
3.4 Programmcode
3.4.1 Integer, Typen und Variablen
3.4.2 Struktur
3.5 Testen
3.5.1 Serieller Monitor
3.5.2 Code Debugging
4 Eingänge und Ausgänge
4.1 Digitale Eingänge
4.1.1 Port als Eingang setzen
4.1.2 Digitaler Eingang lesen
4.1.3 Digitaler Eingang entprellen
4.1.4 Hohe Eingangssignale
4.2 Digitale Ausgänge
4.2.1 Ausgang setzen und ausgeben
4.2.2 Praxistipp: Status eines Ausganges lesen
4.3 Analoge Welt
4.3.1 Analoge Signale einlesen
4.3.2 Analoge Signale ausgeben
4.4 Serielle Kommunikation
4.4.1 Serielle Schnittstelle (RS232)
4.4.2 Schnittstellenerweiterung
4.4.3 I2C/2-Wire (Two-Wire)
4.5 Projekt: Würfel
5 Sensoren, Aktoren, Anzeigen
5.1 Sensoren
5.1.1 LDR (Fotowiderstand)
5.1.2 NTC
5.1.3 Integrierte Temperatursensoren
5.1.4 Feuchtesensoren
5.1.5 Schaltersensoren
5.1.6 Abstandsensoren
5.1.7 Beschleunigungssensor
5.2 Aktoren
5.2.1 Relais
5.2.2 Servos
5.2.3 Motoren
5.2.4 Hohe Lasten schalten
5.3 Anzeigen
5.3.1 Leuchtdiode (LED)
5.3.2 7-Segment-Anzeigen
5.3.3 LC-Display (LCD)
5.3.4 LED Matrix
5.4 Projekt: Roboter mit Wii-Steuerung
6 Datenverarbeitung
6.1 Daten speichern
6.1.1 Daten im Atmega Controller speichern
6.1.2 Daten in externem EEPROM ablegen
6.1.3 Daten auf SD-Karte speichern
6.2 Daten ins Internet senden
6.3 Datenverarbeitung mit Processing
6.3.1 Processing – bitte antworten
6.3.2 Arduino steuern mit Processing
6.4 Gobetwino – übernehmen Sie
6.5 Projekt: Programmierbarer Signalgeber
7 Erweiterungen
7.1 Bibliotheken
7.2 Hardwareerweiterungen (Shields)
7.3 Hardware-Adapter
8 Arduino im Einsatz
8.1 Verbindung zum Internet
8.1.1 Netzwerkverbindung
8.1.2 Arduino als Webserver
8.1.3 Arduino als Webclient
8.2 heute schon getwitter?
8.3 Arduino mailt
8.3.1 Mail direkt versenden
8.3.2 Mail via PHP-Skript versenden
8.4 RSS einlesen
8.5 Wo bist du jetzt?
8.6 You got mail
8.7 Umweltdaten sammeln
9 Fehlersuche/Troubleshooting
9.1 Allgemeines Vorgehen
9.2 Fehler in der Schaltung
9.3 Fehler im Programm
9.4 Probleme IDE
9.5 Hallo Arduino – Board
10 Tools für Praktiker
10.1 Hardware
10.1.1 Steckbrett und Kabel
10.1.2 Lochrasterplatinen
10.1.3 Lötkolben und Lötzinn
10.1.4 Zangen
10.1.5 Biegelehre
10.1.6 Multimeter
10.1.7 Oszilloskop – Spannung sichtbar machen
10.2 Software
10.2.1 Schaltungsaufbau mit Fritzing
10.2.2 EAGLE CAD
10.2.3 KiCad
10.2.4 Lochmaster
10.2.5 Oszilloskop mit Arduino
Anhang A Codereferenz
Anhang B Boards
Anhang C Bezugsquellen
Anhang D Listings
Suchen
Aktuelles
- Arduino im Einsatz
- Das wohl günstigste Gehäuse für Arduino
- Leser-Projekt – 7 Segment-Anzeige über I2C-Bus
- Nikolaus bringt Arduino Uno R3
- Arduino 1.0
- Leiterplatten erstellen mit Fritzing
- The Making of Arduino
- Pachube goes free
- Testbericht: Bausatz Geigerzähler
- Arduino 1.0 bringt etliche Verbesserungen
Kategorien
Archiv
Blogroll
Kommentare
johnnybravo [...]
arduino-praxis [...]
arduino-praxis [...]
arduino-praxis [...]
arduino-praxis [...]