【发布时间】:2016-03-19 14:45:21
【问题描述】:
我想使用 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.end()”后,“Keyboard.press()”功能仍然有效是否正常?
我只是不想让 Arduino 坏掉。
【问题讨论】: