#include <Servo.h>
Servo puerta2;
char dato = ' '; //almacenar informacion que llega de la app
byte dormitorio = 4, cocina = 5, sala = 6, principal = 7;
void setup() {
Serial.begin(9600);
puerta2.attach(9);
pinMode(dormitorio, OUTPUT);
pinMode(sala, OUTPUT);
pinMode(cocina, OUTPUT);
pinMode(principal, OUTPUT);
}
void loop() {
leerdato ();
}
void leerdato(){
if(Serial.available()>0){
dato = Serial.read();// lee la informacion que le llega de la app
}
if(dato == 'D'){
digitalWrite(dormitorio, 1);
}
else if (dato == 'd'){
digitalWrite(dormitorio, 0);
}
else if (dato == 'S'){
digitalWrite(sala, 1);
}
else if (dato == 's'){
digitalWrite(sala, 0);
}
else if (dato == 'C'){
digitalWrite(cocina, 1);
}
else if (dato == 'c'){
digitalWrite(cocina, 0);
}
else if (dato == 'P'){
digitalWrite(principal, 1);
}
else if (dato == 'p'){
digitalWrite(principal, 0);
}
else if (dato == 'Q'){
puerta2.write(180);
}
else if (dato == 'q'){
puerta2.write(90);
}
}