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

Exibições: 208

Anexos

Responder esta

Respostas a este tópico

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:

https://pt.wikipedia.org/wiki/Mapa_de_Karnaugh

 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

Anexos

OK, seguirei seu concelho. obrigado.

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.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço