///Este proyecto es para Dishwasher///
///para secar al finalizar de lavar///
int INICIAR = 2;
int ENCENDIDA = 3;
int SECANDO = 4;
#define MINUTO (60000UL)//esto equivale a un minuto
#define TIEMPO (10)//el numero equivale a los minutos
void setup() {
pinMode(INICIAR, INPUT);//se declara como entrada
pinMode(ENCENDIDA, OUTPUT);//se declara como salida
pinMode(SECANDO, OUTPUT);//se declara como salida
}
void loop() {
//////////////////////////////////////
///////ENCIENDE LA RESISTENSIA PARA SECAR///////
//////////////////////////////////////
if(digitalRead(INICIAR) == HIGH){//Cuando se oprime el boton de iniciar
digitalWrite(ENCENDIDA, HIGH);//encielde la luz que indica que esta secando
digitalWrite(SECANDO, HIGH);//enciende la resistensia de secar
delay(MINUTO*TIEMPO); //este es el tiempo que durara secando
digitalWrite(SECANDO, LOW);//apaga la resistensia de secar
digitalWrite(ENCENDIDA, LOW);//apaga la luz indicando que esta apagada
}
}
Iniciar
Encendida
Cancelar