-
-
Kursy
»
-
Programowanie modułów ESP32 w środowisku ESP-IDF (1)
Programowanie modułów ESP32 w środowisku ESP-IDF (1)
Sobota, 01 Czerwiec 2024
Podczas gdy większość użytkowników układów i modułów ESP32 firmy Espressif korzysta ze środowiska Arduino, prawdziwy potencjał popularnych modułów Wi-Fi/Bluetooth pozostaje niejako w ukryciu. Niniejszy artykuł otwiera kurs programowania ESP32 w oficjalnym środowisku producenta – ESP-IDF – umożliwiającym skorzystanie w pełni z możliwości drzemiących w niedrogich i niezwykle uniwersalnych transceiverach IoT.
Układy i moduły serii ESP32, opatrzone charakterystycznym logotypem (rysunek 1), produkuje chińska firma ESPRESSIF z siedzibą w Szanghaju. Są one następcami niedrogiego układu ESP8266, łączącego w jednej strukturze mikrokontroler oraz obwody do komunikacji za pośrednictwem Wi-Fi. ESP32 przystosowany jest – oprócz łączności Wi-Fi – także do porozumiewania się z otoczeniem poprzez protokół Bluetooth, jego procesor może być 2-rdzeniowy, a do wybranych wersji układu można podłączyć pseudostatyczną pamięć RAM o pojemności do 8 MB. Oprócz tego układ jest wewnętrznie taktowany szybszym zegarem – w niektórych wersjach nawet 240 MHz, obsługuje także kilka trybów oszczędzania energii.
Moduły z ESP32 konkurują technicznie i cenowo z takimi konstrukcjami, jak Raspberry Pi Pico, STM32Nucleo czy Arduino.
ESP32 – dostępne wersje
Od czasu pojawienia się pierwszego ESP32 rodzina kontrolerów znacznie się rozrosła. Pojawiły się nowe serie jak ESP32-S czy ESP32-C z rozmaitymi wariantami w obrębie poszczególnych rodzin. W tabeli 1, na przykładzie wybranych wersji,...
Aby kontynuować czytanie wykup
Prenumeratę