【问题标题】:Arduino as HID device on Windows - Bind external button presses to a keymap in the OS?Arduino 作为 Windows 上的 HID 设备 - 将外部按钮按下绑定到操作系统中的键盘映射?
【发布时间】:2020-07-09 17:52:33
【问题描述】:

问题是:我想按下连接到 Arduino 的外部按钮,并且我希望按下该按钮作为击键转换为 Windows。

我的问题是,是否有一个可编程设备(我已经拥有一个 Arduino)可以接收信号,并通过 USB 将它们发送到我的计算机,它会将其理解为按键
示例:按下按钮就像按下我键盘上的 S 键?

【问题讨论】:

标签: input arduino usb external


【解决方案1】:

有三(四)种可能性:
首先获取一个 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“驱动程序”翻译引擎。这是最难的路。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    • 1970-01-01
    相关资源
    最近更新 更多