首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >200-CH582M学习开发-蓝牙键盘例程测试

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

作者头像
杨奉武
发布2022-04-29 17:11:04
发布2022-04-29 17:11:04
3K0
举报
文章被收录于专栏:知识分享知识分享

说明

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

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

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

搜索:蓝牙适配器

测试

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

那么我发送的时候就是

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 说明
    • 一般现在卖的蓝牙键盘或者鼠标都是自动配对的,
    • 要测试这节例程呢,需要有个蓝牙接收器模块; 
    • 现在有的电脑带了蓝牙接收器, 如果电脑没有的话需要先买一个
    • 搜索:蓝牙适配器
  • 测试
    • 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按键
      • 那么我发送的时候就是
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档