完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
蓝牙按键演示串口屏最重要的功能就是串口通信了,那么本文文章我们将使用ESP32的蓝牙功能实现低功耗蓝牙键盘控制蓝牙设备(电脑/手机)。 正文 ESP32使用PLATFORM IO插件的arduino框架编写代码。 步骤一 新建工程并搜索低功耗蓝牙键盘库文件并加入工程。如下图: 步骤二 编写ESP32串口接收与解析函数。
以上代码需要进行部分更改,比如
如果串口屏发送的是字符串"q",才会执行蓝牙按键按下Q的操作。 而迪文的串口屏按键返回控件发出的是16进制。 返回数据格式: 5A A5 06 83 5436 01 0001 含义:05A:帧头; 0x06:数据长度; 0x83:读指令; 0x5436:变量地址; 0x01:返回数据的字长度; 0x0001:返回的 0001 键值。 所以我们需要根据串口接收到的数据做更改为如下代码
其余更改不多展示,因为按键太多了。 步骤三 将ESP32的串口引脚与迪文的串口引脚对应连接,并连接5V引脚且共地。 步骤四 迪文上位机设置键值返回的属性,勾选数据上传,键值数值和变量地址自行规定。 |
|
相关推荐
1 条评论
|
|
只有小组成员才能发言,加入小组>>
【迪文COF结构智能屏试用体验】使用MPU6050与COF屏实现航空姿态仪表
8547 浏览 1 评论
6157 浏览 0 评论
【迪文COF结构智能屏试用体验】+触摸调节式云台及视角状态指示器
4589 浏览 1 评论
【迪文COF结构智能屏试用体验】+智能家居桌面中控系统开发展示+3D打印外壳资料
57852 浏览 1 评论
【迪文COF结构智能屏试用体验】+结构简洁的MP3音乐播放器
5807 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-20 09:21 , Processed in 0.859270 second(s), Total 79, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号