ESP32
ESP32 is a single 2.4 GHz Wi-Fi-and-Bluetooth combo chip designed to achieve the best power and RF performance, enabling a wide variety of applications and power scenarios. This system is designed for mobile and Internet-of-Things (IoT) applications. In a low-power IoT sensor hub application scenario, ESP32 is woken up periodically and only when a specified condition is detected. ESP32 contains a dual-core CPU and integrates an antenna switch, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. Software development
There are several tools for ESP32 software development, including Arduino software development environment, PlatformIO and Espressif IoT Development Framework. If you are already using Arduino software development environment, then you can use it also to write code to control the behavior of the ESP32 board. You need to install the ESP 32 add-on and select it in the Arduino board manager. Then you will be able to write sketches in a C-like language to control the ESP32 board. A sketch is based on two main functions:
The software development environment is available in Arduino Software web site. Examples
|