Hola mi proyecto es una casa Domotica controlada con un microcontrolador Arduino UNO todo controlado por Bluetooth
Mi problema es que tengo que hacer un ascensor y un garaje con motores 28byj-48:
ascensor:
El ascensor esta planeado que inicie su función subiendo y al presionar un switch fin de carrera se detenga hasta que presione un botor en el movil y baje y al presionar el switcha se detenga hasta que presione otro boton que le hara hacer la otravez la misma función.
garaje:
El garaje con el motor 28byj-48 va a simplemente con un boton se habra la puerta moviendose a unos 50 o 60 grados y con otro boton va a bajar cerrando el garaje.
Quiero que le codigo de el ascensor y del garaje se adapte a el siguiente código de luces led:
int estado=0;
int retardo=100;
int analogo=0;
void setup(){
servo1.attach(4);
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
pinMode(10,OUTPUT);
pinMode(9,OUTPUT);
pinMode(8,OUTPUT);
pinMode(7,OUTPUT);
pinMode(6,OUTPUT);
pinMode(5,OUTPUT);
pinMode(4,OUTPUT);
pinMode(3,OUTPUT);
Serial.begin(9600);
delay(1000);
}
void loop(){
if(Serial.available()>0){ // Si el puerto serie esta habilitadp
estado = Serial.read(); // Lee lo que llega por el puerto Serie
}
if(estado== 'a'){ // on/off de los pin 13 al pin 6
analogWrite(A5,255);
}
if(estado== 'b' ){
analogWrite(A5,0);
}
if(estado== 'c'){
analogWrite(A4,255);
}
if(estado== 'd' ){
analogWrite(A4,0);
}
if(estado== 'e'){
analogWrite(A3,255);
}
if(estado== 'f' ){
analogWrite(A3,0);
}
if(estado== 'g' ){
analogWrite(A2,255);
}
if(estado== 'h' ){
analogWrite(A2,0);
}
if(estado== 'i' ){
analogWrite(A1,255);
}
if(estado== 'j' ){
analogWrite(A1,0);
}