Programowanie modułów ESP32 w środowisku ESP-IDF (1)

Programowanie modułów ESP32 w środowisku ESP-IDF (1)

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ę
Artykuł ukazał się w
Elektronika Praktyczna
czerwiec 2024

Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik czerwiec 2024

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio lipiec - sierpień 2024

Świat Radio

Magazyn krótkofalowców i amatorów CB

Automatyka, Podzespoły, Aplikacje maj 2024

Automatyka, Podzespoły, Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna czerwiec 2024

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Elektronika dla Wszystkich lipiec 2024

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów