Arduino - Sensor de temperatura - LCD
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables STEM V3 Starter Kit (Arduino included) | |
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Many DS18B20 sensors available in the market are unreliable. We strongly recommend buying the sensor from the DIYables brand using the link provided above. We tested it, and it worked reliably.
Acerca del sensor de temperatura y de la pantalla LCD
Si no sabes sobre el sensor de temperatura y la pantalla LCD (conexiones, cómo funciona, cómo programarla...), aprende sobre ellos en los siguientes tutoriales:
Diagrama de Cableado
- Diagrama de cableado

This image is created using Fritzing. Click to enlarge image
- Cableado real

This image is created using Fritzing. Click to enlarge image
Sugerimos comprar un sensor DS18B20 que viene con un adaptador de cableado para facilitar la conexión. El adaptador tiene una resistencia integrada, lo que elimina la necesidad de una resistencia adicional en el cableado.
Código de Arduino
※ Nota:
La dirección I2C del LCD puede variar según los fabricantes. En el código, usamos 0x27, que está especificado por el fabricante DIYables.
Pasos R\u00e1pidos
- Conecta Arduino al PC mediante un cable USB.
- Abre Arduino IDE, selecciona la placa y el puerto correctos.
- Navega al icono Bibliotecas en la barra izquierda del IDE de Arduino.
- Busca “DallasTemperature”, luego encuentra la biblioteca DallasTemperature de Miles Burton.
- Haz clic en el botón Instalar para instalar la biblioteca DallasTemperature.

- Se le pedirá que instale la dependencia de la biblioteca
- Haga clic en el botón Instalar todo para instalar la biblioteca OneWire.

- Busca “LiquidCrystal I2C”, luego encuentra la biblioteca LiquidCrystal_I2C de Frank de Brabander
- Haz clic en el botón Instalar para instalar la biblioteca LiquidCrystal_I2C.

- Copia el código anterior y ábrelo con Arduino IDE
- Haz clic en el botón Subir en Arduino IDE para cargar el código a Arduino

- Coloca el sensor en el agua caliente y en el agua fría, o sujeta el sensor con la mano.
- Mira el resultado en la pantalla LCD.

This image is created using Fritzing. Click to enlarge image
Si la pantalla LCD no muestra nada, consulte Solución de problemas en LCD I2C
Explicación del código
¡Lee la explicación línea por línea en las líneas de comentario del código fuente!
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.