200-CH582M学习开发-蓝牙键盘例程测试
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnCH582M" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
说明
一般现在卖的蓝牙键盘或者鼠标都是自动配对的,
要测试这节例程呢,需要有个蓝牙接收器模块;
现在有的电脑带了蓝牙接收器, 如果电脑没有的话需要先买一个
搜索:蓝牙适配器
测试
1,把下面这节的代码下载到开发板
2,然后把蓝牙适配器插到电脑USB, 选择显示蓝牙设备
3,会显示一个名字为 HID Keyboard 的蓝牙设备
3,点击配对
你会发现你的键盘上自动输入了
蓝牙键盘例程上默认提供的是把 a,b,c,d,e,f,g,h....键盘值循环的发送给电脑
程序细节
1.这个地方显示的是搜索的蓝牙设备的名字
2.这个地方显示的是配对成功以后显示的蓝牙的名字
3.这个地方是循环发送键盘值
默认从4开始发送, 注意哈 4代表键盘的a;
补充:关于电脑键盘HID码值,可以百度下
4.现在发送呢是发送了单个按键
后面还可以组合发送5个按键
5.对了, 其实上面的buf[0] 也是代表了按键值,不过是代表了特殊按键
以 Shift按键为例: 咱的键盘上左边和右边都有Shift按键
假设下面的按键咱只按下了左边的Shift按键, 那么数据就是 0000 0010 (0x02)
6,假设我现在按下了左面的Shift按键和a按键
那么我发送的时候就是
7,假设我现在按下了左面的Shift按键和a按键,还有b按键
那么我发送的时候就是
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-04-24 单片机模块化程序: 给串口接收,发送数据都使用上缓存管理吧
2019-04-24 1-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案安全篇(来看一下怎么样监听网络数据,监听电脑上位机软件的数据)
2019-04-24 ESA2GJK1DH1K数据篇: 数据篇准备工作: 安装配置MySql数据库
2018-04-24 1-51单片机开发板介绍(所讲内容,功能介绍)