将 Wio Terminal 用作键盘
本教程介绍如何将 Wio Terminal 用作简单键盘。它将 Wio Terminal 上的 3 个按钮分别分配为按键 s
、e
、d
。这可以轻松集成到您的设计中,用于更具挑战性的任务。
安装库
此示例还需要一个额外的 Arduino 键盘库:
-
访问 Arduino Keyboard Library 仓库,将整个仓库下载到您的本地驱动器。
-
现在,可以将库安装到 Arduino IDE 中。打开 Arduino IDE,点击
sketch
->Include Library
->Add .ZIP Library
,然后选择您刚刚下载的Keyboard-master
文件。
完整代码
如需更多功能,请参考 Arduino 官方的键盘函数。
#include "Keyboard.h" //键盘库
void setup() {
//将按钮引脚设置为输入
pinMode(WIO_KEY_A, INPUT);
pinMode(WIO_KEY_B, INPUT);
pinMode(WIO_KEY_C, INPUT);
Keyboard.begin(); //开始键盘通信
}
void loop() {
if (digitalRead(WIO_KEY_A) == LOW) { //检测按钮按下
Keyboard.write('s'); //按下单个按键(字符)
}
if (digitalRead(WIO_KEY_B) == LOW) {
Keyboard.write('e');
}
if (digitalRead(WIO_KEY_C) == LOW) {
Keyboard.write('d');
}
delay(200); //按键之间的延迟
}