Hola.
Estoy montando una secuencia con Arduino Uno, Adjunto los codigos.
Activo esta rutina con la entrada #2, pero cada vez que la apago y la vuelvo a activar, se activa donde quedo.
Como hago para que cada vez que la activo este siempre en cero.?
Gracias espero respuesta.
int led = 9; // Corta Pito
int inPin = 2; // Pin de entrada (donde está conectado el interruptor)P2
int buttonState = 0;
int ledEstado = LOW;
long temporizador = 0;
long tiempoEncendido = 1000;
long tiempoApagado = 1000;
void setup() {
pinMode(led, OUTPUT);
pinMode(2, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
// Corta Pito
if (digitalRead(2) == HIGH)
for (int x = 0; x < 3; x++)
if ((ledEstado == HIGH) && (millis() - temporizador >= tiempoEncendido)) {
ledEstado = LOW;
digitalWrite(led, ledEstado);
temporizador = millis();
}
else if ((ledEstado == LOW) && (millis() - temporizador >= tiempoApagado)) {
ledEstado = HIGH;
digitalWrite(led, ledEstado);
temporizador = millis();
}
}