Analog Protocol SensorsCompatible with ESP32
The list of sensors using Analog protocol for your ESP32 projects, complete with wiring guides and code examples.
Analog signals represent real-world, continuous values—such as temperature, light, sound, or force. Arduino boards typically feature multiple ADC (Analog-to-Digital Converter) pins, and ESP32 boards offer up to 12-bit resolution across several analog channels.
Analog input is key to using sensors like photoresistors, potentiometers, and analog temperature sensors (e.g., LM35). You can read analog values using analogRead()
to bring real-world measurements into your microcontroller project.

DHT11
The DHT11 is a low-cost digital sensor for measuring temperature and humidity. It provides calibrated digital outputs...

DHT21 / AM2301A
The DHT21 is a reliable sensor for measuring temperature and humidity, offering calibrated digital output and ease of...

DHT22 / AM2302
The DHT22 is a versatile and affordable sensor for measuring temperature and humidity. It provides calibrated digital...

MW33
The MW33 module is a reliable solution for measuring temperature and humidity, offering calibrated digital output and...

GP2Y1010AU0F
The Sharp GP2Y1010AU0F is an optical dust sensor designed for air quality monitoring. It detects fine particles like...

MiCS-4514
The MiCS-4514 is a dual gas sensor capable of detecting oxidizing gases (e.g., NO₂) and reducing gases (e.g., CO, NH₃)....

KY-013
The KY-013 is an analog temperature sensor module utilizing an NTC thermistor. It provides temperature measurements in...

KY-018
The KY-018 is a photoresistor module that detects ambient light levels. It outputs an analog signal corresponding to the...

KY-023
The KY-023 is a dual-axis joystick module that provides analog outputs for X and Y positions, along with a digital...

KY-024
The KY-024 is a linear magnetic Hall sensor module that provides both analog and digital outputs. It is equipped with a...

KY-025
The KY-025 is a reed switch module that provides both analog and digital outputs. It is equipped with a potentiometer to...

KY-026
The KY-026 is a flame sensor module capable of detecting light in the 760 nm to 1100 nm wavelength range. It offers both...

KY-028
The KY-028 is a digital temperature sensor module equipped with an NTC thermistor. It offers both analog and digital...

KY-035
The KY-035 is an analog Hall magnetic sensor module based on the AH49E linear Hall-effect sensor. It provides an analog...

KY-036
The KY-036 is a metal touch sensor module that detects touch via its metal tip, offering both analog and digital...

KY-037
The KY-037 is a high sensitivity sound detection module featuring an electret condenser microphone and an LM393...

KY-038
The KY-038 is a microphone sound sensor module equipped with an electret condenser microphone and an LM393 comparator....

KY-039
The KY-039 is a heartbeat sensor module that uses an infrared LED and a phototransistor to detect pulse signals. It...

KY-054
The KY-054 is a phototransistor module that detects ambient light levels and provides an analog voltage output...