Paso 22: Hacer conexion
CODIGO
int switchPin = 2;
int switchPin3 = 3;
pin digital para conectar el interruptor
int ledPin = 0;
ledPin1 int = 1;
pin digital para conectar la luz
int numero = 0;
int numero1 = 0;
utilizado para tiempos de prensado
tinicio largo = 0;
tinicio1 largo = 0;
utiliza la hora de inicio de fot
void setup()
{
pinMode (switchPin, entrada);
pinMode (switchPin3, entrada);
pone el pin digital 2 como entrada
pinMode (ledPin, salida);
pinMode (ledPin1, salida);
pinMode (48, salida);
digitalWrite (48, alto);
sistemas digitales pin 0 como salida
tinicio=Millis();
Serial.Begin(9600);
}
void loop() {}
/*if(digitalRead(switchPin) == HIGH) {}
digitalWrite (48, alto);
}
Else {}
digitalWrite (48, bajo);
}*/
if(digitalRead(switchPin) == HIGH) {}
numero ++;
digitalWrite (48, alto);
aumenta cada vez que se presiona el botón
}
Else {}
digitalWrite (48, bajo);
}
Serial.Print (numero, DEC);
Serial.Print("");
if(Millis() - tinicio > 5000) {}
tardó demasiado en llegar a 5
numero = 0;
restablece el número de veces que he pulsado
tinicio = millis();
}
Si (numero > 4) {}
digitalWrite (ledPin, HIGH);
enciende la luz
numero = 0;
Delay(50);
digitalWrite (ledPin, LOW);
restablece el número de veces que he pulsado
}
Delay(100);
if(digitalRead(switchPin3) == HIGH) {}
Numero1 ++;
digitalWrite (48, alto);
aumenta cada vez que se presiona el botón
}
Else {}
digitalWrite (48, bajo);
}
Serial.Print (numero, DEC);
Serial.Print("");
if(Millis() - tinicio1 > 5000) {}
tardó demasiado en llegar a 5
Numero1 = 0;
restablece el número de veces que he pulsado
tinicio1 = millis();
}
Si (numero1 > 4) {}
digitalWrite (ledPin1, HIGH);
enciende la luz
Numero1 = 0;
Delay(50);
digitalWrite (ledPin1, LOW);
restablece el número de veces que he pulsado
}
Delay(100);
espera 200 milisegundos
}