Escolar Documentos
Profissional Documentos
Cultura Documentos
hpp>
#include <IRremote.h>
#include <Servo.h>
int LED1 =13;
int LDR1 =A0;
int servo3=3;
int servo1=6;
int servo2=10;
const byte IR_RECEIVE_PIN=11;
Servo barrera;
Servo persiana;
Servo puerta;
void setup() {
// put your setup code here, to run once:
pinMode(LED1, OUTPUT);
IrReceiver.begin(IR_RECEIVE_PIN, ENABLE_LED_FEEDBACK);
Serial.begin(9600);
barrera.attach(servo1);
persiana.attach(servo3);
puerta.attach(servo2);
}
void loop() {
// luz puerta
if (analogRead(LDR1)>1000){
digitalWrite(LED1, HIGH);
}
else{
digitalWrite(LED1, LOW);
}
// servos
if (IrReceiver.decode()) {
int value =IrReceiver.decodedIRData.command;
Serial.println(value,DEC);
IrReceiver.resume();