Boa tarde,
So novo em arduino e gostaria de tirar uma dúvida. Estou fazendo um projeto onde no mesmo eu possa ligar e desligar um sensor PIR.
Quando estiver ligado, o mesmo deve ficar aguardando o "movimento" para ligar a luz. Quando desligado, o mesmo não vai "DETECTAR NENHUM MOVIMENTO" e não liga a luz, é possivel?
Segue em anexo meu código e não sei onde estou errando:
Obrigado
OBS: Obrigado Rui pela dica, reeditei meu post e peço desculpas. :)
Tags:
OI CS, boa tarde.
Como você reconhece que é novo em arduino, vou te dar umas dicas.
1. Leia o seguinte tópico: http://labdegaragem.com/forum/topics/sugest-o-de-como-postar ;
2. Não cole code na área de texto do tópico;
Como já colou, edite seu tópico, remova a parte de code e anexe um arquivo com o mesmo.
3. Comente todas linhas do seu code.
Se você fizer isto com boa vontade, com a mesma boa vontade, terei para tentar ajuda-lo.
Rui
Boa tarde Rui,
Já fiz o que foi me solicitado. Obrigado novamente e aguardo sua ajuda.
Eu gostaria de entender melhor seu projeto.
Verifiquei que ao digitar "d" no monitor serial, ele liga o seu sensor PIR
e ao digitar qq outro carácter ele desliga.
Qual a sua dificuldade?
Rui
O seu code está funcionado assim:
Se você envia "d", ele liga, mas se envia qq outro carácter, ele desliga.
Entendeu?
Rui
Vamos fazer igual JACK. Vamos por partes.
faça uma descrição sequencial de toda a sequencia de fatos que voce espera
que ocorra com seu projeto
Procure ser sucinto e uma linha pra cada atividade.
Rui
Rui,
Se eu entendi bem o que você deseja, seria assim:
1 INICIO
2 SENSOR INICIA DESLIGADO
......
2 VOID LOOP
3 LER O VALOR DO SENSOR;
4 VERIFICAR SE TEM ERRO NA SERIAL;
5 LER O VALOR ENVIADO DA SERIAL;
6 SE ENVIO FOR 'd' FAÇA;
7 ATIVA O SENSOR;
8 SENSOR EM LOW;
9 AGUARDANDO MOVIMENTO
10 SENSOR EM HIGH
11 DETECTOU MOVIMENTO FAÇA;
12 LIGA O RELE;
13 RELE LIGADO POR ALGUNS MINUTOS;
14 DESLIGA O RELE;
15 SENSOR EM LOW;
16 SE ENVIO 'd' FAÇA;
17 DESLIGA O SENSOR;
18 NÃO LIGA RELE;
19 FIM
????
Obrigado.
Boa noite! desculpe me intrometer na conversa, mas fiz umas modificacoes no seu codigo, e fiz assim , aumentei uma saida para poder ligar e desligar o sensor PIR, com transistor ou rele , ele liga o sensor digitando ( no monitor serial) a letra "a" e desliga com a letra "d" , o codigo esta em anexo.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por