Raspberry Pi für Kids

Programmieren lernen und experimentieren mit Elektronik, Scratch und Python

Michael Weigend

Cite this publication as

Michael Weigend, Raspberry Pi für Kids (2017), mitp-Verlag, Frechen, ISBN: 9783958457683

692
accesses

Description / Abstract

Spannende Projekte aus Wissenschaft und Technik
Autosimulator, interaktive Animationen und Spiele, Sensoren, Verarbeitung von Kamerabildern, Steuerung von Leuchtdioden und Funksteckdosen
Einfache Programmierbeispiele mit Scratch und Python



Du findest Elektronik und Computertechnik spannend? Du hast Spaß daran, Spiele zu programmieren und Leuchtdioden zum Blinken zu bringen? Du möchtest neuartige Geräte mit Kamera und Sensoren entwickeln? Dann ist der Raspberry Pi genau das Richtige für dich! Du wirst damit Dinge machen können, zu denen der Computer deiner Eltern nicht in der Lage ist.
Der Raspberry Pi ist ein kleiner Computer zum Basteln und Erfinden. Das Besondere daran ist, dass du ihn verändern und erweitern kannst: Im Prinzip baust du bei jedem Projekt deine eigene Maschine, so wie du sie für deine Zwecke brauchst.
Das Buch besteht aus drei Teilen: Im ersten Teil machst du den Raspberry Pi einsatzbereit. Du erfährst, wie du damit im Internet surfen, Musik hören und Filme ansehen kannst.
Im zweiten Teil steigst du in die Programmierung mit Scratch ein und entwickelst Spiele, einen Autosimulator und prüfst, wie viel Fruchtsaft in einer Limonade ist.
Im dritten Teil lernst du die Programmiersprache Python. Du schreibst Programme, die Blinkmuster und Buchstaben auf einer LED-Matrix erzeugen, Haushaltsgeräte ein- und ausschalten, mit Ultraschall Hindernisse im Dunkeln erkennen, Morsezeichen senden oder mit Sensoren Temperaturen messen. Mit einer Kamera beobachtet dein Raspberry Pi den Garten und wertet das Livebild automatisch aus. Im letzten Kapitel setzt du den Raspberry Pi als Webserver ein.

Aus dem Inhalt:

Der Raspberry Pi als Mediacenter
Einführung in Scratch und Programmierung kleiner Spiele
Projekte mit dem PicoBoard
Grundlagen von Python
Leuchtdioden steuern
Steuerung mit Schaltern
Anzeigen mit Leuchtdioden
Datensammlungen verarbeiten
LCD-Anzeigen
Projekte mit dem Ultraschallsensor
Temperaturmessung und Hausautomation
Grafische Benutzungsoberflächen
Projekte mit der Kamera
Der Raspberry Pi als Webserver

Description

Michael Weigend ist Diplom-Informatiker, Lehrer und Autor mehrerer Bücher zur Programmierung und visuellen Modellierung. Dies ist sein zweites Buch zum Raspberry Pi.

Table of content

  • BEGINN
  • Titel
  • Impressum
  • Inhalt
  • Einleitung
  • 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: Projekte mit dem PicoBoard
  • Das PicoBoard
  • Projekt 10: Magische Worte Spracherkennung
  • Projekt 11: Das Applausometer
  • Projekt 12: Pong
  • Projekt 13: Die Limonadenmischmaschine
  • Fragen
  • Aufgabe: Belichtungsmesser
  • Antworten zu den Fragen
  • Lösung der Aufgabe
  • Kapitel 6: Interaktive Spiele und Simulatoren
  • Projekt 14: Hilf der Ente!
  • Projekt 15: Mücken fangen
  • Projekt 16: Formel 1
  • Fragen
  • Aufgabe: Mondlandung
  • Antworten zu den Fragen
  • Lösung der Aufgabe
  • Kapitel 7: Einstieg in Python
  • Was ist Python?
  • Die Python-Shell
  • Das erste Python-Skript
  • Interaktive Programme
  • Das EVA-Prinzip
  • Projekt 17: Bremsweg
  • Namen und Zuweisungen
  • Fragen
  • Aufgaben
  • Antworten zu den Fragen
  • Lösung der Aufgaben
  • Kapitel 8: Was blinkt denn da? Mit dem Raspberry Pi Leuchtdioden steuern
  • SOS mit Python-Befehlen Leuchtdioden ein- und ausschalten
  • Projekt 18: SOS ein Blinkmuster programmieren
  • Fragen
  • Aufgabe: Zwei blinkende LEDs
  • Antworten zu den Fragen
  • Lösung der Aufgabe
  • Kapitel 9: 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: Blinkmuster
  • Fragen
  • Aufgabe: Sport oder nicht Sport?
  • Antworten zu den Fragen
  • Lösung: Sport oder nicht Sport?
  • Kapitel 10: Steuerung mit Schaltern
  • Schalter
  • Projekt 23: Zähler
  • Projekt 24: Ein Türgong Klangdateien abspielen
  • Projekt 25: Alarmanlage
  • Projekt 26: Nullen und Einsen eine Lochkarte als digitaler Schlüssel
  • Fragen
  • Aufgaben
  • Antworten zu den Fragen
  • Lösung der Aufgaben
  • Kapitel 11: Anzeigen mit Leuchtdioden
  • Projekt 27: Eine LED-Matrix
  • Projekt 28: Wandernde Linien
  • Ein Baustein mit einer LED-Punktmatrix
  • Projekt 29: Einzelne LEDs einer Punktmatrix ansteuern
  • Immer das Gleiche!
  • Fragen
  • Aufgaben
  • Antworten zu den Fragen
  • Lösung der Aufgaben
  • Kapitel 12: Datensammlungen verarbeiten
  • Kollektionen
  • Sequenzen verarbeiten
  • Projekt 30: Die Planeten
  • Projekt 31: Kartenziehen
  • Projekt 32: Vokabeln lernen
  • Projekt 33: Leuchtzeichen
  • Projekt 34: Buchstaben auf einer LED-Punktmatrix
  • Fragen
  • Aufgabe: Horoskop
  • Antworten zu den Fragen
  • Lösung der Aufgabe
  • Kapitel 13: LCD-Anzeigen
  • Betrieb eines LCD-Displays
  • Text auf einer LCD-Anzeige anzeigen
  • Ein Stück vom Ganzen: Slicing
  • Projekt 35: Eine Digitaluhr mit LCD-Anzeige
  • Projekt 36: Eine Stoppuhr
  • Fragen
  • Aufgabe: Wandersterne
  • Antworten zu den Fragen
  • Lösung der Aufgabe
  • Kapitel 14: Projekte mit dem Ultraschallsensor
  • Funktionen
  • Projekt 37: Wie groß ist die Fensterfläche des Hauses?
  • Projekte mit einem Ultraschallsensor
  • Projekt 38: Messung des Abstands
  • Projekt 39: Sehen mit Ultraschall
  • Fragen
  • Aufgaben
  • Antworten zu den Fragen
  • Lösung der Aufgaben
  • Kapitel 15: Temperaturmessung und Hausautomatisierung
  • Temperaturmessungen
  • Projekt 40: Temperaturveränderungen messen
  • Projekt 41: Daten als CSV-Datei speichern
  • Wie steuert man eine Funksteckdose?
  • Projekt 42: Nachts eine geheime Botschaft senden.
  • Weitere Projekte
  • Fragen
  • Aufgaben
  • Antworten zu den Fragen
  • Lösung der Aufgaben
  • Kapitel 16: Grafische Benutzungsoberflächen
  • Wie macht man eine Benutzungsoberfläche?
  • Projekt 43: »Du siehst heute gut aus!«
  • Bilder auf Widgets
  • Farben
  • Projekt 44: Farbmischer
  • Projekt 45: Flaggensprache
  • Projekt 46: Gymnastik mit Ultraschall
  • Auswählen mit Radiobuttons und Checkbuttons
  • Projekt 47: Farbenwahl
  • Projekt 48: Menüberatung
  • Fragen
  • Aufgabe: Stoppuhr
  • Antworten zu den Fragen
  • Lösung der Aufgabe
  • Kapitel 17: Projekte mit der Kamera
  • Das Kameramodul
  • Das Kameramodul testen
  • Die Kamerasoftware
  • Das Modul PIL
  • Projekt 49: Bewegung erkennen
  • Projekt 50: Zeitrafferaufnahmen
  • Projekt 51: Schlüssel aus Farben
  • Fragen
  • Aufgaben
  • Antworten zu den Fragen
  • Lösung der Aufgaben
  • Kapitel 18: Stets zu Diensten - der Raspberry Pi als Webserver
  • Raspberry Pi als Webserver
  • Projekt 52: Wie spät ist es? Dynamische Webseiten
  • Projekt 53: Spion im Garten
  • Tethering Das Handy zum Hotspot machen
  • Projekt 54: Streng geheim! Eine Website mit Zugangsschutz
  • Projekt 55: Über eine Webseite eine LED steuern
  • Projekt 56: Über das Funknetz Haushaltsgeräte steuern
  • Fragen
  • Aufgabe: Temperaturmessung über das Netz
  • Antworten zu den Fragen
  • Lösung der Aufgabe
  • Anhang A: Hinweise für Eltern und Lehrer
  • Stichwortverzeichnis
  • Numerisch
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • Z

More of this series

    Related titles

      More of this author(s)