Ir para conteúdo
Fórum Script Brasil
  • 0

Arduino


Leo.SP

Pergunta

Bom dia!

Preciso da ajuda de vocês. Estou com problema no desenvolvimento de um código no arduino uno, vou explicar o que estou tentando fazer de forma resumida.

Através de um pushbotton nivel baixo receber valores na variável contador, prq quero ter uma seleção de dois modos, tipo modo1 contador =0  modo dois contador =1 e dentro dessas subrotinas executar um calculo de volume v=m/d, onde a massa virá da variável (ex: peso) de um sensor e a densidade será inseria no calculo em cada uma desses subrotinas. O programa precisa fazer uma verificação sempre através do estado do contador para saber qual calculo executar e sendo o modo 1 printar na tela "solido" e o valor resultante do calculo. Estou usando um lcd 16x2. E no modo 2 fazer o mesmo esquema mostrando no lcd. 
E um outro pushbotton de RESET, acionando ele, executará uma função de reset do sensor.
Já declarei as entradas, calibrei o sensor, inseri bibliotecas, está tudo certinho, falta somente essa parte no código.
Primeira vez que faço isso e não manjo direito , estou perdido nessa parte, já montei o circuito está tudo funcionando, consegui escrever no lcd normalmente, mas o que está me dando trabalho é essa rotina de calculo que não consigo fazer funcionar, da erro prq não sei fazer a estrutura e declaração corretamente.

Alguém me ajuda pfv.
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

ok, dei uma olhada, segue minhas sugestões

 

você quer dois modos atrelados a variavel contador e nada mais, logo você deve trocar no seu codigo:

contador++;    por    contador = !contador;

e adicionar um if para filtrar qual formula você quer

 

if(contador){ //formula para quando a variavel contador estiver 1 }

else{ //formula para quando a variavel contador estiver 0 }

Editado por ArteEN
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...