Moderní mikrokontrolér v rukou „bastlíře“

ESP32 DIYerLAB

ESP32 & MicroPython

Praktické články a návody o programování modulu ESP32 v MicroPythonu. Projekty, ukázky kódu a tipy pro bastlíře i začátečníky…

ESP32 patří mezi nejoblíbenější mikrokontroléry současnosti. Nabízí dostatek výkonu, vestavěné Wi-Fi a Bluetooth, a přitom zůstává cenově dostupný. Je tak ideální volbou pro bastlíře, studenty i vývojáře, kteří chtějí rychle tvořit vlastní projekty – od jednoduchých experimentů až po zařízení pro Internet věcí (IoT).

A právě tady přichází ke slovu MicroPython. Jde o odlehčenou a optimalizovanou implementaci jazyka Python 3, navrženou speciálně pro mikrokontroléry a systémy s omezenými prostředky. Díky MicroPythonu lze programovat ESP32 stejným jazykem, který je známý svou čitelností, jednoduchou syntaxí a rychlým vývojem. Místo dlouhých a složitých kódů se tak můžete soustředit na samotnou funkčnost projektu.

Python je dnes jedním z nejpopulárnějších programovacích jazyků. Je dynamicky typovaný, srozumitelný a nevyžaduje zbytečný syntaktický balast. Bloky kódu jsou určeny odsazením, nikoli závorkami, a díky tomu je program přehledný i pro začátečníky. Právě tyto vlastnosti si MicroPython zachovává i na platformě ESP32.

Přestože jsou ESP32 i MicroPython velmi rozšířené, kvalitních českých materiálů k tomuto tématu zatím není mnoho. Oblast IoT a embedded systémů je silně ovlivněna angličtinou, což je pochopitelné – ale neznamená to, že by české články neměly své místo. Proto jsme se rozhodli přinést seriál (ne)pravidelných článků věnovaných programování modulu ESP32 v MicroPythonu. Texty jsou určeny všem, kteří se chtějí učit, experimentovat a tvořit ve svém rodném jazyce.


POZNÁMKA:
Pokud se chcete s jazykem Python seznámit podrobněji, doporučujeme skvělou Učebnici jazyka Python (aneb Létající cirkus) od Jana Švece.


ESP32 + MicroPython