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.

Exibições: 549

Responder esta

Respostas a este tópico

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

Anexos

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

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço