Posts ESP32

ESP32 ADC Analog to Digital Converter

The ESP32 ADC is an abbreviation of Analog to Digital Converter. The ESP32 is a popular microcontroller module with different features. These features include built-in analog-to-digital converters (ADCs). ESP32 ADC allows you to measure analog voltages and convert them into digital values that can be processed by the microcontroller.

The ESP32 has a 12-bit SAR (Successive Approximation Register) ADC so, it can provide a resolution of 12 bits for analog-to-digital conversion. The ADC ESP32 has a voltage reference range of 0 to 3.3 volts, and it can measure voltages within this range.

ESP32 ADC Channels

These are the channels that are sported by ESP32 devkit or Whroom board

ADC1:
  • 8 channels: GPIO32 - GPIO39

ADC2:
  • 10 channels: GPIO0, GPIO2, GPIO4, GPIO12 - GPIO15, GOIO25 - GPIO27

ESP32 ADC Analog to Digital Converter

ADC1 ADC2 ADC3 ADC5 ADC6 ADC7