Ola pessoal!
Estou desenvolvendo uma automação que trabalha com 10 pcf8574, e arduino, ela funciona assim, são 38 chaves com trava e 38 reles, esta tudo funcionando bem, mas preciso de um timer que quando aciona qualquer tecla depois de 20 segundos ira dispara 2 reles de números menores e 2 de números maiores, e depois de mais 20 segundos dispara todos reles, onde estou me perdendo na programação.
Por favor poderiam me dar uma ajuda.
obrigado.
Tags:
Olá,
Acredito que deva postar mais detalhes como seu codigo por exemplo para analisar onde esta errando, veja este topico antes postar http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Abs.
CK
boa tarde Carlos,
estarei postando o código agora mesmo.
obrigado
Bom dia PES.
Acho que ao ler o tópico recomendado pelo Prof. Dr. CK, saltou a a parte que dizia:
"
Ao postar sketchs, dê preferência postando em arquivos, ou em sites como
o www.pastebin.com, pois postando na área de texto do seu post, caracteres
podem ser perdidos"
mas não tem problemas, vamos lá:
Se quer uma boa ajuda, forneça informações para podermos ajuda-lo.
Recomendações:
1. Remova seu sketch da área de texto do seu tópico;
2. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
3. Comente as linhas do seu sketch. Fica mais fácil entender o que vc quer fazer com cada linha
e facilita para que possamos ajuda-lo.
4. Clique em : " Deseja carregar arquivos? " e depois em " Escolher arquivo" e anexe o arquivo
com o seu sketch.
5. Poste/anexe desenhos, esquemas, etc de como está interligado seu projeto.
RV
blza estou enviando o codigo
obrigado
Boa noite PES,
Duvidas:
são 38 chaves com trava e 38 reles, De 0 a 39 são 40 e de 40 a 79 são 40.
esta tudo funcionando bem,mas preciso de um timer que quando aciona qualquer tecla depois de 20 segundos ira dispara
duvidas : teclas são chaves?
: quando aciona qualquer tecla depois de 20 segundos" Depois de 20 segundos de que?
2 reles de números menores e 2 de números maiores,
O que são números menores e números maiores?
e depois de mais 20 segundos dispara todos reles,
depois de 20 segundos dos primeiros 20 segundos?
RV
Bom dia PES,
vamos ver se entendi.
Se vc aperta (trava) a chave 5, opera o rele 45, se aperta novamente (destrava) desliga o rele. Certo?
Se ficar travada, após 20 segundos, liga os reles 43,43,46 e 47, se destravar, desliga os 5 reles. Certo?
Se ficar travada, após 20 segundos, liga os reles 43,43,46 e 47, daí + 20 segundos, liga todos reles.
Se liberar desliga todos reles. Certo?
RV
Boa tarde mineirin RV
Correto todas as chaves são travas mecânica tipo (lig/desl.), questão de ficar acionada ela faz uma varredura na leitura do estado da tecla.
Se vc quiser também pode usar o meu código para ajudar os outros colega que estão iniciando com pcf8574.
Boa tarde PES,
para continuar a te ajudar preciso que você explique algumas linhas que comentei
com ?? no seu code. (ou eu interpretei errado o code!!!)
RV
Boa noite RV
Então houve erro são 8 bits " 0 a 8"
Modo é o (input/output) das portas do CIs
estado[pino] devido ao erro do bits acima houve confusão seria pino 8 ao invés 9
Espero ter esclarecido
Boa noite.
0 a 8 são 9 bits
'Eiju
Opa!
Voce tem razão.
obrigado.
PES
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por