PYTHON TRIFFT LEGO® MINDSTORMS® ROBOTER-ERFINDER: Roboterprojekte und programmieren mit Python (German Edition) by Chao Zhang, Shukai Zhang
German | October 7, 2024 | ISBN: N/A | ASIN: B0DHV63Y5K | 381 pages | EPUB | 32 Mb
German | October 7, 2024 | ISBN: N/A | ASIN: B0DHV63Y5K | 381 pages | EPUB | 32 Mb
Python Programmierung mit LEGO® MINDSTORMS® Robot Inventor
Dieses umfassende Handbuch bietet eine detaillierte Einführung in die Programmierung von LEGO® MINDSTORMS® Robotern mit Python. Er richtet sich an junge Erfinder und LEGO-Enthusiasten, die das kreative Potenzial ihrer Roboter mit Hilfe einer echten Industriestandard-Programmiersprache ausschöpfen möchten. Auch wenn LEGO die Produktion des Kits Ende 2022 einstellen wird, vermittelt dieses Buch wertvolles Wissen über die Programmierung von Roboterprojekten mit Python - eine Fähigkeit, die auch nach der Einstellung des Produkts von Nutzen und für zukünftige MINT-bezogene Aktivitäten von großem Wert sein wird.
Hier sind einige der Hauptthemen, die in diesem Buch behandelt werden:
- Schrittweise Einführung in die Grundlagen der Python-Programmierung: Beginnend mit grundlegenden Datentypen wie Zahlen, Zeichenketten, Listen, Tupeln und Wörterbüchern führt das Buch durch Kontrollflussmechanismen, einschließlich bedingter Anweisungen und Schleifen.
- Funktionen und Klassen im Detail: Lernen Sie, wie Sie Ihre eigenen Funktionen definieren, um wiederverwendbare Codeblöcke zu erstellen, und wie Sie Klassen verwenden, um komplexere Konzepte zu erstellen, die Daten und Funktionen bündeln.
- Steuerung von LEGO® MINDSTORMS®-Komponenten: Lernen Sie, wie Sie Python verwenden, um mit den verschiedenen Komponenten von LEGO® MINDSTORMS® Robot Inventor zu interagieren, einschließlich Motoren, Sensoren und Hubs.
- Praktische Projekte und Anwendungen: Setzen Sie Ihr Wissen in die Praxis um und entdecken Sie praktische Anwendungen der Python-Programmierung mit spannenden Projekten wie einem selbstbalancierenden Roboter, einem Geschwindigkeitsregler, der den Fliehkraftregler simuliert, und einer Lösung für das Puzzle „Turm von Hanoi“.
- Einführung in die asynchrone Programmierung: Lernen Sie das Konzept der asynchronen Programmierung kennen, mit dem Sie reaktionsschnellere Programme erstellen können, die mehrere Aufgaben gleichzeitig ausführen können.
- Bauen mit dem Raspberry Pi Build HAT, um Ihre Kreationen zu erweitern: Entdecken Sie die Möglichkeiten des Raspberry Pi Build HAT, einer Zusatzplatine, mit der Sie Ihren Raspberry Pi mit Ihren LEGO® Kreationen verbinden können, um noch mehr Projektmöglichkeiten zu eröffnen. Bauen Sie mit dem Build HAT ein Projekt für einen Roboter, der Zauberwürfel löst.