Jan Beran

View on GitHub

Vítejte na workshopu o Espressif IoT Development frameworku (ESP-IDF)!

O tomto workshopu

Účastí na tomto workshopu získáte hlubší pochopení toho, jak funguje Espressif IoT Development Framework (ESP-IDF) a ESP32-C5 System on a Chip (SoC). Díky mnoha praktickým úkolům, které vám pomůžou s různými základními dovednosti potřebnými pro programování (nejen) ESP32-C5, se naučíte vytvářet ještě lepší a efektivnější IoT aplikace pro vaše projekty!

Konkrétně si v tomto workshopu projdeme instalaci frameworku ESP-IDF a ESP-IDF pluginu do VSCode. Poté se přesuneme k tvorbě vlastního projektu, který si zkusíme sestavit, nahrát a debugovat. V dalších kapitolách se naučíme, jak ve vašich projektech používat komponenty, blikat s adresovatelnou LED, konfigurovat ESP-IDF, připojit se k Wi-Fi a nakonec i pár triků pro práci s low-power jádrem, které je součástí SoC ESP32-C5.

Tento workshop jistě přinese mnoho zajímavých informací i těm, kteří využívají ostatní čipy z rodiny ESP32. Mějte ovšem na paměti, že ne všechny čipy podporují všechno, co podporuje ESP32-C5!

Doprovodné referenční projekty / Companion reference projects

V repozitáři jsou i malé ESP-IDF projekty se stejným číslováním úkolů jako tento workshop (plus volitelný příklad protokolů/TLS). Jsou součástí tohoto repozitáře ve složce examples/C5/ — procházejte je přímo na GitHubu nebo naklonujte repozitář a spusťte build-all.sh. Popis je v examples/C5/README.md.

Agenda

Pokud jste splnili prerekvizity můžeme se pustit do jednotlivých kapitol:

Prerekvizity

Abyste zvládli tento workshop, budete potřebovat jak hardwarové, tak softwarové vybavení.

Potřebný hardware:

Potřebný software:

Odhadovaný čas: 180 min

Feedback

Pokud máte k workshopu jakýkoli feedback, neváhejte založit novou diskuzi na GitHubu.

Závěrem

Doufáme, že vám workshop přinese znalosti, které budou sloužit jako pevný základ pro vaše budoucí projekty. Díky za čas a úsilí, které jste workshopu věnovali, a těšíme se na projekty, které s našimi čipy v budoucnu vytvoříte!