[ESP8266/ESP32]ESP32C3蓝牙键盘

1277浏览
查看: 1277|回复: 0

[ESP8266/ESP32] ESP32C3蓝牙键盘

[复制链接]
本帖最后由 得劲滋润爽 于 2023-6-12 19:08 编辑

原创来自立创开源社区: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, 下载次数: 69

arduino程序

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail