#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); //wokwi, mg90,s3003,mg995 996
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 de la serie la informacion que llega
}
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);
}
}