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 ??
Tags:
Boa noite amigo talvez possa te ajudar.
http://labdegaragem.com/forum/topics/esta-o-meteorol-gica-c-arduino
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);
}
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por