If you’re interested in making your project connect to the web and be part of the grander scheme of IOT (Internet of Things) then this board is the gadget for you! Like other microcontrollers and microprocessors, the ESP32 now has built in power regulation circuits, on board antennas and noise filters and fits snuggly onto a breadboard for rapid prototyping. The ESP32 can interface with other MCUs as master or slave or function completely standalone through SPI/SDIO, I2C and UART. The microcontroller can also support an SD card and multiple sensors with its 32 GPIO pins (all of which can be used for PWM).
This microcontroller has TWO microprocessor inside the metal RF shield as one will act as the co-processor. You have the capability of turning off the main processor when not in use to save power. This microcontroller is close to the same package size of an Arduino Nano, yet deliver features and capability that put its’ competitors to shame.
This microcontroller runs on the AT command, but why stop there. Thanks to the espressif and the git community we were able to test this product and have it running in the Arduino IDE. Simply select the board from the menu and the port option like any normal Arduino device and play with some example files provided! We used the Wi-Fi test code to scan our area for Wi-Fi channels. Super simple to do, follow the guide in the tutorial section to get it up and running!
Analog-to-Digital Converter (ADC) – Up to 16 channels of 12-bit SAR ADC’s. The ADC range can be set, in firmware, to either 0-1V, 0-1.4V, 0-2V, or 0-4V – no more weird 0-1V ADC.
Digital-to-Analog Converter (DAC) – Two 8-bit DAC’s to produce true analog voltages
Pulse-Width Modulation (PWM) – Up to 16 channels of PWM-capable pins for dimming LEDs or controlling motors.
Touch Sensor – 10 GPIOs feature capacitive sensing; make a 10-key button pad.
UART – Two UART interfaces, one is used to load code serially. They feature flow control, and support IrDA too.
I2C, SPI, I2S – There are two I2C and four SPI interfaces to hook up all sorts of sensors and peripherals, plus two I2S interfaces if you want to add sound to your project.
- Operating Voltage: 2.2 to 3.6VDC
- Ultra-low power consumption
- Powerful function supporting LWIP protocol, Freertolar
- Support three modes: AP, STA and AP + STA
- Supporting the Lua program, developing easily
- ESP32, integrated antenna and RF headphone, power amplifier, low noise amplifiers, filters,
- Power management module.
- 2.4GHz dual-mode Wi-Fi and Bluetooth chips with TSMC 40nm low-power technology
- It offers the best of both power and RF features, which is safe, reliable and scalable for a variety of applications.
- 32 GPIO: ADC(12), DAC(2), SPI(3), I2S(2), I2C(2), UART(3), PWM(32), SDIO(50 Mhz)
- SRAM: 520 KB
- Flash: 16 MB
- 802.11BGN HT40 WiFi Transceiver (-98 dBm minimum sensitivity)
- Max data rate: 150 Mbps
- Operating temperature: -40°C to 125°C
- Dimensions: 55.3mm x 28.0mm x 12.3mm
- Weight: 9.6g
- Package Included: 1 x ESP32 Development Board