Introdução
O objetivo desse projeto é a
comunicação da placa ESP32 com o banco de dados MYSQL e outros bancos de forma similar.
Para isso o projeto tem
diferentes partes, onde a placa será responsável por recebimento de dados de
temperatura e umidade através do sensor DHT11 e o envio do mesmo para a WEB PAGE,
para o banco de dados MYSQL e para o site ThingSpeak.
Código Arduino
Declaração das variáveis e bibliotecas
que serão utilizadas no código:
Destacado em vermelho, as variáveis
utilizadas para apontar os endereços IP que serão enviados os dados, as mesmas
serão incrementadas com a informação da temperatura e umidade.
Função de exibição da WEB Page
e recebimento dos dados do sensor DHT11
O código não é capaz de
refresh da Web Page com novas temperatura, para isso será utilizado função
script no código da pagina HTML
Função Setup – Inicialização
da Webpage
Responsável pela
inicialização do ESP32, onde serão inicializados o server e a comunicação com o
WIFI, a função server. On armazena as informações em diferentes lugares da
pagina, o “/” recebera a página WEB e o “/readADC” e o “/readADCO” recebera as informações
da temperatura e da umidade
Função LOOP
Essa
Função enviara constantemente dados ao servidor MYSQL e para o site ThingSpeak.
Em vermelho destacado a implementação das String dos endereços IP declarado nas
variáveis com os valores obtidos pelo sensor.
As
execuções dessas String são realizadas ao lado pela função push.
Nenhum comentário:
Postar um comentário