Questions tagged «keyboard»


3
Arduino PS / 2键盘模拟器问题
是的,我已经搜索了Arduino.cc论坛和此处。是的,我找到了有关ps2dev库的文章。是的,我已经在该网站上阅读了(好的,我略读了一些)权威的PS / 2接口文章。是的,我有这个工作。我需要一些想法来实现全面工作的飞跃。:) 不,我不能只是仿真USB HID键盘而已-它需要是PS / 2键盘仿真。是的,我正在发送适当的接通和断开信号-它甚至可以处理非常复杂的按键组合。就目前而言,我已经为我的Arduino编写了如下代码(技术上是Freeduino 1.22),并且我已经通过Serial Monitor或PuTTY终端发送了击键,并且使用了方便的Python包装器/驱动器来发送实际的PS / 2扫描码信息-通常会使我的生活变得更轻松-也减轻了Arduino的负担。 现在,我在Arduino上运行了一个模拟PS / 2键盘的草图。自然,我必须启动“目标”计算机(PS / 2 Plug进入的计算机),然后看到“握手”发生。引导至WinDoze,打开记事本,然后使用我的Python“驱动程序”将键击成功驱动到屏幕。(驱动程序只是代替了Serial Monitor / PuTTY终端,并使用称为PySerial的模块读取/写入串行端口。)所有这些操作均在ASUS主板“目标”中的AMD上完成。 现在,目标是使其在基于英特尔母板的“目标”上的英特尔处理器上运行,我将其插入,启动并且没有骰子。因此,我对草图进行了一些修改,以尝试使自己了解我的小阿迪朋友的实际情况。mods之后的版本如下所示。据我了解(代码是从另一个Arduino.cc论坛帖子“借来的”,此处)它将首先尝试通过PS / 2与“目标”建立连接,并在.5秒内闪烁板载LED,直到建立连接。Intel目标不会超过.5秒闪烁,并且永远不会与“主机”建立串行连接。 我的问题是:ps / 2键盘与目标计算机建立通信的方式是否有重大不同?这真的是设计上的区别吗?还是我应该在这里寻找更基本的东西?我听说过一些关于在数据/时钟输入上需要上拉电阻的信息,但这应该在代码中处理,特别是因为它在另一个目标上工作,而不是我需要它工作的目标。 有任何想法吗?我很想尽快使该工作正常进行-我将继续进行调试,任何指针或建议将不胜感激。他们将得到充分考虑,因为我需要在这个问题上有新的眼光。也许需要在ps2dev库中更好地实现? #include "ps2dev.h" // to emulate a PS/2 device // Orange = 2 // Blue = 3 // Red = 5V (3 in) // …
10 arduino  keyboard 

9
键盘使用哪种线性传感器?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 去年关闭。 我正在尝试制作一个力度敏感的键盘来播放音乐。 我必须测量每个键的位置才能知道声音应该有多响。 声音的音量是下降结束时琴键速度的函数。我知道可以通过积分从速度中恢复位置。 什么是最便宜,最简单但仍相当精确的方法呢? 我不完全了解上下文中的“合理精确”的含义。我必须测试一下。 最大位移的长度约为2厘米。 编辑:并非像某些答案所暗示的那样,响度不是按键平均速度的函数。 EDIT2:响度是锤击弦时锤速度的函数,但关键是直到锤的路径结束才推动锤。这真的就像是在墙上扔一个球:球在碰到墙之前一瞬间离开手。

4
如何使USB键盘与蓝牙一起工作?
我有一个USB键盘(HHKB),它具有一些很棒的不可替代的功能(这就是为什么我不想直接购买蓝牙键盘的原因),我非常喜欢使用它。但我期望的唯一改进是避免使用USB线。我想通过蓝牙将其无线连接到笔记本电脑(Macbook Air)。 我搜索了互联网,但发现的只是一小部分。我仍然不知道我需要准备什么以及如何做。是否有任何小型设备可以插入键盘的USB端口并将其转换为蓝牙键盘?如果没有,我怎么能自己做一个? 谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.