Amigos tenho um projeto que exibe ângulos de 0 a 180°, a partir de um potenciômetro, o LCD mostra corretamente quando o ângulo cresce de 0 a 180°. Mas quando gira no sentido contrário e o ângulo diminui de 100°, por exemplo 99, 98, ..., a próxima casa do LCD é preenchida com 0, e fica 990, 980, ..., Outro exemplo, quando chega a menos de 10°,
9, 8, ..., as próximas casa são preenchidas com zeros, ficando, 900, 800, ....
Sei que para vocês isso deve ser galho fraco pois, com certeza, já passaram por isso.
Por favor, me ajudem, aguardo resposta.
Grato ADALBERTO.
Tags:
Boa noite,
Anexe seu código como txt, não cole na área de texto, ficara mais facil os colegas te ajudarem.
Abs.
CK
#include <LiquidCrystal.h>
// Inicializar a biblioteca com os números da interface de pinos
LiquidCrystal lcd(9, 8, 7, 6, 5, 4);
// definir as variáveis
int recebeValor=0;
int remap=0;
void setup() {
lcd.begin(16, 2);
Serial.begin(9600);
lcd.print("CTEI Arco:");
// esperar 600 milissegundos
delay(600);
}
void loop() {
// Ler valor na porta analógica A1 do ADC e chamá-la variável inteira
recebeValor;
int recebeValor = analogRead (A1);
// Mapear a variável recebeValor e transformá-la na variável inteira
remap;
int remap = map (recebeValor,0,1023,0,180);
// Colocar o cursor na 13ª coluna e na primeira linha do LCD
lcd.setCursor(12, 0);
// Imprimir no LCD o valor da variável remap
lcd.print(remap);
// esperar 400 ms
delay(400);
}
Boa tarde SL CK.
O ACNS, não leu o que você escreveu. KKKKKKKKKKKKKKK
Assim fica difícil ajudar né?
Rui
AJUDA!
AMIGOS, vocês podem me ajudar, ou vão ficar me gozando?
Olá amigos,
Ninguém aqui esta lhe gozando Adalberto, apenas o colega Rui Viana de forma humorada, e não com agressão, comentou o fato de você não seguir as regras que todos tratamos de seguir, já que não leu o que eu lhe escrevi, não cole codigos na area de texto, veja este link por favor:
http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Boa sorte,
Abs.
CK
Ok. Obrigado.
Teste com isso por favor e diga se deu resultado (Anexo)
Abs.
CK
Vou testar e darei retorno.
Obrigado.
Obs.
O #Include <Wire.h>
Não é necessário, eu apenas usei para simular no meu Proteus.
Abs.
CK
Excelente Carlos Kwiek, resolveu perfeitamente, Obrigado.
Obrigado pelo retorno Adalberto, se puder (Não é obrigação) edite o titulo atual do seu tópico e coloque antes dele a palavra RESOLVIDO, desta forma estará ajudando outros colegas garagistas com problemas iguais ou similares, a encontrar mais facilmente tópicos resolvidos e solucionarem seus problema tal como você o fez.
Abs.
CK
Verdade RV!
Abs,
CK
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por