探索 Arduino:虚拟 USB 键盘与 PS/2 设备连接
1. 虚拟 USB 键盘
虚拟 USB 键盘是一个有趣的项目,它能让 Arduino 模拟成一个 USB 键盘,向主机计算机发送字符。
1.1 准备 UsbKeyboard 库
示例代码模拟了一个 USB 键盘,读取四个数字输入线的值,并在任何一个输入被拉低时向主机计算机发送字符。可以使用安装在屏蔽板上的四个 PCB 安装按钮,也可以使用外部传感器,如运动探测器的输出,来拉低输入并触发字符传输。
该程序依赖于 Philip Lindsay 创建的 UsbKeyboard Arduino 库,它包含了由 Objective Development 创建的通用 USB 库。可以从 Lindsay 的网站 code.rancidbacon.com/ProjectLogArduinoUSB 下载该库。不过,在编写本文时,该库无法在 Arduino 0017 或 0018 下编译,需要下载并安装版本 0016(仍可从 Arduino 网站获取)。
下载的库是一个压缩包 arduinousb_release_002.tar.gz,下载并解压后,会找到一个名为 libraries/UsbKeyboard 的目录。对于 Arduino 0017 及更高版本,可以将库安装在草图本的 libraries 目录中,但 Arduino 0016 不支持这种方式,需要将 UsbKeyboard 目录移动到实际的 Arduino 0016 安装目录的 libraries 目录中。
1.2 编译和上传草图
草图的第一步是包含 UsbKeyboard 库:
<
超级会员免费看
订阅专栏 解锁全文
63

被折叠的 条评论
为什么被折叠?



