#include "DigiKeyboard.h" #include int ACTION_PIN = 0; int LED_PIN = 1; ezButton button(ACTION_PIN); char *passwords[] = { "0qMpI7Af06Z4XnMDhzXROnEgtuxPsCPLiBJT90Rb1F2BZKCmIhpLOdxtBpurUa9Tg", "1qMpI7Af06Z4XnMDhzXROnEgtuxPsCPLiBJT90Rb1F2BZKCmIhpLOdxtBpurUa9Tg", "2qMpI7Af06Z4XnMDhzXROnEgtuxPsCPLiBJT90Rb1F2BZKCmIhpLOdxtBpurUa9Tg", "3qMpI7Af06Z4XnMDhzXROnEgtuxPsCPLiBJT90Rb1F2BZKCmIhpLOdxtBpurUa9Tg" }; void setup() { pinMode(LED_PIN, OUTPUT); digitalWrite(LED_PIN, LOW); delay(500); digitalWrite(LED_PIN, HIGH); //pinMode(ACTION_PIN, INPUT); button.setCountMode(COUNT_RISING); button.setDebounceTime(0); DigiKeyboard.delay(0); DigiKeyboard.sendKeyStroke(0); } void loop() { button.loop(); /*digitalWrite(LED_PIN, HIGH); delay(25); digitalWrite(1, LOW); delay(10000);*/ if(button.isPressed()) { //DigiKeyboard.println("Hello World!"); /*DigiKeyboard.println(passwords[0]); DigiKeyboard.println(passwords[1]); DigiKeyboard.println(passwords[2]); DigiKeyboard.println(passwords[3]);*/ } unsigned long count = button.getCount(); // press button five times to get a password if(count == 5) { //DigiKeyboard.println(count); DigiKeyboard.println(passwords[0]); button.resetCount(); } }