Mais uma vez venho recorrer aos amigos.
Preciso desenvolver um circuito no Arduino que ira acionar duas saídas de acordo com uma chave seletora, a logica é o seguinte:
B1 - liga
B2 - desliga
V1 - saída 1
V2 - saída 2
S1 e S2 - seleção
B1 acionado e estando S1 e S2 desligado liga V1
B1 acionado e estando S1 ligado e S2 desligado liga V1 e V2
B1 acionado e estando S2 ligado e S1 desligado liga V2
B2 desliga
Não estou conseguindo a lógica de somente V2 ligado
Segue em anexo meu esboço
Tags:
Acho que sua tabela está incompleta...
Ligado S1 S2 V1 V2
0 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 1 0 1 1
1 1 1 ? ?
Se essa condição nunca acontecer acho que podemos afirmar que:
V1=Ligado & !S2
V2=Ligado & (S1|S2)
Esse método se chama tabela de Mapa de Karnaught (ou é algo que tirei disso, pq pulei passos pacas...)
Ref:
A condição de S1 e S2 ligados realmente não ocorre
Boa noite V,
O seu sketch precisava de alguns pequenos ajustes.
Segue o mesmo corrigido.
Recomendo o uso do mesmo tipo de notaçã ao rescrever sket hs.
Poe exemplo, se usar LOW e HIGH matenha esta forma em operações booleanas.
Rv
Boa tarde V,
Após testar o sketch que postei, dê um retorno pra gente.
RV
RV funcionou, sendo que estou so no inicio. agora vou adicionar dois temporizadores ao sketch (prefiro falar programa) sou iniciante com arduino minha praia é PLC com programação em Ladder, ao fim sera um dispositivo para teste de estanqueidade, obrigado.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por