Raspberry Pi Kochbuch

Book description

Das Raspberry-Pi-Universum wächst täglich. Ständig werden neue Erweiterungs-Boards und Software-Bibliotheken für den Single-Board-Computer entwickelt. Im Raspberry Pi Kochbuch erläutert der profilierte Autor Simon Monk mehr als 200 Rezepte für den Raspberry Pi: die Programmierung mit Python, vielfältige Display-Varianten, Netzwerkanbindungen, die Zusammenarbeit mit dem Arduino, Sensoren und und und...

Table of contents

  1. Vorwort
    1. Verwendete Konventionen
    2. Codebeispiele
    3. Danksagungen
  2. 1. Setup und Betrieb
    1. Einführung
    2. Ein Raspberry Pi-Modell wählen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Ein Gehäuse für den Raspberry Pi
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Wahl eines Netzteils
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Eine Betriebssystem-Distribution wählen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Eine SD-Karte mit NOOBS beschreiben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Eine SD-Karte manuell beschreiben (Mac)
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Eine SD-Karte manuell beschreiben (Windows)
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Eine SD-Karte manuell beschreiben (Linux)
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Das System anschließen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Einen DVI- oder VGA-Monitor anschließen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Einen Composite-Monitor oder Fernseher verwenden
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Den gesamten Speicher der SD-Karte nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. Die Bildgröße auf Ihrem Monitor anpassen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    15. Die Leistung maximieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    16. Das Passwort ändern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    17. Den Pi direkt in ein Windowing-System booten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    18. Den Raspberry Pi herunterfahren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    19. Das Raspberry Pi-Kameramodul installieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  3. 2. Vernetzung
    1. Einführung
    2. Kabelgebundener Anschluss an ein Netzwerk
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Die IP-Adresse ermitteln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Eine statische IP-Adresse einstellen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Den Netzwerknamen eines Raspberry Pi einstellen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Eine WLAN-Verbindung einrichten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Anschluss per Konsolenkabel
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Den Pi entfernt über SSH steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Den Pi entfernt per VNC steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Filesharing in einem Mac-Netzwerk
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Den Pi-Screen auf dem Mac nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Einen Raspberry Pi als NAS (Network Attached Storage) nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Im Netzwerk drucken
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  4. 3. Betriebssystem
    1. Einführung
    2. Dateien grafisch verschieben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Eine Terminal-Session starten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. In einem Terminal durch das Dateisystem navigieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Dateien oder Ordner kopieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Dateien oder Ordner umbenennen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Eine Datei editieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Den Inhalt einer Datei ansehen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Eine Datei ohne Editor erzeugen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Ein Verzeichnis anlegen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Dateien oder Verzeichnisse löschen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Befehle mit Superuser-Rechten ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Dateizugriffsrechte verstehen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. Dateizugriffsrechte ändern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    15. Den Eigentümer einer Datei ändern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    16. Einen Screenshot erzeugen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    17. Software installieren mit apt-get
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    18. Installierte Software mit apt-get löschen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    19. Dateien über die Kommandozeile herunterladen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    20. Quellcode mit git herunterladen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    21. Ein Programm oder Skript beim Booten automatisch ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    22. Ein Programm oder Skript in regelmäßigen Intervallen automatisch ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    23. Das Verzeichnissystem durchsuchen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    24. Die Kommandozeilen-History nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    25. Die Prozessoraktivität überwachen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    26. Mit Archivdateien arbeiten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    27. Angeschlossene USB-Geräte auflisten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    28. Ausgaben der Befehlszeile in eine Datei umleiten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    29. Dateien verketten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    30. Pipes nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    31. Die Ausgabe im Terminal unterbinden
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    32. Programme im Hintergrund ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    33. Befehls-Aliase anlegen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    34. Datum und Uhrzeit setzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    35. Freien Speicherplatz auf der SD-Karte ermitteln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  5. 4. Software
    1. Einführung
    2. Ein Media Center einrichten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Office-Software installieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Andere Browser installieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Den Pi Store nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Einen Webcam-Server einrichten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Einen Emulator für klassische Spielekonsolen ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Minecraft ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Open Arena ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Raspberry Pi-Radiosender
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. GIMP ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Internetradio
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  6. 5. Python-Grundlagen
    1. Einführung
    2. Zwischen Python 2 und Python 3 wählen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Python-Programme mit IDLE editieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Die Python-Konsole nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Python-Programme über das Terminal ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Variablen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Werte ausgeben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Benutzereingaben einlesen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Arithmetik
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Strings erzeugen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Strings verketten (verbinden)
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Zahlen in Strings umwandeln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Strings in Zahlen umwandeln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. Die Länge eine Strings bestimmen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    15. Die Position eines Strings in einem anderen String suchen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    16. Einen Teilstring extrahieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    17. Einen Teilstring durch einen anderen ersetzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    18. Einen String in Groß- oder Kleinbuchstaben umwandeln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    19. Befehle bedingt ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    20. Werte vergleichen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    21. Logische Operatoren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    22. Anweisungen genau x Mal ausführen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    23. Befehle wiederholen, bis sich eine Bedingung ändert
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    24. Aus einer Schleife ausbrechen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    25. Eine Funktion in Python definieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  7. 6. Python-Listen und -Dictionaries
    1. Einführung
    2. Eine Liste erzeugen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Auf Elemente einer Liste zugreifen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Die Länge einer Liste ermitteln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Elemente zu einer Liste hinzufügen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Elemente aus einer Liste entfernen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Eine Liste durch Parsing eines Strings erzeugen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Iteration über eine Liste
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Eine Liste durchzählen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Eine Liste sortieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Eine Liste zerlegen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Eine Funktion auf eine Liste anwenden
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Ein Dictionary anlegen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. Auf ein Dictionary zugreifen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    15. Elemente aus einem Dictionary entfernen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    16. Iteration über Dictionaries
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  8. 7. Python für Fortgeschrittene
    1. Einführung
    2. Zahlen formatieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Datum & Uhrzeit formatieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Mehrere Werte zurückliefern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Eine Klasse definieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Eine Methode definieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Vererbung
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. In eine Datei schreiben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Aus einer Datei lesen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Pickling
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Ausnahmebehandlung
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Module nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Zufallszahlen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. Web-Anfragen aus Python versenden
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    15. Kommandozeilen-Argumente in Python
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    16. E-Mail aus Python versenden
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    17. Einen einfachen Webserver in Python entwickeln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  9. 8. GPIO-Grundlagen
    1. Einführung
    2. Den GPIO-Anschluss verstehen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Den Raspberry Pi bei der Arbeit mit dem GPIO-Anschluss schützen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. RPi.GPIO installieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. I2C einrichten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Die I2C-Tools nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. SPI einrichten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Den seriellen Port freigeben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. PySerial installieren, um aus Python heraus auf den seriellen Port zugreifen zu können
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Minicom zum Testen des seriellen Ports installieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Ein Steckbrett und Drahtbrücken nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Ein Steckbrett mit einem Pi-Cobbler nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. 5V-Signale mit zwei Widerständen in 3,3V umwandeln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. 5V-Signale mit einem Pegelwandler-Modul in 3,3V umwandeln
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    15. Den Raspberry Pi mit Batterien betreiben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    16. Einen Raspberry Pi mit einem LiPo-Akku betreiben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    17. Erste Schritte mit einem PiFace Digital Interface Board
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    18. Erste Schritte mit dem Gertboard
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    19. Erste Schritte mit dem RaspiRobot-Board
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    20. Erste Schritte mit dem Humble Pi Prototyping-Board
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    21. Erste Schritte mit einem Pi Plate Prototyping-Board
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    22. Ein Paddle Board nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  10. 9. Hardware steuern
    1. Einführung
    2. Eine LED anschließen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Die Helligkeit einer LED steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Einen Summton erzeugen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Hochleistungs-Gleichstromgeräte mit einem Transistor schalten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Ein Hochspannungsgerät mit einem Relais schalten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Ein Hochspannungs-Wechselstromgerät steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Eine Benutzerschnittstelle, um Komponenten ein- und auszuschalten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Eine Benutzerschnittstelle für die PWM-Steuerung von LEDs und Motoren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Die Farbe einer RGB-LED ändern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Mit vielen LEDs arbeiten (Charlieplexing)
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Ein Analoginstrument als Anzeige nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Mit Interrupts programmieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. GPIO-Ausgänge über eine Web-Schnittstelle steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  11. 10. Motoren
    1. Einführung
    2. Servomotoren steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Eine große Anzahl von Servomotoren steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Die Geschwindigkeit eines Gleichstrommotors steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Die Drehrichtung eines Gleichstrommotors steuern
      1. Problem
      2. Lösung
        1. Option 1: L293D-Chip und Steckbrett
        2. Option 2: Motor-Controller-Modul
        3. Software
      3. Diskussion
      4. Siehe auch
    6. Einen unipolaren Schrittmotor nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Einen bipolaren Schrittmotor nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Ein RaspiRobot-Board zur Steuerung eines bipolaren Schrittmotors nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Einen einfachen Robot-Rover bauen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  12. 11. Digitale Eingänge
    1. Einführung
    2. Einen Taster anschließen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Etwas per Taster umschalten
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Einen Wipp- oder Schiebeschalter nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Einen Drei-Wege-Schalter nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Eine Taste entprellen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Einen externen Pull-Up-Widerstand nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Einen Drehgeber nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Eine Matrixtastatur nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Bewegungen erkennen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Den Raspberry Pi um GPS erweitern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Tastendruck abfangen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Bewegungen der Maus abfangen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. Eine Echtzeituhr nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  13. 12. Sensoren
    1. Einführung
    2. Ohmsche Widerstände nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Licht messen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Methan erkennen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Eine Spannung messen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. Spannungen zu Messzwecken reduzieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Ohmsche Sensoren mit in A/D-Wandler nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Temperatur mit einem A/D-Wandler messen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Beschleunigung messen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Die Temperatur mit einem digitalen Sensor messen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Entfernungen messen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Sensorwerte ausgeben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Daten auf einem USB-Laufwerk speichern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  14. 13. Displays
    1. Einführung
    2. Ein vierstelliges LED-Display nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Nachrichten auf einer I2C-LED-Matrix ausgeben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. Pi-Lite nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Nachrichten auf einem alphanumerischen LC-Display ausgeben
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  15. 14. Arduino und Raspberry Pi
    1. Einführung
    2. Einen Arduino per Raspberry Pi programmieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    3. Mit dem Arduino über den seriellen Monitor kommunizieren
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    4. PyFirmata einrichten und einen Arduino von einem Raspberry Pi steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    5. Digitale Ausgänge des Arduino vom Raspberry Pi steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    6. PyFirmata mit der seriellen Schnittstelle (TTL-Pegel) nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    7. Digitale Eingänge des Arduino mit PyFirmata einlesen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    8. Analoge Eingänge des Arduino mit PyFirmata einlesen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    9. Analoge Ausgänge (PWM) mit PyFirmata nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    10. Einen Servo mit PyFirmata steuern
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    11. Maßgeschneiderte serielle Kommunikation mit dem Arduino
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    12. Maßgeschneiderte Kommunikation mit dem Arduino über I2C
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    13. Kleine Arduinos mit dem Raspberry Pi nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    14. Erste Schritte mit dem aLaMode-Board und einem Raspberry Pi
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    15. Ein Arduino-Shield mit einem aLaMode-Board und einem Raspberry Pi nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
    16. Ein Gertboard als Arduino-Interface nutzen
      1. Problem
      2. Lösung
      3. Diskussion
      4. Siehe auch
  16. A. Teile und Lieferanten
    1. Teile
    2. Prototyping-Zubehör
    3. Widerstände und Kondensatoren
    4. Transistoren und Dioden
    5. Integrierte Schaltungen
    6. Optoelektronik
    7. Module
    8. Vermischtes
    9. Bezugsquellen in Deutschland
  17. Stichwortverzeichnis
  18. Kolophon
  19. Copyright

Product information

  • Title: Raspberry Pi Kochbuch
  • Author(s): Simon Monk
  • Release date: August 2014
  • Publisher(s): O'Reilly Verlag
  • ISBN: 97833955616380