ESP

ESP je řada výkonných mikrokontrolérů od společnosti Espressif. V řadě ESP je
mnoho mikrokontrollérů a ty se řadí podle věcí jako výkon, počet GPIO (General
Purpose Input Output) pinů a více.

Jak se porovnává ESP s Arduinem?

Nejspíše už jste slyšeli o Arduinu, je to také mikrokontrollér. Z venku vám možná
přijde identický, také má piny, může ovládat různé komponenty a dokonce se často
dá programovat stejně jako ESP. Ale nenechte se mýlit, oproti Arduinu je často ESP
mnohem rychlejší, má více pinů a dokonce do různých pinů můžete více druhů
zařízení, převažně díky jeho GPIO matrixu. GPIO matrix je komplikovanejší téma, ale
zjednodušeně můžete přepínat různé protokoly mezi různými piny oproti většině
Arduinům, kde jsou protokoly na pinech pevně.

Řady ESP:

ESP32 je základní klasický ESP mikrokontrollér. I když má WiFi a Bluetooth tak není v
ničem moc speciální ale proto hodí se do skoro všech projektů.
ESP32-C jsou většinou miniaturní, berou málo energie a mají málo pinů, proto se také
hodí do malých senzorů a projektů. I na jejich malou velikost jsou i tak velmi silné a
všechny v sobě mají zabudovanou Wi-Fi i Bluetooth.
ESP32-S je druhý nejsilnější z této řady, má vysoký výkon, ale zároveň malou spotřebu
a mnoho funkcí jako jsou Wi-Fi, Bluetooth a více. Na fotce jde vidět červený devkit
ESP32-S3 od značky LáskaKit.
ESP32-P Má opravdu vysoký výkon a mnoho pinů, to ho ale stojí jeho Wi-Fi a
Bluetooth které nemá.

Jak začít s ESP?

Začít s ESP je poměrně lehké. Stačí vám k tomu devkit (už osazená deska s vývody,
například ta červená co je na obrázku, ne jen samotný „šedý čtvereček/čip“), kabel
většinou USB-C nebo micro USB u starších, breadboard (plastová deska do které jdou
zasouvat komponenty které se v ní mezi sebou propojí), komponenty a počítač na
programování ESP.
Na naprogramování jde využít mnoho softwaru, jako je například Arduino IDE s
knihovnou nebo třeba VS Code s rozšířením PlatformIO. ESP se většinou programuje
v jazyce C++.
Potom je nejlepší si najít nějáký návod na projekt pro začátečníky na internetu a
zbytek naprogramovat podle něj.

Autor: David Kulhánek

Kategorie