ESP8266 - Sensor de Temperatura LM35 LCD
Este tutorial ensina você a usar o ESP8266 para obter a temperatura de um sensor LM35 e exibi-la em um LCD I2C 16x2.

Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Nota de compra: A maioria dos displays LCD I2C no mercado é de 5V. Eles podem funcionar com esta placa, mas não é seguro e pode danificar a placa. Recomendamos fortemente usar o display LCD I2C de 3.3V recomendado acima.
Sobre o Sensor de Temperatura LM35 e o LCD I2C
Se você não conhece o Sensor de Temperatura LM35 e o LCD I2C (incluindo pinagem, funcionamento, programação etc.), você pode saber mais nos tutoriais a seguir:
- Tutorial ESP8266 - LCD I2C
- Tutorial ESP8266 - Sensor de Temperatura LM35
Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Para mais informações, veja Pinagem do ESP8266 e como alimentar o ESP8266 e outros componentes.
Código ESP8266 - Sensor de Temperatura LM35 - LCD I2C
Passos Rápidos
Para começar com o ESP8266 no Arduino IDE, siga estes passos:
- Confira o tutorial como configurar o ambiente para o ESP8266 no Arduino IDE se esta for a sua primeira vez usando o ESP8266.
- Ligue os componentes como mostrado no diagrama.
- Conecte a placa ESP8266 ao seu computador usando um cabo USB.
- Abra o Arduino IDE no seu computador.
- Escolha a placa ESP8266 correta, como (por exemplo, NodeMCU 1.0 (ESP-12E Module)), e a respectiva porta COM.
- Clique no ícone Libraries na barra à esquerda do Arduino ID
- Pesquise por “DIYables LCD I2C” e localize a biblioteca DIYables_LCD_I2C da DIYables.
- Clique no botão Install para instalar a biblioteca DIYables_LCD_I2C.

- Copie o código e abra-o no Arduino IDE.
- Clique no botão Upload para enviá-lo ao ESP8266.
- Coloque o sensor em água quente e fria ou segure-o na mão.
- Veja o resultado no LCD e no Serial Monitor.
※ Nota:
O endereço do LCD pode variar conforme o fabricante. No nosso código, usamos 0x27, que é o endereço especificado pela DIYables.