Boa noite pessoal , gostaria de uma ajuda , gostaria de jogar a leitura de umidade para o display lcd , mais não estou conseguindo alguém pode me ajuda ??

Exibições: 695

Responder esta

Respostas a este tópico

Muito bom seu trabalho lucas , mais ainda não consegui , não to conseguindo desenvolver a programação para jogar no lcd , você poderia me dar uma dica . 

Gustavo, vc ja testou o seu program e envio a leitura do sensor pela serial? esta com as biblioteca funcionado? Já Testou o display de forma independente rodando ums exemplos? se sim.

#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11, 5, 4, 3, 2); // conforme a ligação do seu hardware

void setup() {

lcd.begin(16, 2);

lcd.setCursor(0, 0); // Escreve na primeira coluna linha 1

lcd.print("Resultado_Sensor");

lcd.setCursor(3, 1); // Escreve na 3ª coluna linha 2
lcd.print(função_com_o_ resultado_do_sensor);

}

Sim já testei pela serial e esta obtendo os resultados , agora no display fica  0 % , não faz nenhuma leitura , oque pode ser em .

A biblioteca esta normal ,pois na porta serial consegui fazer as leituras de umidade .

Eu acho que não to conseguindo declara alguma variável para fazer a leitura pois a leitura fica 0% 

Gustavo.

Posta o seu código ai fica mais fácil para te ajudar.

#include <LiquidCrystal.h> // Inclui a biblioteca para utilizar o LCD.
#include <dht.h>
#define sensor 0 // Define o pino A0 como “sensor”
#define DHT22_PIN 6
dht DHT;

int t;
float tc;

LiquidCrystal lcd (12, 11, 5, 4, 3, 2);


void setup()
{
lcd.begin(16, 2);
}

void loop()
{
lcd.setCursor(0,0); // seta o cursor para: (coluna = 0, linha = 0)
lcd.print("Temp: ");
lcd.setCursor(0,1); // seta para linha 1, ou seja, a linha de baixo
lcd.print("Umidade: ");
int t = analogRead(0);
float tc = ( 5 * t * 100.0 / 1024);
lcd.setCursor(6, 0); // Move o cursor do display para a segunda linha.
lcd.print(tc); // Exibe o valor de temperatura no display.
lcd.print(" C"); // Escreve “C” para dizer que a escala é Celsius.
lcd.setCursor(9, 1);
lcd.print(" %");
delay(1000);
}

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço