//// Variables /
boolean Calentador = 2;
boolean Abanico = 3;
boolean Humificador = 4;
boolean Luz = 5;
boolean Interruptor = 6;
boolean Pul_luz =7;
//boolean ON_OF = 8;
//boolean Programa = 9;
//boolean Meno = 11;
//boolean Config = 12;
//boolean Mas = 13;
//// Pulsador ON / OF /
boolean Estado01 = HIGH;
unsigned long TA01 = 0;
int cont01 = 0;
int ON_OF (int pin, int reset=2, int setet=0){
pinMode(pin, INPUT_PULLUP);
Estado01 = digitalRead(pin);
if (((millis()-TA01)>=300) & (Estado01 == LOW)){
TA01=millis();
cont01++; }
if (cont01>= reset){ cont01=setet; }
return cont01 ;
}
//// Pulsador Programa /
boolean Estado02 = HIGH;
unsigned long TA02 = 0;
int cont02 = 0;
int Programa (int pin, int reset=2, int setet=0){
pinMode(pin, INPUT_PULLUP);
Estado02 = digitalRead(pin);
if (((millis()-TA02)>=300) & (Estado02 == LOW)){
TA02=millis();
cont02++; }
if (cont02>= reset){ cont02=setet; }
return cont02 ;
}
//// Pulsador Configuracion /
boolean Estado03 = HIGH;
unsigned long TA03 = 0;
int cont03 = 0;
int Config (int pin, int reset=2, int setet=0){
pinMode(pin, INPUT_PULLUP);
Estado03 = digitalRead(pin);
if (((millis()-TA03)>=300) & (Estado03 == LOW)){
TA03=millis();
cont03++; }
if (cont03>= reset){ cont03=setet; }
return cont03 ;
}
//// Pulsador Inicio/pausa /
boolean Estado06 = HIGH;
unsigned long TA06 = 0;
int cont06 = 0;
int Inicio (int pin, int reset=2, int setet=0){
pinMode(pin, INPUT_PULLUP);
Estado06 = digitalRead(pin);
if (((millis()-TA06)>=300) & (Estado06 == LOW)){
TA03=millis();
cont06++; }
if (cont06>= reset){ cont06=setet; }
return cont06 ;
}
//// Pulsador Mas / Meno /
boolean Estado04 = HIGH;
unsigned long TA04 = 0;
boolean Estado05 = HIGH;
unsigned long TA05 = 0;
int cont04 = 0;
int Mas_Meno (int pin1, int pin2,int reset=2, int setet=0){
pinMode(pin1, INPUT_PULLUP);
Estado04 = digitalRead(pin1);
pinMode(pin2, INPUT_PULLUP);
Estado05 = digitalRead(pin2);
if (((millis()-TA04)>=300) & (Estado04 == LOW)){
TA04=millis();
cont04++; }
if (cont04>= reset){ cont04=setet; }
if (((millis()-TA05)>=300) & (Estado05 == LOW)){
TA05=millis();
cont04--; }
if (cont04>= setet){ cont04=reset; }
return cont04 ;
}
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}