Простая компактная вводилка паролей на контроллере atmega 32u4 (arduino pro micro)

Аватар автора
privetvolku
Простая вводилка (хранилище) паролей на контроллере atmega 32u4 (arduino pro micro, 2 кнопки, резистор и светодиод). Когда-нибудь сделаю нормальную, с экраном и веб интерфейсом... "Keyboard.h" "GyverButton.h" GButton butt1(3); GButton butt2(15); uint8_t pn = 0, n = 1, p = 0, pm = 5; uint32_t Now; bool flag1 = 0, flagE = 0; lp 7 void setup() { // butt1.setDebounce(77); butt1.setTimeout(888); // butt1.setClickTimeout(333); // butt1.setType(HIGH_PULL); // butt1.setDirection(NORM_OPEN); // butt2.setDebounce(99); butt2.setTimeout(888); //butt2.setClickTimeout(333); // butt2.setType(HIGH_PULL); //butt2.setDirection(NORM_OPEN); pinMode(lp, OUTPUT); EEPROM.get(0, pn); if(pn ﹥ 0) flag1 = 1; delay (1111); } void le() { if (pn ==0) Keyboard.print("Hello world! Your login could be here."); if (pn ==1) { Keyboard.print("login 1"); delay (99); Keyboard.write (KEY_TAB); } ПРОПУЩЕНО digitalWrite(lp, HIGH); EEPROM.put(0, pn); delay (999); digitalWrite(lp, LOW); } void pe() { if (pn ==0) Keyboard.print("Hello world! Your password could be here."); if (pn ==1) { Keyboard.print("passwd 1"); delay (99); Keyboard.write(KEY_RETURN); } ПРОПУЩЕНО digitalWrite(lp, HIGH); EEPROM.put(0, pn); delay (999); digitalWrite(lp, LOW); } void ce() { if (pn ==0) Keyboard.print("Hello world! Your coment could be here."); if (pn ==1) Keyboard.print("rubezh pc login"); if (pn ==2) Keyboard.print("firesec...

0/0


0/0

0/0

0/0