Paso 2: Primer intento de codificación
Hardware está configurado, pero no será un Arduino sin necesidad de programación que divertido, que permite iniciar.Primero empecé con el siguiente código:
relé de int = 22;
int tecla = 40;
int buttonState = 0;
int buttonPushCounter = 0;
int lastButtonState = 0; void setup()
{pinMode (salida de relé,);
pinMode (botón, INPUT_PULLUP);
}
void loop() {}
buttonState = digitalRead(button); Si (buttonState! = lastButtonState) {}
Si (buttonState == HIGH) {}
buttonPushCounter ++;
}
Delay(200);
}
lastButtonState = buttonState; Si (buttonPushCounter % 2 == 0) {}
digitalWrite (relé 1, elevado);
} else {}
digitalWrite (relé 1, bajo);
}
}
Funciona bien pero es solo para un botón y la operación matemática y cuenta al final no satisfizo realmente me.