Raspberry Pi für Kids
Programmieren lernen und experimentieren mit Elektronik, Scratch und Python
Michael Weigend
Diese Publikation zitieren
Michael Weigend, Raspberry Pi für Kids (2020), mitp-Verlag, Frechen, ISBN: 9783747502730
3114
Accesses
Accesses
Beschreibung
Michael Weigend ist Diplom-Informatiker, Lehrer und Autor mehrerer Bücher zur Programmierung und visuellen Modellierung. Dies ist sein zweites Buch zum Raspberry Pi.
Beschreibung / Abstract
Inhaltsverzeichnis
- Cover
- Titel
- Impressum
- Inhalt
- Einleitung
- Wie liest man eine Anleitung?
- Zum Aufbau dieses Buches
- Aufbau der Kapitel
- Downloads auf der Webseite zum Buch
- Kapitel 1: Der Raspberry Pi
- Von der Hauptplatine zum lauffähigen Computer
- Das Betriebssystem installieren
- Den Raspberry Pi das erste Mal starten und konfigurieren
- Der Desktop
- Den RPi mit dem Funknetz verbinden
- Mathematica ausprobieren
- Mit dem Datei-Manager arbeiten
- Im LXTerminal Unix-Befehle eingeben
- Fragen
- Aufgabe: Hintergrundbild
- Antworten zu den Fragen
- Lösung der Aufgabe: Hintergrundbild
- Kapitel 2: Der Raspberry Pi als Mediacenter und Kiosk
- Musik hören mit MOC
- Der »kopflose« Raspberry Pi
- Projekt 1: Der Raspberry Pi als ferngesteuerte Musikanlage
- Projekt 2: Ein Kiosksystem
- Projekt 3: Der Raspberry Pi als Mediacenter
- Fragen
- Antworten zu den Fragen
- Kapitel 3: Autorennen und Meteore – Wie programmiert man mit Scratch?
- Scratch starten
- Projekt 4: »Huuuh!« – Das erste Scratch-Projekt
- Projekt 5: Formel 1
- Projekt 6: Hilfe, Meteore!
- Studios auf der Scratch-Website
- Aufgaben
- Lösung der Aufgaben
- Antworten zu den Fragen
- Kapitel 4: Animierte Geschichten
- Projekt 7: Ein gespielter Witz
- Projekt 8: Interaktive Animationen – Synchronisation durch Nachrichten
- Projekt 9: Ein Quiz
- Das Projekt testen
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 5: Steuern mit Schaltern und Schall
- Was blinkt denn da? Mit dem Raspberry Pi Leuchtdioden steuern
- Projekt 10: SOS – ein Blinkmuster programmieren
- Schalter
- Projekt 11: Zähler
- Ein Mikrofon einrichten
- Projekt 12: Magische Worte – Spracherkennung
- Projekt 13: Das Applausometer
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 6: Interaktive Spiele und Simulatoren
- Projekt 14: Pong
- Projekt 15: Hilf der Ente!
- Projekt 16: Mücken fangen
- Projekt 17: Formel 1
- Fragen
- Aufgabe: Mondlandung
- Antworten zu den Fragen
- Lösung der Aufgabe
- Kapitel 7: Einstieg in Python
- Was ist Python?
- Was ist eine Entwicklungsumgebung?
- IDLE einrichten
- Die Python-Shell
- Das erste Python-Skript
- Interaktive Programme
- Das EVA-Prinzip
- Projekt 18: Bremsweg
- Namen und Zuweisungen
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 8: Der Computer trifft Entscheidungen
- Programmverzweigungen
- Projekt 19: Welcher Kunststoff ist das?
- Bedingungen
- Bedingte Wiederholung – die while-Anweisung
- Projekt 20: Zahlenraten
- Lichtsignale
- Projekt 21: Einfaches Blinklicht
- Projekt 22: SOS
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 9: Steuerung mit Schaltern
- Schalter
- Projekt 23: Zähler
- Projekt 24: Ein Türgong – Klangdateien abspielen
- Projekt 25: Alarmanlage
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 10: Anzeigen mit Leuchtdioden
- Projekt 26: Eine LED-Matrix
- Projekt 27: Wandernde Linien
- Ein Baustein mit einer LED-Punktmatrix
- Projekt 28: Einzelne LEDs einer Punktmatrix ansteuern
- Immer das Gleiche!
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 11: Datensammlungen verarbeiten
- Kollektionen
- Sequenzen verarbeiten
- Projekt 29: Die Planeten
- Projekt 30: Kartenziehen
- Projekt 31: Vokabeln lernen
- Projekt 32: Leuchtzeichen
- Projekt 33: Buchstaben auf einer LED-Punktmatrix
- Fragen
- Aufgabe: Horoskop
- Antworten zu den Fragen
- Lösung der Aufgabe
- Kapitel 12: LCD-Anzeigen
- Betrieb eines LCD-Displays
- Text auf einer LCD-Anzeige anzeigen
- Ein Stück vom Ganzen: Slicing
- Projekt 34: Eine Digitaluhr mit LCD-Anzeige
- Projekt 35: Eine Stoppuhr
- Fragen
- Aufgabe: Wandersterne
- Antworten zu den Fragen
- Lösung der Aufgabe
- Kapitel 13: Projekte mit dem Ultraschallsensor
- Funktionen
- Projekt 36: Wie groß ist die Fensterfläche des Hauses?
- Projekte mit einem Ultraschallsensor
- Projekt 37: Messung des Abstands
- Projekt 38: Sehen mit Ultraschall
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 14: Temperaturmessung und Hausautomatisierung
- Temperaturmessungen
- Projekt 39: Temperaturveränderungen messen
- Projekt 40: Daten als CSV-Datei speichern
- Wie steuert man eine Funksteckdose?
- Projekt 41: Nachts eine geheime Botschaft senden
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 15: Grafische Benutzungsoberflächen
- Wie macht man eine Benutzungsoberfläche?
- Projekt 42: »Du siehst heute gut aus!«
- Bilder auf Widgets
- Farben
- Projekt 43: Farbmischer
- Projekt 44: Flaggensprache
- Projekt 45: Gymnastik mit Ultraschall
- Auswählen mit Radiobuttons und Checkbuttons
- Projekt 46: Farbenwahl
- Projekt 47: Menüberatung
- Fragen
- Aufgabe: Stoppuhr
- Antworten zu den Fragen
- Lösung der Aufgabe
- Kapitel 16: Projekte mit der Kamera
- Das Kameramodul
- Das Kameramodul testen
- Die Kamerasoftware
- Das Modul PIL
- Projekt 48: Bewegung erkennen
- Projekt 49: Zeitrafferaufnahmen
- Projekt 50: Schlüssel aus Farben
- Fragen
- Aufgaben
- Antworten zu den Fragen
- Lösung der Aufgaben
- Kapitel 17: Stets zu Diensten – der Raspberry Pi als Webserver
- Raspberry Pi als Webserver
- Projekt 51: Wie spät ist es? Dynamische Webseiten
- Projekt 52: Spion im Garten
- Tethering – Das Handy zum Hotspot machen
- Projekt 53: Streng geheim! Eine Website mit Zugangsschutz
- Projekt 54: Über eine Webseite eine LED steuern
- Fragen
- Aufgabe: Temperaturmessung über das Netz
- Antworten zu den Fragen
- Lösung der Aufgabe
- Anhang A: Hinweise für Eltern und Lehrer
- Stichwortverzeichnis