CircuitPython
Wersja 10.1 — Edycja 2026. Techniczny kurs audio omawiający CircuitPython, doświadczenie programisty, architekturę, sterowanie sprzętem oraz skalowanie za pomocą Blinka. Zaktualizowano dla wersji 10.1 (2026).
Odcinki
Dysk CIRCUITPY
4m 01sTen odcinek wprowadza w CircuitPython i jego unikalny przepływ pracy oparty na pamięci masowej USB. Słuchacze dowiedzą się, jak zapisanie prostego pliku tekstowego natychmiast uruchamia kod na mikrokontrolerze, bez potrzeby używania kompilatorów czy narzędzi do flashowania.
Sprzęt jako kod
4m 10sZanurz się we wbudowanych modułach, które dają CircuitPython moc kontrolowania fizycznego świata. Słuchacze dowiedzą się, jak wchodzić w interakcję z fizycznymi pinami sprzętowymi za pomocą modułów board, digitalio oraz time.
Konsola szeregowa i REPL
3m 58sOdkryj interaktywne debugowanie w CircuitPython za pomocą konsoli szeregowej (Serial Console) oraz Read-Evaluate-Print-Loop (REPL). Słuchacze dowiedzą się, jak wstrzymać wykonywanie kodu i sterować swoim sprzętem na żywo.
Ekosystem bibliotek
3m 36sZarządzaj zewnętrznymi zależnościami w CircuitPython za pomocą pakietu bibliotek. Słuchacze poznają kluczową różnicę między surowymi plikami Pythona a skompilowanym kodem bajtowym (bytecode), aby zoptymalizować zużycie pamięci.
Zamrożone biblioteki
3m 48sOdkryj magię zamrożonych bibliotek w CircuitPython dla płytek o ograniczonej pamięci. Słuchacze zrozumieją priorytety plików bibliotek oraz to, jak moduły wbudowane w firmware zwalniają miejsce w systemie plików.
CircuitPython vs MicroPython
4m 13sPrzeanalizuj różnice architektoniczne między CircuitPython a jego projektem macierzystym, MicroPython. Słuchacze dowiedzą się, dlaczego Adafruit stworzyło fork tego języka, aby zbudować ujednolicone, przyjazne dla początkujących API sprzętowe.
Blinka i komputery jednopłytkowe
4m 19sSkaluj swój kod CircuitPython na pełnoprawne maszyny z systemem Linux za pomocą Adafruit Blinka. Słuchacze dowiedzą się, jak ta warstwa kompatybilności pozwala na używanie API mikrokontrolerów na komputerach jednopłytkowych, takich jak Raspberry Pi.