Estou com o seguinte problema, como criar uma função que desvie a leitura do " sensor 1 " como o exemplo. quando ele recebe pelo String: s1 - ele faz a leitura do pino correspondente e informa na serial o resultado, porem não consigo criar uma função que desative a leitura do sensor, para que mesmo fisicamente o pino com sinal, seja inibido. idéias?

Exibições: 355

Responder esta

Respostas a este tópico

Não entendi pq não pode decidir via programação quando ler e quando não ler a entrada do teu sensor.

Imagino que seria so usar uma variavel boolean para isso.

Se eu quiser ler setaria a variavel leitura=true; caso não setaria como leitura=false;

e dependendo do valor dessa variavel, chama a funcao que verifica os sensores ou não.

if(leitura) sensores_verifica();

Agora se tem que ser feito via hardware, imagino que deve ter que usar um CI com uma porta AND, onde uma das entradas dela, vai ao sensor e a outra em um pino que vai ligar quando quiser ler ou desligar quando não quiser.

Neste caso, seria algo parecido, teria que setar esse pino com HIGH ou LOW para habilitar a porta.

Era mais ou menos isso, sera que captei o que tinha imaginado ?

Abraços,

Jota

Fala Jota, era isso mesmo, já estou modificando usando mais uma variável boolean para. No caso, isso é apenas um fragmento do todo, assim que finalizar postarei, é um trabalho bem bacana com sistema de automação residencial. Obrigado pela dica.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço