COMO MOSTRAR A "%" de luz do LDR no display LCD ?

galera ajuda ahi, qro mostrar a porcentagem de luz ambiente em um display lcd, até consegui +- , mas queria transformar para % .

Exibições: 1866

As respostas para este tópico estão encerradas.

Respostas a este tópico

Antes de tudo você tem que determinar o grau de luminosidade máxima. Sem isso não tem como calcular a porcentagem. Necessário um valor fixo, luminosidade máxima, e uma variável, o dado obtido pelo sensor. Gostei da ideia, pode ser usado em painéis fotovoltaicos para ajustar o ângulo e a direção das células conforme o movimento da terra.

entao Luis, o pessoal do chat me deu umas dicas q ñ tinha pensado..

acho q vai ser assim, depois q axar o valor maximo, dividir assim os blocos,

digamos q ele leu   " LDR < 50 " ahi eu coloco 10% e imprimo no lcd e assim por diante, até chegar ao 100% .

o q acha? é mas facil neh..?se tiver outra dica tomos aki ;)

Qual foi o valor máximo obtido?  Se 50 corresponde a 10%, foi 500? Ou você fez outros cálculos?

ñ ñ  Luis, era só um exemplo.. a leitura dele com o máximo de luz ambiente  passa de 900..

axo q vai ser +- ;  " ldr <100  mostra 10 % ,assim por diante.

o q vc axa esta bem assim?

Acredito que sim, mas com os outras valores você terá que estipular um valor máximo e mínimo, para não atrapalhar os demais. Por exemplo   200>ldr<101 = 20%. Até chegar a 100%.

Não consegui achar um sensor de luminosidade na bagunça para fazer a programação.

isso vou tentar desse jeito mesmo, vamos ver se dá certo ;) !! qlquer coisa volto aqui, obrigado pela ajuda.

hehe tudo bem Luiz, olha tbm me deram a idéia de por regra de 3,

eje: ValorLido*100/ValorMaximo  ou digamos 400*100/900=44%, 

poderia me ajudar de como colocar isso na programaçao?!ficaria agradecido,

desde ja obrigado pelas dicas

Beleza, estarei on-line hoje a tarde, lá pelas 16/17 hrs. Vai ser bacana. Vou procurar o sensor de novo, ajudaria ter um em mãos. Flz e até mais tarde.

Luiz parcero obrigado pela ajuda e pela disposiçao,..

entao pelas dicas de todos consegui fazer esse esquema, parece mas simples dá uma olhada, o q vc axa? o problema ta sendo q o simbolo de % duplica qndo se tem apenas um digito. exem: Luz: 50% ; ahi, Luz : 3%% , qndo volta p 2 digitos ele volta ao normal. uma dica p resolver isso ?!

http://pastebin.com/giXB9FJj

Pesquise sobre a função MAP.

http://arduino.cc/en/Reference/Map

  int val = analogRead(0);
  val = map(val, 0, 1023, 0, 100); //mapeia valores de val entre 0-100.

Jonatas amigo, ainda ñ sou fera na programaçao, mas vou dar uma estudada nessa funçao sim, parece bem interesante..obrigado.

se eu colocar um esboço do código aki vc poderia me dar umas dicas?

Levando em consideraçao que voce tem o valor maximo, nao é só utilizar a formula ValorLido*100/ValorMaximo ?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço