ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

200-CH582M学习开发-蓝牙键盘例程测试

2022-04-24 12:32:19  阅读:294  来源: 互联网

标签:200 例程 Shift 蓝牙 发送 键盘 按键 CH582M


<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnCH582M" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/LearnCH582M" width="100%"></iframe>

 

说明

一般现在卖的蓝牙键盘或者鼠标都是自动配对的,

要测试这节例程呢,需要有个蓝牙接收器模块; 

现在有的电脑带了蓝牙接收器, 如果电脑没有的话需要先买一个

搜索:蓝牙适配器

 

 

测试

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按键

那么我发送的时候就是

 

标签:200,例程,Shift,蓝牙,发送,键盘,按键,CH582M
来源: https://www.cnblogs.com/yangfengwu/p/16185269.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有