У меня есть Arduino Micro, который использует библиотеку keyboard.h ref
, но когда он печатает, он вводит некоторые случайные вещи, например
ref: https://www.arduino.cc/reference/en/language/functions/usb/keyboard/ Светодиод был припаян к контакту 3 и заземлению, но не работает
#include <HID.h>
#include <Keyboard.h>
//#define WindowsKey VK_RWIN;
//#define Enter VK_RETURN;
void setup() {
pinMode(3, OUTPUT);
digitalWrite(3, HIGH);
Keyboard.begin();
delay(500);
Keyboard.press("");
Keyboard.write("shutdown -s -t 300 -c \"SAMPLE TEXT\" -sg -fw -d u 4:1"); // problem i think
delay(500);
Keyboard.press("VK_RETURN");
delay(500);
Keyboard.releaseAll();
delay(500);
Keyboard.releaseAll();
delay(500);
Keyboard.write("powershell");
delay(500);
Keyboard.press("VK_RETURN");
delay(500);
Keyboard.releaseAll();
delay(3000);
Keyboard.press("VK_RETURN");
delay(500);
Keyboard.write("shutdown -s -t 300 -c \"SAMPLE TEXT\"");
delay(500);
Keyboard.press("VK_RETURN");
Keyboard.releaseAll();
digitalWrite(3, LOW);
}
void loop() {
//eat shit
}
, когда я подключаю его, он заполняет клавиатуру, поэтому блокировка заглушки всегда включена, даже когда она отключена