我正在设计一个矩阵键盘模拟器来控制音乐键盘。我需要一个用于音乐键的 16x16 键盘和一个用于控制按钮的 8x8 键盘。
这个想法是用键盘
仿真器交换连接到现有处理器的现有键盘(因为我无法访问现有的固件和编程环境)并使用额外的
STM32 微控制器进行键盘仿真器的矩阵扫描和控制,我可以自己编程。
现在,您可以使用分立
元件(例如模拟开关、二极管和移位寄存器)构建这样的键盘仿真器,这些元件仅需花费我大约 100 欧元,或者...您可以为此使用微控制器,这将是更便宜和灵活。
使用微控制器直接模拟键盘有点棘手,因为你需要足够快,以便在激活扫描线时在原始固件的等待时间内,或者,今天早上刚想到的,我也许可以执行“类似主从 FF 的方法”并预期下一条扫描线变高并且已经在当前扫描线周期中准备好下一条扫描线的代码字,之后......经过等待时间的足够延迟原始固件,但我可以自己控制延迟,我认为它可以可靠地工作。
我只是想问一下有没有人有这方面的经验,并想分享他或她对此的想法。
谢谢。