200-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