Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Programa : Sensores de presenca com rele
- //Autor : Matheus Mazotto
- int pinosensor = 2; //Pino ligado ao sensor PIR
- int pinosensor1 = 3; //Pino ligado ao sensor PIR
- int pinorele = 8; //Pino ligado ao rele
- int pinorele1 = 9; //Pino ligado ao rele
- int acionamento; //Variavel para guardar valor do sensor
- int acionamento1; //Variavel para guardar valor do sensor
- void setup()
- {
- pinMode(pinorele, OUTPUT); //Define pino rele como saida
- pinMode(pinorele1, OUTPUT); //Define pino rele1 como saida
- pinMode(pinosensor, INPUT); //Define pino sensor como entrada
- pinMode(pinosensor1, INPUT); //Define pino sensor1 como entrada
- Serial.begin(9600);
- }
- void loop()
- {
- acionamento = digitalRead(pinosensor); //Le o valor do sensor PIR
- acionamento1 = digitalRead(pinosensor1); //Le o valor do sensor PIR2
- if (acionamento == LOW) //Sem movimento, mantem rele desligado
- {
- digitalWrite(pinorele, LOW);
- Serial.println("Parado");
- }
- else //Caso seja detectado um movimento, aciona o rele
- {
- {
- digitalWrite(pinorele, HIGH);
- Serial.println("Movimento !!!");
- }
- }
- if (acionamento1 == LOW) //Sem movimento, mantem rele desligado
- {
- digitalWrite(pinorele1, LOW);
- Serial.println("Parado2");
- }
- else //Caso seja detectado um movimento, aciona o rele
- {
- {
- digitalWrite(pinorele1, HIGH);
- Serial.println("Movimento2 !!!");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement