CircuitPython
v10.1 — 2026 Edition. Ein technischer Audiokurs über CircuitPython, die Entwicklererfahrung, Architektur, Hardware-Steuerung und das Skalieren mit Blinka. Aktualisiert für Version 10.1 (2026).
Episoden
Das CIRCUITPY-Laufwerk
4m 20sDiese Episode stellt CircuitPython und seinen einzigartigen USB-Massenspeicher-Workflow vor. Die Zuhörer erfahren, wie das Speichern einer einfachen Textdatei den Code sofort auf einem Mikrocontroller ausführt, ohne dass Compiler oder Flashing-Tools benötigt werden.
Hardware as Code
3m 59sTauche ein in die integrierten Module, die CircuitPython die Fähigkeit verleihen, die physische Welt zu steuern. Die Zuhörer lernen, wie sie mit den Modulen board, digitalio und time mit physischen Hardware-Pins interagieren können.
Die serielle Konsole und REPL
3m 59sEntdecke das interaktive Debugging in CircuitPython mithilfe der seriellen Konsole und der Read-Evaluate-Print-Loop (REPL). Die Zuhörer lernen, wie sie die Ausführung anhalten und ihre Hardware live steuern können.
Das Bibliotheken-Ökosystem
4m 00sVerwalte externe Abhängigkeiten in CircuitPython mit dem Library Bundle. Die Zuhörer lernen den entscheidenden Unterschied zwischen reinen Python-Dateien und kompiliertem Bytecode kennen, um die Speichernutzung zu optimieren.
Frozen Libraries
4m 14sEntdecke die Magie von Frozen Libraries in CircuitPython für Boards mit begrenztem Speicher. Die Zuhörer werden die Priorität von Bibliotheksdateien verstehen und lernen, wie in die Firmware integrierte Module Platz im Dateisystem freimachen.
CircuitPython vs. MicroPython
4m 04sUntersuche die architektonischen Unterschiede zwischen CircuitPython und seinem Ursprungsprojekt MicroPython. Die Zuhörer erfahren, warum Adafruit die Sprache geforkt hat, um eine einheitliche, anfängerfreundliche Hardware-API zu schaffen.
Blinka und Single-Board-Computer
4m 23sSkaliere deinen CircuitPython-Code mit Adafruit Blinka auf vollwertige Linux-Rechner. Die Zuhörer lernen, wie diese Kompatibilitätsschicht es ermöglicht, Mikrocontroller-APIs auf Single-Board-Computern wie dem Raspberry Pi zu nutzen.