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


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

    那么我发送的时候就是

  • 相关阅读:
    一个程序员的负罪感
    【软件安装记录篇】本地虚拟机Centos7快速安装MySQL
    三分钟熟悉进制转换与位运算
    Base64 编码原理
    Java 注解
    数据结构之链表-动图演示
    数据结构之红黑树-动图演示(下)
    数据结构之红黑树-动图演示(上)
    通过TreeMap 和 冒泡算法对JSON 进行排序
    Quartz 之 windowService
  • 原文地址:https://www.cnblogs.com/yangfengwu/p/16185269.html
Copyright © 2020-2023  润新知