#include
<Servo.h>
Servo
myservo;
int
estado=0;
void
setup() {
myservo.attach(9);//PUERTA
Serial.begin(9600);//COMUNICACION BLUETHOOT
pinMode(3,OUTPUT);//ALARMA
pinMode(8,OUTPUT);//FOCO
pinMode(10,OUTPUT);//VENTILADOR
pinMode(7,OUTPUT);//POSTES
}
void loop()
{
//SERVO
if(estado=='3'){
myservo.write(180);
delay(500);
}
if(estado=='4'){
myservo.write(90);
delay(500);
}
//LUCES
if(Serial.available()>0){
estado=Serial.read();
}
if(estado=='1'){
digitalWrite(8,HIGH);
delay(500);
}
if(estado=='2'){
digitalWrite(8,LOW);
delay(500);
}
//VENTILADOR
if(Serial.available()>0){
estado=Serial.read();
}
if(estado=='8'){
digitalWrite( 10,HIGH);
delay(1000);
}
if(estado=='9'){
digitalWrite(10,LOW);
delay(1000);
}
//ALARMA
if(Serial.available()>0){
estado=Serial.read();
}
if(estado=='p'){
digitalWrite(3,HIGH);
delay(500);
}
if(estado=='q'){
digitalWrite(3,LOW);
delay(500);
}
//POSTES
if(Serial.available()>0){
estado=Serial.read();
}
if(estado=='5'){
digitalWrite(7,HIGH);
delay(500);
}
if(estado=='6'){
digitalWrite(7,LOW);
delay(500);
}
}




No hay comentarios:
Publicar un comentario