Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Impressum Kapitel 1: Einleitung
1.1 3. Auflage 1.2 Aufbau des Buches 1.3 Mehr Informationen 1.4 Weitere Quellen 1.5 Danksagung
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.4.1 Arduino Uno​
2.5 Software​ 2.6 Installation​ der Software
2.6.1 Installation des USB-Treibers unter Windows 7 und Windows 8​ 2.6.2 Installation​ des USB-Treibers​ unter Windows XP 2.6.3 Installation des USB-Treibers​ unter Mac OS X 2.6.4 Installation des USB-Treibers​ unter Linux
2.7 Get Connected
2.7.1 Verbindungskabel​ 2.7.2 Verbindung und »Blink« 2.7.3 Projekt Blink​
2.8 Arduino​-Entwicklungsumgebung
2.8.1 Voreinstellungen 2.8.2 Aufbau Entwicklungsumgebung 2.8.3 Menü- und Symbolleiste 2.8.4 Editor​ 2.8.5 Ausgabefenster​
2.9 Arduino-Boards
2.9.1 Arduino Leonardo​ 2.9.2 Arduino Duemilanove​ 2.9.3 Arduino​ Diecimila​ 2.9.4 Arduino Due​ 2.9.5 Arduino Yun 2.9.6 Arduino​ Mega 2560 2.9.7 Arduino Mega ADK​ 2.9.8 Arduino​ Nano​ 2.9.9 Arduino​ Mini​ 2.9.10 Arduino​ BT​ 2.9.11 Arduino​ LilyPad​ 2.9.12 Arduino Fio​
2.10 Arduino-kompatible Boards​
Kapitel 3: Startschuss
3.1 Das Arduino​-Board​
3.1.1 Stromlaufplan 3.1.2 Mikrocontroller – Das Gehirn 3.1.3 Anschlussbelegung 3.1.4 Stromversorgung
3.2 Steckbrett – Experimentieren ohne Löten
3.2.1 Spannungsversorgung auf dem Steckbrett
3.3 Spannung, Strom und Herr Ohm 3.4 Widerstand & Co.​
3.4.1 Widerstand 3.4.2 Potentiometer 3.4.3 Kondensator 3.4.4 Diode 3.4.5 Leuchtdiode 3.4.6 Transistor 3.4.7 Integrierte Schaltung (IC) 3.4.8 Relais 3.4.9 Schalter 3.4.10 Taster
3.5 Programmcode​
3.5.1 Integer​, Typen​ und Variablen​ 3.5.2 Struktur
3.6 Testen​
3.6.1 Serieller Monitor 3.6.2 Code-Debugging​
3.7 Projekt Blink 3.8 Projekt Wechselblinker
Kapitel 4: Eingänge und Ausgänge​​
4.1 Digitale Eingänge​
4.1.1 Port als Eingang setzen 4.1.2 Digitalen Eingang​ lesen 4.1.3 Digitalen Eingang entprellen​ 4.1.4 Hohe Eingangssignale
4.2 Digitale Ausgänge​
4.2.1 Ausgang setzen​ und ausgeben 4.2.2 Praxis-Tipp: Status eines Ausgangs 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 Drahtlose Kommunikation​
4.5.1 433-MHz-Kommunikation 4.5.2 Daten übertragen mit RFM12B Transceiver
4.6 Projekt: Würfel​
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 Kompas​s 5.11 Hall-Sensor​ 5.12 Projekt Kompass mit Richtungsanzeige 5.13 Projekt Gefrierschrankwächter
Kapitel 6: Aktoren
6.1 Relais 6.2 Servos
6.2.1 Analoge Temperaturanzeige 6.2.2 Servos​ als Motoren für Miniroboter​
6.3 Motoren​ 6.4 Hohe Lasten​ schalten 6.5 Projekt: Roboter​ mit Wii-Steuerung
Kapitel 7: Anzeigen
7.1 Leuchtdiode​ (LED​)
7.1.1 Konstantstromquelle​ mit Transistor 7.1.2 Konstantstromquelle​ mit Spannungsregler​ 7.1.3 Helligkeit steuern 7.1.4 LED​ als Berührungssensor​ 7.1.5 Jetzt wird es hell
7.2 7-Segment-Anzeigen
7.2.1 Port Expander​ über den I2C-Bus
7.3 LC-Display​ (LCD)
7.3.1 Paralleles LC-Display 7.3.2 Serielle LC-Displays
7.4 LC Display Nokia 3310/5110​ 7.5 LED-Matrix​ 7.6 Projekt Geschwindigkeitsmesser​ fürs Fahrrad 7.7 Projekt Schrittzähler​
Kapitel 8: Datenverarbeitung​
8.1 Daten speichern
8.1.1 Daten im ATmega-Controller speichern 8.1.2 Daten in externem EEPROM ablegen 8.1.3 Daten auf SD-Karte speichern
8.2 Daten ins Internet senden 8.3 Datenverarbeitung​ mit Processing
8.3.1 Processing – Bitte antworten 8.3.2 Arduino mit Processing steuern
8.4 Gobetwino – Übernehmen Sie! 8.5 Projekt: Programmierbarer Signalgeber​ 8.6 Projekt: Digitales Netzteil​
8.6.1 Sollwerteingabe mit Drehgeber​
Kapitel 9: Erweiterungen
9.1 Bibliotheke​n
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.3.1 RFM12B Breakout-Board 9.3.2 Wii-Nunchuk-Adapter​
Kapitel 10: Arduino im Einsatz​
10.1 Verbindung zum Internet
10.1.1 Netzwerkverbindung​ 10.1.2 Arduino​ als Webserver 10.1.3 Der Arduino​ als Webclient 10.1.4 Ethernet mit ENC28J60-Modul 10.1.5 Eingänge und Ausgänge übers Internet steuern 10.1.6 Wireless Ethernet (WiFi)
10.2 Heute schon getwittert? 10.3 Arduino​ mailt
10.3.1 Mail direkt versenden 10.3.2 Mail via PHP-Skript versenden
10.4 XML einlesen
10.4.1 XML lesen mit TextFinder 10.4.2 Wetterdaten​ von Yahoo! Weather​ abfragen
10.5 RSS einlesen​ 10.6 You got mail 10.7 Umweltdaten​ sammeln 10.8 Projekt Wetterstation 10.9 Projekt: Online-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.1.1 Minimalschaltung​ Arduino 12.1.2 Bare Bone Breadboard​ Arduino 12.1.3 Really Bare Bone Board​ (RBBB​) 12.1.4 Nanode​ 12.1.5 Helvetino 12.1.6 Sippino​ 12.1.7 RFBoard
12.2 Programmieradapter (USB-Wandler)
12.2.1 Anschlussbelegung​ FTDI
12.3 Programmierung über ICSP
12.3.1 Der Arduino als Programmiergerät (Arduino ISP)
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
13.1 Hardware
13.1.1 Steckbrett​ und Kabel 13.1.2 Lochrasterplatinen​ 13.1.3 Lötkolben​ und Lötzinn 13.1.4 Zangen 13.1.5 Biegelehre​ 13.1.6 Multimeter​ 13.1.7 Oszilloskop​ – Spannung sichtbar machen
13.2 Software
13.2.1 Schaltungsaufbau mit Fritzing 13.2.2 Eagle CAD 13.2.3 KiCad​ 13.2.4 Oszilloskop​ mit Arduino
13.3 Leiterplatten​ herstellen
13.3.1 Datenformat​ Gerber​ 13.3.2 Gerber-Daten aus Fritzing 13.3.3 Gerber-Daten aus Eagle 13.3.4 Gerber-Daten prüfen 13.3.5 Leiterplatten von OSH Park​
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.6.1 Variablen​ A.6.2 Konstanten
A.7 Kontrollstrukturen​ A.8 Mathematische Funktionen​ A.9 Zufallszahlen​ A.10 Arithmetik​ und Vergleichsfunktionen A.11 Funktionen
A.11.1 Digitale Ein- und Ausgänge​ A.11.2 Analoge Ein- und Ausgänge​ A.11.3 Tonausgabe​ A.11.4 Interrupts
A.12 Zeitfunktionen​ A.13 Serielle Kommunikation​
Anhang B: Boards​
B.1 Vergleich der Board-Varianten B.2 Anschlussbelegung​ Mikrocontroller
Anhang C: Bezugsquellen
C.1 Bezugsquellen​ und Lieferanten​
Anhang D: Listings​
D.1 Wii-Nunchuk​-Funktionsbibliothek​ (Kapitel 6) D.2 Mailchecker​ (Kapitel 10)
Anhang E: Migration zu Arduino 1.0​
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion