микро клавиатура arduino набирает клавиатуру и не печатает - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть 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
}

, когда я подключаю его, он заполняет клавиатуру, поэтому блокировка заглушки всегда включена, даже когда она отключена

...