Ola boa tarde, estou desenvolvendo um medidor eletronico de leite que soma a passagem de leite de 200 em 200 ml no lcd, a ideia e realizar com fazes na programação, ex; fase 1, escreve 0 ml, fase 2 200 ml e assim por diante. Essa mudança de fase se da quando o leite atingir um determinado eletrodo dentro do copo.

Porem para esvaziar o copo, cada vez que mudar de fase, necessito o acionamento de um rele por alguns segundos, e depois permanecendo na fase.

Outro timer controla o tempo que fica em cada fase, caso permaneça por mais de 1 minuto acendera um led para aviso. Essas soa minhas duvidas desde ja agradeço.




Exibições: 245

Responder esta

Respostas a este tópico

Boa tarde EAK,

Recomendações:
1. Remova seu sketch da área de texto do seu tópico;
2. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
3. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada
    linha e facilita a ajuda.
4. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
    com o seu sketch.

RV

ola peço desculpas pela minha pouca experiência nesta área de trabalho tão nobre, em breve estarei colocando minha duvidas , Grato.

Olá.

  Usa-se normalmente o conceito de maquinas de estado para o que vc quer.

  Vide: 

   https://pt.wikipedia.org/wiki/M%C3%A1quina_de_estados_finita

   De maneira simples, crie uma variável com o nome Estado (ou pode ser fase).

   No inicio vc escreve 0 e conforme for atingindo as condições (uma sequencia de if()s ) vc vai avançando ou retrocedendo os estados.

   Para adicionar o conceito de tempo vc pode usar o mills() que é um contador de milisegundos ou mesmo usar o delay().

   Tente esboçar alguma coisa e faça uma pergunta mais específica, do tipo: "Como é a melhor forma de fazer essa parte ?" ou "Pq está dando esse erro". Fica mais facil ajudar.

Bom dia , fiquei curioso com o seu projeto. 

Como é medida a vazão de leite nas ordenhadeiras automatizadas do mercado?

Você já pesquisou isso ?

Obrigado. 

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço