///Este proyecto es para Secadora de ropa///
///aun falta un sensor de temperatura///
int INICIAR = 13;
int ENCENDIDA = 12;
int MOTOR = 11;
int PUERTA = 10;
int SECANDO = 9;
int pausa = 2000;
///int TiempoSecando = 60* 10000;//10 minutos Secando
////////SOLO PARA PRUEVA//////////
int TiempoSecando = 10000;//10 segundos Secando
int TiempoEnfriado = 10000;//10 segundos Secando
////LOS TIEMPOS SON MAS CORTOS////////
void setup() {
pinMode(INICIAR, INPUT);//se declara como entrada
pinMode(ENCENDIDA, OUTPUT);//se declara como salida
pinMode(MOTOR, OUTPUT);//se declara como salid
pinMode(PUERTA, INPUT);//se declara como salida
pinMode(SECANDO, OUTPUT);//se declara como salida
}
void loop() {
//////////////////////////////////////
///////ARRANQUE LA SECADORA///////
//////////////////////////////////////
while(digitalRead(PUERTA)== LOW){//
digitalRead(PUERTA)== HIGH;//
}
if(digitalRead(INICIAR) == HIGH){//Cuando se oprime el boton de iniciar
digitalWrite(ENCENDIDA, HIGH);//encielde la luz que indica que la secadora esta prendida
digitalWrite(MOTOR, HIGH);//enciende el motor
delay(pausa);//da un tiempo de espera
digitalWrite(SECANDO, HIGH);//enciende la resistensia de secar
delay(TiempoSecando);//da un tiempo para secar
digitalWrite(SECANDO, LOW);//apaga la resistensia de secar
delay(TiempoEnfriado);//da un tiempo para enfriar
digitalWrite(MOTOR, LOW);//apaga el motor
digitalWrite(ENCENDIDA, LOW);//apaga la luz para indicar que la secadora termino
}
}