Arduino Nano - Sensor de Temperatura - LCD
Este tutorial ensina você a usar o Arduino Nano para obter a temperatura de um sensor DS18B20 e mostrá-la em um display LCD I2C.
Hardware Necessário
Or you can buy the following kits:
| 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.
Buy Note: Alternatively, you can assemble the LCD I2C display using LCD 1602 Display and PCF8574 I2C Adapter Module.
Sobre o Sensor de Temperatura e o LCD
Se você não conhece o sensor de temperatura e o LCD (pinagem, como funcionam, como programar ...), os tutoriais a seguir podem ajudar:
Diagrama de Ligação
- Diagrama de ligação usando uma protoboard.

This image is created using Fritzing. Click to enlarge image
- Diagrama de ligação usando um adaptador de bornes (recomendado).

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
Recomendamos comprar um sensor DS18B20 junto com o adaptador de ligação que o acompanha para uma montagem sem complicações. Esse adaptador inclui um resistor integrado, eliminando a necessidade de um resistor adicional na ligação.
Código Arduino Nano
※ Nota:
O endereço do LCD pode variar dependendo do fabricante. No código, usamos 0x27, conforme especificado pelo fabricante DIYables.
Passos Rápidos
- Conecte o cabo USB ao Arduino Nano e ao seu PC.
- Abra a Arduino IDE e selecione a placa e a porta apropriadas.
- Clique no ícone Libraries na barra à esquerda da Arduino IDE.
- Pesquise por “Dallas” e localize a biblioteca DallasTemperature criada por Miles Burton.
- Pressione o botão Install para instalar a biblioteca DallasTemperature.

- Você será solicitado a instalar a dependência. Clique no botão Install All para instalar a biblioteca OneWire.

- Pesquise por “DIYables LCD I2C” e localize a biblioteca DIYables_LCD_I2C da DIYables.
- Em seguida, clique no botão Install para instalar a biblioteca.

- Copie o código e abra-o na Arduino IDE.
- Clique no botão Upload na Arduino IDE para compilar e fazer o upload do código para o Arduino Nano.

- Coloque o sensor em água quente e fria, ou segure-o na mão.
- Confira os resultados no LCD.
Se o LCD não mostrar nada, . consulte Solução de Problemas do LCD I2C . para obter orientação.
Explicação do Código
Confira a explicação linha por linha nos comentários do código-fonte!