CircuitPython Day 21.8.2026

Každý rok společnost Adafruit pořádá speciální několikahodinový livestream věnovaný platformě CircuitPython – implementaci programovacího jazyka Python určenou pro mikrokontroléry. Letos se bude konat v pátek 21.8. a začíná v 17 hodin našeho času.

Co od akce čekat?

Program CircuitPython Day je průřezem několika video formátů, které Adafruit dělá. Typicky se jedná o organický livestream, který reaguje na komentáře sledujících.

17:00Noe & Pedro3D Hangouts Special Edition
19:00Cooper aka relic-seMaking Music with CircuitPython
20:00Dan, Scott and TimWhat’s New in
CircuitPython 10.3.0
21:00Bootloader PodcastBootloader Podcast
22:00John ParkJP’s Workshop
23:00ScottDeepdive
00:00TimGame Jam

Nejprve přijde přehlídka oblíbených Adafruit projektů postavených na jejich novějších deskách. Možná se dočkáme ukázky jejich nového univerzálního řešení pro eInk displaye a zobrazování dat z Adafruit IO.

Následovat bude blok věnovaný hudbě a realtime zpracování zvuku v CircuitPythonu. Za poslední rok výrazně přibyly možnosti knihovny synthio, I2S audia i DSP efektů. Pravděpodobně uvidíme v akci použití CircuitPython v kytarovém pedálovém efektu.

CircuitPython 10.3 je nyní ve vývoji a samostatný blok představí jeho novinky i to, kam se má CircuitPython posouvat v příštím roce.

V Bootloader Podcast se budou probírat nejzajímavější komunitní projekty posledního roku.

Na JP’s workshopu budeme pravděpodobně moci sledovat praktickou tvorbu projektu – HW i livecoding. Na základě posledních těchto workshopů se dá odhadnout, že to bude použití desky Fruit Jam pro nějaký herní nebo grafický projekt.

V Deepdive se pravděpodobně můžeme těšit na zajímavosti ohledně realtime operačního systému Zephyr, na který CirtcuitPython postupně přechází.

Vše završí Game Jam, ve kterém se bude živě vytvářet hra od samého základu. Tento blok bude mít výraznou českou stopu – hra má vznikat v herním engine picogame, o kterém jsem zde už psal, a který se aktuálně připravuje pro začlenění přímo do CircuitPythonu.

K čemu je CircuitPython dobrý?

Na rozdíl od vývoje v Arduino IDE, které většina z nás zná, není při psaní programu v CircuitPython program stále překládat a nahrávat do zařízení. Deska s CircuitPythonem se po připojení objeví v počítači jako běžný disk (to je jedna z odlišností od MicroPython) a program se edituje přímo v souboru code.py.

Python na MCU má další pěknou výhodu v tom, že je k dispozici interaktivní sériová konzole, ze které si lze například přímo „povídat“ se senzorem a ověřit, co z něj reálně jde za data. To výrazně zpříjemňuje a zrychluje prototypování. Někteří bastlíři ho proto prefererují před Arduino (ahoj Vláďo).

Za toto pohodlí se zaplatí hlavně větší spotřebou RAM, o něco větší náročností a tím, že některé HW funkce nejsou dostupné napřímo. Komunita nejčastěji vzpomíná, že jí chybí přerušení a možnost využívat další jádra na multi core MCU (toto se netýká MicroPython).

Pokud vás programování mikrokontrolérů zajímá, hledáte inspiraci pro další projekt, chcete na MCU zpracovávat zvuk nebo si napsat vlastní hru, tak se na stream připojte a zapojte se do diskuzí, nebo se koukněte na záznam, který bude k dispozici.

Aktuální videa by se měla objevovat v tomto Youtube playlistu: https://www.youtube.com/playlist?list=PLY9yniFqxZXY

Sdílejte článek:
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku

Související články

Picogame je 2D herní engine pro CircuitPython od Vládi Smitky. Nativní jádro v C se stará o vykreslování, scény a kolize, herní logiku píšete v Pythonu – bez kompilace a flashování. Běží na PicoPadu, Raspberry Pi Picu, ESP32 i Adafruit…

Open-source repozitář se stovkou IoT projektů na ESP32, ESP8266 a Raspberry Pi Pico v MicroPythonu. Chytré zavlažování, RFID zámek, detekce plynu, WiFi robot a meteostanice – s kódem i zapojením. Aktualizace: interaktivní přehled projektu. Vyberte si desku a zaměření projektu…

Abyste si začali hrát a programovat Arduino Uno, ESP32 nebo Raspberry Pi Pico, tak je nutně nepotřebujete mít na stole.

Různé vývojové desky s čipy ESP32 – srovnání variant

ESP32, S2, S3, C3, C6, H2, C5, P4 i chystaný S31 – který čip vybrat pro váš projekt? Srovnávací tabulka periferií, rozhodovací strom podle use-case, přehled softwarových platforem a tipy, kde koupit vývojové desky v Česku.

Nápad na tento článek vznikl po přečtení článku „Není cesty zpět“ v časopise Respekt 27.

Tak nadešel čas se posunout opět dopředu a vzhledem k tomu, že moje bakalářská práce bude s mikrokontrolerem MSP430F2132, řešil jsem, jak ho naprogramovat.

Trendy