ESP32C3蓝牙键盘

2023-06-125455
AI 快速预览详细 收起
本文介绍了如何使用Arduino IDE对ESP32C3蓝牙键盘进行键值修改和增加按键的方法。首先,提供了详细的键码表,如Q键对应0x14,W键对应0x1A等。接着,展示了如何修改硬件按键引脚,并在代码中增加新的按键处理部分。通过这些步骤,用户可以轻松实现自定义键盘功能,满足个性化需求。


原创来自立创开源社区:https://oshwhub.com/z_star/CVgong-cheng-shi-zhuan-yong-jian
这里主要讲一下怎么修改按键对应的键值,和增加按键。程序采用Arduino IDE开发,需要安装附件里面的两个库。


修改键值:ESP32C3蓝牙键盘图1
chatgpt给的键码表:
以下是一些常见的键盘码:
Q键:0x14
W键:0x1A
E键:0x08
R键:0x15
T键:0x17
Y键:0x1C
U键:0x18
I键:0x0C
O键:0x12
P键:0x13
A键:0x04
S键:0x16
D键:0x07
F键:0x09
G键:0x0A
H键:0x0B
J键:0x0D
K键:0x0E
L键:0x0F
Z键:0x1D
X键:0x06
C键:0x1B
V键:0x19
B键:0x05
N键:0x11
M键:0x10
空格键:0x2C
Enter键:0x28
Tab键:0x2B
CapsLock键:0x39
Shift键:0xE1
Ctrl键:0xE0
Alt键:0xE2
左Windows键:0xE3
右Windows键:0xE7
Esc键:0x29
Backspace键:0x2A
Delete键:0x4C
Page Up键:0x4B
Page Down键:0x4E
Home键:0x4A
End键:0x4D
方向键上:0x52
方向键下:0x51
方向键左:0x50
方向键右:0x4F


修改硬件按键引脚:ESP32C3蓝牙键盘图2ESP32C3蓝牙键盘图3
需要增加按键,这两个位置需要增加引脚定义


增加按键:
除了上面两处引脚定义需要增加,还需要增加按键处理部分。
ESP32C3蓝牙键盘图5ESP32C3蓝牙键盘图4ESP32C3蓝牙键盘图6


有问题可以留言交流,或者去提问原作者。

CV蓝牙键盘V1.0.zip

81.36 KB, 下载次数: 4918

arduino程序

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -