ESP32 is a really useful, inexpensive and fun card for IOT project. I used mainly the board for my master project, and used it for an connected healthcare device. Main features:
- Dual-core 32-bit, ultra low power
- WiFi 802.11 b/g/n
- 12-bits ADC (18 channels)
- I2C
- others
However, during my experiment is encounter a non-linearity for the ADC reading value. This default was reported in the ESP forum (post1, post2)
I suspect to have to do the calibration again due to the time drifting, but hopefully, the great Espressif team will fixed the issue. Do not hesitate if you have any question.