Beschreibung
Sie haben wahrscheinlich schon von dem immer beliebter werdenden Minicomputer Raspberry Pi gehört. Dank zahlreicher Erweiterungen und Beispielprojekte erweitern sich seine Möglichkeiten rasant. Aktuell wird es beispielsweise als intelligente Gebäudesteuerung, Multimediazentrale oder Webserver eingesetzt. Dieses Buch hilft Ihnen, Ihr eigenes Projekt auf Basis von „Raspberry“ umzusetzen.
Dank dieses Buches wird der Leser lernen, Software in der Python-Sprache mit dem IDLE-Editor zu erstellen. Das Buch beschreibt die ersten Schritte zur Konfiguration und Auswahl von Minicomputer-Zubehör und die Grundlagen der Nutzung des Linux-Betriebssystems. In den folgenden Kapiteln erklärt der Autor, wie man in Python programmiert. Anschließend zeigt er, wie man mit dem RaspiRobot- Board ganz einfach einen eigenen Roboter baut.
Das Buch beschreibt:
- Raspberry Pi-Plattform mit Zubehör
- Grundlagen von Python
- einfaches Projekt basierend auf Raspberry Pi
- Bauen Sie Ihren eigenen Roboter - RaspiRobot
Inhalt Über den Autor (9) Einführung (11) Kapitel 1. Einführung (13) - Was ist RaspberryPi? (13)
- Was kann man mit einem Raspberry Pi machen? (14)
- Kennenlernen der Raspberry Pi-Plattform (15)
- Ausführen der Raspberry Pi-Plattform (16)
- Einkaufen des Nötigsten (16)
- Alles zusammenfügen (22)
- Ausführen des Systems (22)
- Zusammenfassung (24)
Kapitel 2. Erste Schritte (25) - Linux (25)
- Schreibtisch (25)
- Internet (27)
- Befehlszeile (27)
- Navigieren im System über das Terminal (29)
- Sudo-Befehl (30)
- Apps (30)
- Internetquellen (32)
- Zusammenfassung (32)
Kapitel 3. Python-Grundlagen (33) - LEERLAUF (33)
- Python-Versionen (33)
- Python-Shell
- Redakteur (34)
- Zahlen (36)
- Variablen (37)
- Für Schleifen (38)
- Simulation des Würfelns (39)
- If-Anweisung (41)
- Vergleichen (42)
- Logisch sein (42)
- Die Else-Anweisung (43)
- Die While-Anweisung 44
- Zusammenfassung (45)
Kapitel 4. Strings, Listen und Wörterbücher (47) - Kettentheorie (47)
- Listen (49)
- Eigenschaften (51)
- Henker (52)
- Wörterbücher (58)
- Kurz (59)
- Mehrfachbelegung (60)
- Mehrere Rückgabewerte 60
- Ausnahmen (61)
- Funktionsübersicht 61
- Zahlen (62)
- Ketten (62)
- Listen (64)
- Wörterbücher (64)
- Typumwandlungen
- Zusammenfassung (66)
Kapitel 5. Module, Klassen und Methoden 67 - Module (67)
- Module verwenden (67)
- Nützliche Python-Bibliotheken 68
- Neue Module installieren (69)
- Objektorientierte Programmierung (70)
- Klassen definieren
- Erbschaft (72)
- Zusammenfassung (74)
Kapitel 6. Dateien und Internet (75) - Dateien (75)
- Dateien lesen (75)
- Große Dateien lesen (77)
- Dateien speichern (78)
- Dateisystem (78)
- Serialisierung (79)
- Internet (80)
- Zusammenfassung (82)
Kapitel 7. Grafische Benutzeroberflächen - Tkinter (83)
- Hallo Programmierer (83)
- Temperaturkonverter (84)
- Andere GUI-Widgets (88)
- Kontrollkästchen (88)
- Liste (88)
- Spinnbox (89)
- Anordnungen von Elementen (89)
- Bildlaufleiste (92)
- Dialogfelder (93)
- Farbauswahlfenster (94)
- Dateiauswahlfenster (95)
- Menü (95)
- Zeichenfläche (96)
- Zusammenfassung (97)
Kapitel 8. Spielprogrammierung 99 - Was ist Pygame? (99)
- Hallo Pygame (100)
- Himbeerspiel (101)
- Maussteuerung (101)
- Eine Himbeere (103)
- Fangerkennung und Wertung (104)
- Timing (105)
- Viele Himbeeren (106)
- Zusammenfassung (108)
Kapitel 9. Arbeiten mit Hardware (109) - GPIO-Anschlussstifte (109)
- Direkte Verbindung zu GPIO-Pins (110)
- Erweiterungskarten (111)
- Pi-Gesicht (111)
- Scheibe von PI / O (112)
- RaspiRobotBoard (113)
- Gertboard (114)
- Prototyping-Karten (114)
- Pi Schuster (115)
- Pi-Platte (115)
- Demütiger Pi (116)
- Arduino und Raspberry Pi (117)
- Kooperation von Arduino und Raspberry Pi (118)
- Zusammenfassung (120)
Kapitel 10. Projekt mit der Prototyping-Karte (Uhr) (121) - Die Artikel, die Sie brauchen (122)
- Hardware-Montage (122)
- Software (124)
- Stufe zwei (126)
- Zusammenfassung (128)
Kapitel 11. RaspiRobot (129) - Die Artikel, die Sie brauchen (130)
- Stufe eins: die Basisversion des Fahrzeugs (130)
- Hardware-Montage (130)
- Software (135)
- Schritt 2: Distanzsensor und Display hinzufügen (136)
- Schritt 1 – Anschließen des seriellen Distanzsensoradapters (136)
- Schritt Nr. 2 - Anschließen des Displays (136)
- Schritt Nr. 3 – Softwareaktualisierung (138)
- Schritt 4 - Inbetriebnahme (138)
- Modifizierte Software (139)
- Zusammenfassung (140)
Kapitel 12. Was kommt als nächstes? (141) - Linux-Ressourcen
- Python-Ressourcen 141
- Raspberry Pi-Ressourcen
- Andere Programmiersprachen (143)
- Scratch-Sprache (143)
- C-Sprache (143)
- Anwendungen und Projekte (144)
- Medienzentrum (Raspbmc) (144)
- Hausautomation (145)
- Zusammenfassung (146)
Index (147) |