Pensei em um projeto pra ligar uma lampada no quarto com 2 sensores ( LDR de luminosidade e TCRT detector de objeto) na pratica ele nao funciona, a lampada n acende qnd passa por ele (c/quarto escuro).Não entendo mt sobre relé, se puderem me dar uma luz sobre o que preciso ajustar... o programa tá comentado:
int LDR = 1; // sensor de luz
int rele = 3;
int Luminosidade = 0;
int Detector = 11; // TCTR 5000
int presenca= 1 ;
int acionamento=0;
void setup()
{
pinMode(Detector,INPUT);
pinMode(rele, OUTPUT);
digitalWrite (rele, HIGH);
}
void loop()
{
Luminosidade = analogRead(LDR);
presenca = digitalRead(Detector);
if (Luminosidade<300 && presenca ==0)
{
while(digitalRead(Luminosidade) <300 && digitalRead(Detector)==1) // faz dnv as leituras, se o detctor não ver presenca ( ou seja = a 1) repete...
{ // ... quarto escuro pq luminosidade<300
delay(100);
}
acionamento=!acionamento;
digitalWrite(rele,acionamento); //acende
}
}
// A ideia e: passou pelo detector estando escuro o quarto acende a luz,
Agradeço desde já!!
Tags:
Uma sugestão, para detectar a presença de uma pessoa (ou corpos quentes), use um sensor PIR.
O TCTR é TCRT5000?
Esse tipo de sensor é usado para curtas distâncias.
Isso mesmo, meu intuito era aciona o detector passando em cima dele ...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por