Итак, я хочу использовать Arduino Leonardo в качестве клавиатуры с встроенной библиотекой.Arduino Leonardo Поведение клавиатуры
boolean on;
void setup() {
pinMode(13, OUTPUT);
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
Keyboard.begin();
on = true;
}
void loop() {
if(digitalRead(2) == LOW) {
Keyboard.end();
on = false;
}
digitalWrite(13, on);
if(digitalRead(3) == LOW) {
Keyboard.press('w');
}
else {
Keyboard.release('w');
}
}
Это нормально, что ") Keyboard.press (" функция по-прежнему работает после того, как я побежал "Keyboard.end()"?
Я просто не хочу, чтобы Arduino сломался, поэтому заблаговременно за ответ!