【发布时间】:2020-07-09 17:52:33
【问题描述】:
问题是:我想按下连接到 Arduino 的外部按钮,并且我希望按下该按钮作为击键转换为 Windows。
我的问题是,是否有一个可编程设备(我已经拥有一个 Arduino)可以接收信号,并通过 USB 将它们发送到我的计算机,它会将其理解为按键
示例:按下按钮就像按下我键盘上的 S 键?
【问题讨论】:
标签: input arduino usb external
问题是:我想按下连接到 Arduino 的外部按钮,并且我希望按下该按钮作为击键转换为 Windows。
我的问题是,是否有一个可编程设备(我已经拥有一个 Arduino)可以接收信号,并通过 USB 将它们发送到我的计算机,它会将其理解为按键
示例:按下按钮就像按下我键盘上的 S 键?
【问题讨论】:
标签: input arduino usb external
有三(四)种可能性:
首先获取一个 Arduino Leonardo(32U4 架构) - 有 HID 驱动程序(因此 Windows 可以识别硬件 - 简短说明:Arduino LEONARDO 是一个集成的 USB HID Arduino 板。非常适合需要该板作为 USB 人类行为(行为)的项目接口设备 = HID)。
二 使用任何其他 Arduino 并使用相关模块安装处理。在两者上编写代码并使用处理转换到窗口。
三个我看到了一些或多或少的工作实现。
Example 1
Example 2
Example 3 向下滚动,你会看到一个picture of your button solution,包括代码。
(四)这也需要windows编程技巧。为 USB 上的 Arduino 和充当虚拟(例如触摸屏)键盘之间的 I/O 编写一个 USB“驱动程序”翻译引擎。这是最难的路。
【讨论】: