To começando agora no Arduíno, mas preciso fazer um projeto com 13 variáveis: 5 botões de acionamento ( café, café com leite, chá, agua, açúcar) , 7 sensores ( café, chá, leite, agua nível baixo, agua nível alto, açúcar, copo) e um sensor de temperatura (lm 35) sendo que só possa funcionar com temperatura entre 60 e 70 graus. Na saída vou ter que colocar 7 leds (bomba para a quantidade de agua, resistência para ver se esta esquentando a água , café, café com leite, chá, agua, açúcar).

Tudo isso, usando só "if" fica muito grande, ultrapassando a quantidade de dados do arduíno. será que existe alguma função que diminua essa sequencia de variáveis. Obrigado.

Exibições: 154

Responder esta

Respostas a este tópico

pode usar o for e uniformizar tudo, porém sua lógica tem que ser boa.

Oi EJCL, bom dia,

Alé da diga boa dada pelo ES, voce também pode usar a função "Switch()" ao selecionar

o produto.

Voce já tem um code escrito.

Se quiser, post ele aqui, anexando como arquivo, ou no site www.pastbin.com, e daremos palpites.

Rui

Concordo com as outras respostas, mas discordo da sua afirmação de que não caberia na memória só com if. Pode ter ctz que vc não precisará de milhares de ifs para fazer essa lógica. Cabe tranquilamente.

Mas claro, convém conhecer outros comandos para escrever um código mais funcional e apresentável.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço