ICEE-Keyboard-键盘工作原理:
- 周期性扫描电路感应点矩阵:
- 电路感应点矩阵有总共X行与总共Y列的电路感应{电容式,电阻式,开关式}点, 例如总共12行, 总共12列; 则总共有144个键位点;
- 电路感应点矩阵的每一行或每一列都有一条电路线直连MCU的一个GPIO;例如总共12行, 总共12列; 则总共需要24个GPIO;
- **每次按键触发的矩阵点坐标{x,y}的接通与断开,都会在足够高的扫描频率(扫描周期足够短)上,被检测出是第x行与第y列的两个GPIO的接通,断开,与时长;
- 将GPIO行与GPIO列的电位翻译为对应字符是由MCU处理,并将输出字符通过 USART / SPI / PC / USB / Bluetooth / 无线 适配硬件电路传送给接收输入的设备.
改装原理:
- 盲接:支持矩阵行线列线 与 LED指示灯!告别繁杂的查找原键盘的行列线 和 按键位置,
可以将键盘矩阵行线列线随意接GPIO,只要根据软件提示全部按一遍就配置好(MCU算法会将输入字符映射好GPIO行列)! - 功能:按键支持:键盘键、鼠标键、多媒体、joystick键等。
支持自定义按键,支持FN功能。支持可视化自定义布局,支持编码器旋钮。支持全键无冲(矩阵键盘需要加二极管);