我有一个学生想制作一个充当键盘的手套。他的想法与旧的Nintendo Power Glove非常相似。通过将箔片“触点”缝合或粘合到指尖上,他可以创建一系列与特定键盘键对齐的开关。
我已经完成了将Arduino Uno的固件刷新到支持键盘命令的版本的过程。下一步是弄清楚如何编写项目代码。我们尝试使用随机字符命令,并通过Arduino IDE串行监视器查看它。现在我们想使用适当的十进制代码来控制特定的键。
这是我们遇到问题的地方。当我们尝试我们认为正确的十进制代码时,我们得到的键盘按键不正确。这是在笔记本电脑上完成的,与标准USB键盘相比,笔记本键盘是否有单独的键盘十进制代码?
有没有人对此有任何建议或经验?
很抱歉,如果我的问题太含糊,请在需要更多信息时告诉我。
谢谢!
答案 0 :(得分:0)
对于键盘输入,老实说我建议您使用/购买Arduino Micro或类似的东西,因为它们支持内置的键盘库,它易于使用且很难出错。
您确定没有检查过这些代码吗? https://www.arduino.cc/en/Reference/KeyboardModifiers 和... http://www.asciitable.com
如果它们不起作用,我建议试错,直到你找到一个字母,然后尝试逐个增加使用的十进制代码,看看输出是否以顺序和可识别的方式/模式改变。如果没有,那么Arduino Uno上的代码或你的黑客可能有问题。