Mudando a cor do LED RGB com base no consumo de água

Fala pessoal, beleza? Estou tentando mudar a cor de uma faixa de LED´s com base na quantidade de água que tenha passado por um sensor de fluxo, por exemplo

começa na cor branca e vai até o azul (30L)

varia do azul até o verde (60L)

e varia do verde até o vermelho (90L)

Alguém tem alguma idéia de como eu posso fazer isso? 

Eu pensei em duas alternativas:

Ou uma sequência de comandos If e For para o incremento de uma variável que iria no analogWrite, mas eu acho que a variável vai ficar incrementando mesmo que não esteja passando água

Ou cálculo de uma quantidade específicas de pulso para incrementar a variável, como por exemplo  (30000ml/255 PWM=117) sendo necessário 117 pulsos do sensor para incrementar +1 na PWM e intensificar alguma cor específica, mas eu não sei como fazer o incremento a cada 117 pulsos

Exibições: 306

Responder esta

Respostas a este tópico

Eu tenho essa programação aqui que foi feita com a ajuda do Rui, a única coisa que eu preciso agora é adicionar esse sistema de mudar a cor do LED

Fiz uma nova programação que eu acho que vai funcionar para quem quiser ver!

http://pastebin.com/mDV560S2

vou testar, e caso não funcione, eu volto pra pedir ajuda.

Obrigado!

Vinicius estou com um problema parecido teria como me dar uma ajuda?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço