- 520 pages
- German
- ePUB (mobile friendly)
- Available on iOS & Android
Raspberry Pi programmieren mit Python
Michael Weigend
About This Book
Alle Python-Grundlagen fĂŒr die Programmierung des Raspberry Pi 3 Projekte mit Sensoren, Relais und AD-Wandlern Einsatz von PeripheriegerĂ€ten wie Kameramodul und Lautsprecher Der Raspberry Pi ist ein preiswerter und Ă€uĂerst energiesparsamer Computer in der GröĂe einer Kreditkarte. In Kombination mit der Programmiersprache Python bietet er eine hervorragende Umgebung fĂŒr die schnelle Realisierung technischer Ideen und Projekte. AuĂerdem ist Python â auch fĂŒr Programmiereinsteiger â einfach zu lernen und deshalb Teil des Gesamtkonzepts des Raspberry Pi.Dieses Buch vermittelt Ihnen anhand vieler anschaulicher Beispiele sowohl die Grundlagen von Python als auch fortgeschrittene Techniken wie Objektorientierung, Internetprogrammierung und grafische BenutzungsoberflĂ€chen.Nach dem Erlernen der Programmierkonzepte finden Sie besonders in der zweiten HĂ€lfte des Buches eine FĂŒlle von kleinen Projekten, die auf die besondere Hardware des Raspberry Pi und das Linux-Betriebssystem Raspbian zugeschnitten sind. Zur Vorbereitung jedes Projekts werden zunĂ€chst neue Elemente der Python-Programmierung eingefĂŒhrt. Zahlreiche Illustrationen und einfache Beispiele zum Ausprobieren erleichtern das VerstĂ€ndnis.Zu den vielfĂ€ltigen Projekten im Buch gehören Schaltungen mit Sensoren (Temperatur, Licht, Kohlendioxid, Alkohol), Relais, AD-Wandlern und LEDs. Sie erfahren, wie man PeripheriegerĂ€te wie das Kameramodul anschlieĂt und den 1-Wire- sowie den SPI-Bus zur Datenkommunikation nutzt.Am Ende jedes Kapitels finden Sie Aufgaben und Lösungen, mit denen Sie Ihr Wissen festigen, erweitern und vertiefen können.Aus dem Inhalt:Namen und ZuweisungenKontrollstrukturenKollektionen: Mengen, Listen, Tupel, DictionariesVerarbeitung von StringsFunktionenGrafische BenutzungsoberflĂ€chenDateien und Ressourcen aus dem InternetZeitfunktionen und ThreadsObjektorientierte ProgrammierungWebserver und CGI-SkripteEinsatz von DatenbankenProjekte mit dem Raspberry Pi:GerĂ€testeuerungMesswerterfassung und -visualisierungInteraktive SpieleAnimationen und SimulationenAutomatische Textproduktion und EditorenDigitale BildverarbeitungMorsezeichen senden und Signalmuster erkennenProjekte mit OLED und Sense HATFarben und Bewegung wahrnehmenSteuerung mit Potentiometer und AD-WandlerAuswertung von Daten aus dem InternetWebserver und interaktive Webcam