Připrav zařízení
Nainstaluj MicroPython firmware a knihovny do vývojové desky.
Nainstalovat firmwareESP IDE - Vývojové prostředí pro ESP8266, ESP32 a Raspberry Pi Pico s podporou programování v blocích i Micropythonu.
Spustit ESP IDE 2
Inspiruj se projekty z katalogu, otevři je v ESP IDE a uprav podle sebe.
Aby vše správně fungovalo, je potřeba do procesoru nainstalovat MicroPython a knihovny ESP IDE.
Nainstaluj MicroPython firmware a knihovny do vývojové desky.
Nainstalovat firmware
Otevři ESP IDE a připoj zařízení.
Spustit ESP IDE
Skládej bloky - naučíš se základy programování zábavně a bez chyb.
Stačí kliknout a jedeš – žádná kompilace, kód běží rovnou z prohlížeče.
Postaveno přímo pro nejoblíbenější mikrokontroléry – rychlé, stabilní, připravené na tvé projekty.
Když bloky nestačí – přepni se do textového režimu a využij sílu Micropythonu naplno.
ESP IDE je open-source vývojové prostředí pro výuku programování.
Je určené pro procesory ESP32 a RP2040 a využíá MicroPython.
ESP IDE vytvořil Milan Špaček v roce 2019 jako reakci na to, že Arduino bylo pro začátečníky příliš složité. Cílem bylo vytvořit jednodušší, rychlejší a zábavnější prostředí pro výuku programování.
ESP IDE podporuje programování pomocí bloků i MicroPythonu a nabízí:
Podporována je široká škála periferií, včetně DHT senzorů, ultrazvukových a laserových dálkoměrů, IMU, barevných senzorů, Neopixel LED, serv, DC motorů a ESP-NOW komunikace.
ESP IDE je open-source projekt vydaný pod licencí GNU Affero General Public License v3.0 (AGPL-3.0).
Copyright (c) 2019-2026 Milan Špaček
Plné znění licence:
AGPL-3.0
ESP IDE je postaveno na principech sdílení, spolupráce a otevřeného vzdělávání.
Projekt roste pouze tehdy, když se nové nápady a vylepšení vracejí zpět komunitě.
ESP IDE není určeno k vykrádání - ale ke spolupráci.
Kód je otevřený. Pokud ho vylepšíš, vrať své změny zpět.
ESP IDE se aktivně vyvíjí a roste společně s komunitou. Naším cílem je, aby bylo programování dostupné, pochopitelné a zábavné pro každého.
| Funkce / Vlastnost | ESP IDE | Arduino IDE | MakeCode (Micro:bit) |
|---|---|---|---|
| Určeno pro děti a začátečníky | ✅ Ano | ❌ Ne | ✅ Ano |
| Česká lokalizace | ✅ Ano | ❌ Ne | ⚠️ Částečně |
| Programovací jazyk | MicroPython | C/C++ | Bloky / JavaScript / Python |
| Grafické programování (Blockly) | ✅ Ano | ❌ Ne | ✅ Ano |
| Textové programování | ✅ Ano | ✅ Ano | ✅ Ano |
| Rychlost kompilace | ✅ Kód není potřeba kompilovat | ❌ Desítky sekund | ✅ Rychlá |
| Přímé nahrání kódu z prohlížeče | ✅ Ano | ❌ Ne | ✅ Ano |
| Pluginový systém / rozšiřitelnost | ✅ Otevřený | ✅ Ano | ✅ Ano |
| Offline použití | ✅ Ano | ✅ Ano | ✅ Ano |
| Otevřený zdrojový kód | ✅ Ano | ✅ Ano | ✅ Ano |
| Podpora více desek | ✅ ESP32, ESP8266, RP2040, RP2350 | ✅ Široká | ❌ Jen Microbit |
| Podpora displejů a grafiky | ✅ Vestavěná podpora oled displejů | ❌ Pomocí knihoven | ⚠️ Omezená |
| Práce s pokročilými senzory | ✅ Ano | ✅ Ano | ❌ Omezené |
| Multiplatformnost | ✅ Web | ✅ Ano | ✅ Ano |
| Výuka pokročilých konceptů | ✅ Python, algoritmy... | ✅ Ale složité | ❌ Omezené |
| Přínos pro školy | ✅ Velký | ⚠️ Náročné | ✅ Dobré pro začátek |