这是由于Arduino在键盘模式下使用不同的USB协议。如果您想在编程模式和键盘模式下都使用相同的代码,请使用以下方法:
#define USB_HID_KEYBOARD 0x01
Keyboard.begin(USB_HID_KEYBOARD);// 将键盘与USB协议连接
完整示例代码如下:
#define USB_HID_KEYBOARD 0x01
void setup() {
Keyboard.begin(USB_HID_KEYBOARD);// 将键盘与USB协议连接
//开始执行程序的其余部分
}
void loop() {
//执行以键盘模拟器操作的程序代码
}
下一篇:Arduino作为门禁开启器。