【问题标题】:Arduino Uno Keyboard codeArduino Uno 键盘代码
【发布时间】:2016-03-20 15:17:36
【问题描述】:

我有一个学生想要制作一个充当键盘的手套。他的想法与旧的 Nintendo Power Glove 非常相似。通过将箔“触点”缝合或粘合到指尖上,他可以创建一系列与特定键盘键对齐的开关。

我已经完成了将 Arduino Uno 固件刷新到支持键盘命令的版本的过程。下一步是弄清楚如何对项目进行编码。我们尝试了一个随机字符命令,并通过 Arduino IDE 串行监视器看到了它的工作原理。现在我们要使用适当的十进制代码来控制特定的按键。

这是我们遇到问题的地方。当我们尝试我们认为正确的十进制代码时,我们会得到不正确的键盘按键。这是在笔记本电脑上完成的,与标准 USB 键盘相比,笔记本电脑键盘是否有单独的键盘十进制代码?

有人对此有任何建议或经验吗?

对不起,如果我的问题太含糊,如果您需要更多信息,请告诉我。

谢谢!

【问题讨论】:

    标签: keyboard arduino


    【解决方案1】:

    对于键盘输入,我真诚地建议您使用/购买 Arduino Micro 或类似的东西,因为它们支持内置键盘库,易于使用且不易出错。

    你确定你没有检查过这些代码吗? https://www.arduino.cc/en/Reference/KeyboardModifiers 和... http://www.asciitable.com

    如果它们不起作用,我建议反复试验,直到你达到一个字母,然后尝试一个一个地递增使用的十进制代码,看看输出是否以顺序和可识别的方式/模式发生变化。如果没有,那么代码或您对 Arduino Uno 的破解可能有问题。

    【讨论】:

    • 感谢您的洞察力,并对我的延迟回复感到抱歉。我们能够让串行监视器显示正在按下的键,但为了控制任何东西,我们似乎需要莱昂纳多或更好的。
    • 我相信可以修改 arduino Uno 上的第二个芯片(因为那是 Leonardo 中使用的允许 HID 键盘和鼠标输入的芯片),但尽管麻烦,还是买一个真正的莱昂纳多。为了紧凑,去 arduino micro 买一个面包板或一些母跳线。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    相关资源
    最近更新 更多