Arduino Nano ESP32 - Sensor de temperatura LM35
Este tutorial ofrece instrucciones sobre cómo utilizar Arduino Nano ESP32 para leer el valor de temperatura del sensor LM35 y imprimirlo en el Monitor Serial.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del sensor de temperatura LM35
Pinout del sensor de temperatura LM35
El sensor de temperatura LM35 tiene tres pines:
- Pin VCC: conecte este pin a VCC (3,3 V)
- Pin GND: conecte este pin a GND (0 V)
- Pin OUT: Este pin proporciona una salida de voltaje proporcional al valor de la temperatura.

Cómo funciona el sensor de temperatura LM35
El sensor LM35 proporciona una tensión que es linealmente proporcional a la temperatura en grados Celsius. El factor de escala de salida del LM35 es de 10 mV/°C. Midiendo el voltaje en el pin OUT del LM32, podemos calcular el valor de la temperatura.
Diagrama de cableado entre el sensor de temperatura LM35 y Arduino Nano ESP32

This image is created using Fritzing. Click to enlarge image
Código de Arduino Nano ESP32
Pasos R\u00e1pidos
- Si es la primera vez que usas Arduino Nano ESP32, consulta cómo configurar el entorno para Arduino Nano ESP32 en el IDE de Arduino.
- Copia el código anterior y pégalo en el IDE de Arduino.
- Compila y sube el código a la placa Arduino Nano ESP32 haciendo clic en el botón Subir en el IDE de Arduino.
- Haz que el sensor esté más frío o más caliente. Por ejemplo, colocando el sensor cerca de un vaso de hielo.
- Revisa el resultado en el Monitor Serial. Se muestra a continuación:
※ Nota:
Este tutorial usa la función analogRead() para leer valores de un ADC (Convertidor Analógico a Digital) conectado a un sensor o componente. El ADC del Arduino Nano ESP32 es adecuado para proyectos que no requieren alta precisión. Sin embargo, para proyectos que requieren mediciones precisas, tenga en cuenta lo siguiente:
- El ADC del Arduino Nano ESP32 no es perfectamente preciso y podría requerir calibración para obtener resultados correctos. Cada placa de Arduino Nano ESP32 puede variar ligeramente, por lo que la calibración es necesaria para cada placa individual.
- La calibración puede ser desafiante, especialmente para principiantes, y podría no siempre dar exactamente los resultados que deseas.
Para proyectos que requieren alta precisión, considera usar un ADC externo (p. ej. ADS1115) con el Arduino Nano ESP32 o usar otro Arduino, como el Arduino Uno R4 WiFi, que tiene un ADC más fiable. Si aún deseas calibrar el ADC del Arduino Nano ESP32, consulta el Controlador de Calibración ADC del ESP32.
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.