~' ---- ;.-- Raspberry Pi. FüR



Ähnliche Dokumente
Raspberry Pi programmieren mit Python

~' ---- ;.-- Raspberry Pi. FüR

Deinen EV3-Kasten vorbereiten

Arbeitsblatt: Raspberry Pi Installation

Handbuch Programmieren für Kinder

- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler

ACHTUNG, FERTIG, CODE! Spielend programmieren lernen mit der Oxocard

Inhaltsverzeichnis. xiii

Möge das Abenteuer beginnen!

AKTUELLE BÜCHER MARKETING

Einleitung. Al Sweigart, Coole Spiele mit Scratch, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm

DATENERFASSUNG MIT DEM ASTRO PI

1 Gestatten: Raspberry Pi! Schnellstart: Die erste Inbetriebnahme Den Desktop kennenlernen Wichtige Konsolenbefehle im Griff 69

ERSTE SCHRITTE MIT ASTRO PI

mitp Professional Python 3 Lernen und professionell anwenden von Michael Weigend 5., überarbeitete Auflage 2013

my.ohmportal Installation von Mozilla Thunderbird

Neu: Toshiba LifeSpace

Arduino-Roboter. Chin. Modell. Treiber: Es folgen nun einige Bilder zum Modell R2-D2 Büchsenroboter:

8 Youtube-Tipps für Beginner!

Wie kann man Bilder vom iphone auf Windows 10 übertragen

Hans-Christoph Reitz 1. Ausgabe, Oktober Dateien, Ordner und Programme Ordnung schaffen mit Windows 7 PE-ORDW7

HELLIGKEIT MESSEN MIT DEM CALLIOPE MINI

JoyPi. Time for more. Experiment und Education Koffer

JavaScript kinderleicht!

Programmieren. Programmieren. Das Python-Training. Trendthema KI. Smartwatch-Apps. Spiele entwickeln. Ihr perfekter Programmier-Einstieg

Raspberry Pi. Einstieg - Optimierung - Projekte. Bearbeitet von Maik Schmidt

Gemeinsam auf medialer Entdeckungsreise: ein Vorwort 11 Eltern und Experten: eine kurze Vorstellungsrunde 12

SCRATCH. Beispiel 1. "Pong"

Baue deinen ersten Roboter

Vorgehensweise HDR-Softwareupdate. CRW854-/CXW804-Series TX-55CRW854/TX-65CRW854/TX-65CXW804/TX-55CXW804/TX-50CXW804

Rocweb Das neue Highlight in Rocrail

2. Musik, Apps & mehr: alle wichtigen Dos und Don ts rund um Ihre Einkäufe bei Apple

Arbeitsheft zum Handbuch Programmieren für Kinder

Handbuch für Easy Mail in Leichter Sprache

Microcomputer be-greifbare Informatik

Your EdVenture into Robotics Infos

Willkommen! Verdrahten des Panels mit dem Raspberry Pi:

Installationshilfe. DxO Optics Pro v5

Wenn keine Verbindung zwischen den Computern besteht, dann bist du offline.

Informationen und Anleitung zu Ihrem neuen Browser VR-Protect

cbird Kassen Manager Kurzanleitung Fehlerbehebung Version Slamanig Solutions Stand

Tutorial: Thunderbird 17 installieren, einstellen und s schreiben

(Excel) Malteser EDV-Training Modul 1 : Software und Hardware

Vorlesung und Übungen im Wintersemester 2010/11 Dozent: Josip Ivoš, mag. Germ. Wirtschaftsdeutsch I. Thema 2: Freizeit und Hobby

IT-Sommerkurse der TU Graz

Smart Home. Speerspitze der intelligenten Vernetzung

Objektorientierte Programmierung mit Python 3

Willkommen! Vorbereiten der Software:

Update Prozedure Navigation Grundig M5

10.1 Zoll HDMI LCD. Ausgabe Copyright by Joy-IT 1

Das Innenleben eines Computers

- Der heisse Draht - Physical Computing

Was passiert eigentlich im Computer wenn ich ein Programm starte

WINFIRE Feldschiessen 4.2

Informatik Klasse 7 Arbeitsmaterialien und Übungen

Installation und Inbetriebnahme von Microsoft Visual C Community Edition

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Der musikalische Taktstock - Taktarten wahrnehmen, erzeugen und aufschreiben

Arduino. Ein schneller Einstieg in die Microcontroller-Entwicklung. von Maik Schmidt. 1. Auflage

Kapitel. Platzhalter. Was sind Platzhalter?

Content Management mit Joomla! 3.5 für Kids

MEDIEN-KOMPASS. in Leichter Sprache

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Reizwortgeschichten - Kreatives Schreiben anhand von Schlüsselwörtern

Scratch 2.0 Programmier-Handbuch

ARDUINO KENNENLERNEN WAS IST EIN ARDUINO?

Raspberry Pi. wissen. Den Mini-Computer perfekt im Griff. 16 kreative Projekte erfolgreich umsetzen. c Raspberry Pi ...

Dieser Posten ist ein Frage-Antwort-Spiel, das auf zwei verschiedene Arten gespielt werden kann.

Mikrocontroller. eine Einführung. Florian Schmitt / 34

Kurzanleitung für Mac-Computer - IPC-100AC

MEDIEN-KOMPASS. in Leichter Sprache

Huawei MediaPad Software Upgrade Anleitung

mitp Professional Raspberry Pi Einstieg und User Guide Bearbeitet von Eben Upton, Gareth Halfacree

Photopaint Spiegelung

Windows RT 8.1 Update Step-by-Step Guide

PC-Lernspiel: V/F. Hier kannst du das Spiel starten und beenden: Hier wechselst du in die Programmieransicht bzw. auf Vollbild.

Raspberry Pi: Betriebssystem installieren und WLAN einrichten

AVG Free 201X Installation Die Screenshots sind von der Version 2014, gelten aber sinngemäß auch für neuere Versionen.

Raspberry Pi meets Pocket Code. Tutorial: Ampelschaltung

Schnellstart-Anleitung

Ein Computer für mein Kind?

RSS-Feeds in Outlook

DIGITALER NACHLASS WAHRHEIT eine Initiative der Deutschen Telekom AG Moderationsunterlagen fu r einen Workshop (Einfache Sprache)

1. Erläuterungen zu Office 2 HD für das ipad

Inhalte Differenzierung Informatik/Naturwissenschaften Sek. I

Raspberry Pi Einführung

Technologie. NXT-Hauptmenü My Files

Installation der Software und Anschließen der Hardware

Ein kompletter PC besteht mindestens aus diesen drei Teilen:

Unterlagen zum Kurs über Informationstechnik ( PC - Führerschein) der Grundschule. Bünkenberg - Widdert

Raspberry Pi für Kids 2. Auflage Wiegend, Michael

Internetadresse: skype.com. Art der Internetseite: Telefonie-Software. Anmeldepflicht: Ja. Gebühren: Kostenlos

Transkript:

~' ---- ;.-- Raspberry Pi FüR

Der Raspberry Pi kurz RPi oder Raspi ist ein kleiner Computer zum Basteln und Erfinden. Er kostet nicht viel und alle Software, die man für seinen Betrieb braucht, ist völlig umsonst. Er verleitet zum Spielen und Ausprobieren aber er ist kein Spielzeug. Der Raspberry Pi arbeitet zuverlässig und wird für ernsthafte Projekte in Wissenschaft und Technik verwendet. Ein Computer besteht aus Hardware und Software. Die Hardware ist all das, was man sehen und anfassen kann (Raspberry Pi, Tastatur, Monitor). Die Software sind Daten und die Programme, die auf dem Computer laufen und sein Verhalten steuern. Ein Schwerpunkt dieses Buches ist die Programmierung. Wir verwenden die beiden Programmiersprachen Scratch und Python, die besonders leicht zu lernen sind. Durch Programmierung legst du das Verhalten des Computers fest. Hier kannst du kreativ sein. Ohne Programmierkenntnisse kann man mit dem Raspberry Pi eigentlich nicht viel anfangen. 0 Scratch ist eine Programmiersprache für Anfänger. Du baust Computerprogramme mit der Maus aus Bausteinen auf dem Bildschirm zusammen. Da kann man nicht viel falsch machen und ganz schnell einige Grundideen der Programmierung lernen. Mit Scratch programmierst du Animationen, Spiele und Messgeräte mit grafischer Anzeige auf dem Bildschirm. 0 Python ist eine Programmiersprache für Profis, die leicht zu lernen ist und auch in der Industrie für große und spezielle Projekte verwendet wird. Mit Python entwickelst du Programme, die Daten von Sensoren oder Kamerabilder auswerten, Steuerungen für LEDs und vieles mehr. Das Besondere beim RPi gegenüber einem normalen Computer (PC, Laptop, Tablet) ist, dass du die Hardware verändern und erweitern kannst. Im Prinzip baust du 13

bei jedem Projekt deinen eigenen Computer aus Einzelteilen zusammen. Die Einzelteile sind (neben dem RPi) vor allem 0 elektronische Geräte wie Monitor, Lautsprecher, Funksteckdose, Maus und Tastatur, die du wahrscheinlich schon zu Hause hast und die du auch für andere Zwecke verwenden kannst, 0 elektronische Schaltungen, die du auf einer Steckplatine aus preiswerten kleineren Bauteilen (z.b. Widerstände, Sensoren und Leuchtdioden) zusammensetzt, 0 Schalter und andere mechanische Teile, die du aus Pappe, Alufolie, Draht, Klebeband und anderen Alltagsmaterialien in wenigen Minuten bastelst, 0 einige spezielle Geräte wie das RPi-Kameramodul und das ScratchBoard. Wie liest man eine Anleitung? In diesem Buch findest du viele Schritt-für-Schritt-Anleitungen zum Bauen und zum Programmieren. Es ist manchmal gar nicht so einfach, solche Texte zu verstehen. Nach meiner Erfahrung hilft es, wenn du folgende drei Regeln beachtest: 1. Schritt für Schritt! Du liest nur den nächsten Schritt der Anleitung und versuchst, das Gelesene zu verstehen. Lies nicht weiter, sondern konzentriere dich nur auf diesen Schritt. 2. Keine Angst vor Fehlern! Auch wenn du noch Zweifel hast, alles vollständig verstanden zu haben, beginnst du, die Anweisungen eines Schrittes in die Tat umzusetzen. Dazu brauchst du (gerade bei den ersten Schritten) etwas Mut. 3. Verstehen heißt Experimentieren! Wenn du einen Schritt umgesetzt hast, schaust du dir das Ergebnis an. Stimmt es mit dem überein, was in der Anleitung beschrieben wird? Falls nicht, liest du noch einmal den Schritt durch. Vielleicht kann man eine Passage auch irgendwie anders verstehen. Probiere eine andere Interpretation aus! Zum Aufbau dieses Buches Das Buch besteht aus drei Teilen: Im ersten Teil (Kapitel 1 und 2) geht es zunächst um die Vorbereitung des Raspberry Pi. Dazu gehört vor allem die Installation des Betriebssystems (Raspbian). Du erfährst wie du Anwendungssoftware und Spiele installierst und wie du den Rasp- 14

Aufbau der Kapitel berry Pi als»mediacenter«nutzt, mit dem du Musik hören und Filme anschauen kannst. Es werden keine besonderen Vorkenntnisse vorausgesetzt. Alles, was wichtig ist, wird erklärt. Im zweiten Teil (Kapitel 3 bis 6) steigst du in die Programmierung mit Scratch ein. Du setzt aus Bausteinen Programmtexte zusammen. Das geht leicht und schnell. So programmierst du Videos, Spiele, einen Autosimulator und vieles mehr. Für einige Projekte brauchst du das PicoBoard. Es enthält Sensoren (z.b. für Schall und Licht) und einen Schieberegler. Damit hast du zusätzliche Möglichkeiten. Du baust z.b. ein Lenkrad und ein Gaspedal für deinen Autosimulator, steuerst mit dem Schieberegler einen Schläger auf dem Bildschirm oder prüfst mit dem Lichtsensor, wie viel Fruchtsaft in einer Limonade ist. Der Fantasie sind keine Grenzen gesetzt. Im dritten Teil (Kapitel 7 bis 18) entwickelst du Projekte mit der Programmiersprache Python. Du schreibst Programme, die Leuchtdioden ansteuern, über Funk Haushaltsgeräte ein- und ausschalten, Temperaturen messen oder mit einem Ultraschallsensor die Bewegungen bei sportlichen Übungen kontrollieren. Mit einer Kamera (oder Infrarotkamera) beobachtet dein Raspberry Pi den Garten. Ein Python-Programm kann das Livebild der Kamera automatisch auswerten. Dein Computer kann Bewegungen erfassen und darauf reagieren oder ein Farbmuster auf einer Schlüsselkarte erkennen. Im letzten Kapitel geht es darum, wie du den Raspberry Pi als Webserver nutzen kannst. Du programmierst interaktive Webseiten, die du im lokalen Netz (z.b. mit deinem Smartphone oder iphone) testen kannst. Das klingt alles sehr kompliziert. Dennoch sind die Programmbeispiele klein (fast immer weniger als eine Seite). Du kannst sie schnell aufschreiben, testen und weiterentwickeln. Im Anhang ist ein Kapitel für Eltern und Lehrer. Dort gibt es auch ein Auflistung der Geräte und elektronischen Bauteile, die du für deine Projekte brauchst. Zum Glück kann man heute alles bequem über das Internet bestellen. Aber bei Online- Geschäften solltest du deine Eltern um Hilfe bitten. Aufbau der Kapitel Noch ein paar Dinge zum Aufbau der einzelnen Kapitel. Gegen Ende jedes Kapitels findest du kleine Fragen zum Inhalt, die anregen sollen, noch einmal über die wichtigsten Punkte des Kapitels nachzudenken. Manchmal gibt es hier auch Dinge zum Ausprobieren. Danach kommen Aufgaben, bei denen etwas programmiert werden soll. Es sind Vorschläge für weitere Projekte aus der Thematik des jeweiligen Kapitels. Meistens gibt es sehr viele Hinweise und Hilfen. 15

Ganz zum Schluss des Kapitels findest du vollständige Lösungen zu den Aufgaben und Fragen. Hinweise und Hintergrundinformationen Ab und zu meldet sich der Hund zu Wort. Die hellblauen Kästen bieten kurz und knapp zusätzliche Informationen zu Punkten, die in dem jeweiligen Projekt eine besondere Rolle spielen. Praktische Tipps In den violetten Kästen mit dem Ausrufezeichen findest du praktische Tipps und Lösungshilfen für Probleme, die an dieser Stelle auftreten können. Downloads auf der Webseite zum Buch 16 Alle Programmtexte kannst du von der Webseite zu diesem Buch herunterladen. Die Adresse ist www.mitp.de/7648. Die Programmbeispiele kannst du dir als zip- Archiv herunterladen. Klicke in dem Kasten DOWNLOADS auf den Link PROGRAMMBEI- SPIELE. Speichere die Datei in einen geeigneten Ordner und entpacke das Archiv. Du erhältst zu jedem Kapitel, in dem Projekte beschrieben werden, einen Ordner mit den Programmbeispielen. Eine genaue Schritt-für-Schritt-Anleitung, wie du auf deinem Raspberry Pi die Texte downloadest, findest du in Kapitel 7. Auf der Webseite findest du außerdem Zusatzkapitel, die im gedruckten Buch keinen Platz mehr hatten. Im ersten geht es um wissenschaftliche Projekte mit dem Raspberry Pi. Hier wird erklärt, wie du Geräte baust, die man für chemische und physikalische Experimente verwenden kann, z.b. ein Photometer, mit dem der Farbstoffgehalt einer Lösung bestimmt werden kann, oder ein einfaches Spektralphotometer, das Farbstoffe durch eine Spektralanalyse unterscheiden kann. Du findest hier auch Beispiele für Simulationen und Modelle zur Veranschaulichung natürlicher Vorgänge. Das zweite Zusatzkapitel hat den Schwerpunkt Bildbearbeitung. Du erfährst, wie du automatisch Muster erzeugen und als Vektorgrafik speichern kannst. Außerdem wird in das Modul PIL und in einige Grundideen der objektorientierten Programmierung eingeführt (Definition von Klassen). Das dritte Zusatzkapitel beschreibt Experimente mit der Infrarot-Kamera NoIR. Wenn du über ein erfolgreiches Projekt berichten oder auf einen Fehler im Buch hinweisen möchtest, erreichst du den Autor unter mw@creative-informatics.de.