Development boards / Microcontrollers - part 3 - ESP
About
ESP32 is low cost microcontroller with builtin WIFI, Bluetooth or both. It is very easy and fast way to create own IoT devices.
This solution gives more accessible device even from start (for example control from smartphone via bluetooth or WIFI...)
What is ESP exactly?
ESP8266 - Source: https://www.circuitschools.com/what-is-esp32-how-it-works-and-what-you-can-do-with-esp32/#What_is_ESP32
ESP32 - https://www.circuitschools.com/what-is-esp32-how-it-works-and-what-you-can-do-with-esp32/#What_is_ESP32
All basic informations about ESP's are included on attached page
Development boards
We can find incredible amount of dev boards with ESP.
Here is comparision
Development boards - ESP WROOM32
ESP WROOM32 - Source: https://circuits4you.com/2018/12/31/esp32-devkit-esp32-wroom-gpio-pinout/ |
Here is data sheet for ESP32 WROOM32 which contains all important information to work with this board and MCU.
Programming
For programming ESP32 we can use Arduino IDE with Arduino core for ESP just for work it is neccessary to add additional boards link in IDE settings
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
Arduino IDE - Source: https://randomnerdtutorials.com/getting-started-with-esp32/ |
For programming we can use following languages as well:
- Espressif IDF (IoT Development Framework)
- Micropython
- JavaScript
- LUA
On this page is plenty of informations about specification, programming and examples of ESP.
Example projects on ESP
Here is 10 Brilliant IoT project ideas
Komentarze
Prześlij komentarz