本帖最后由 JeremyWang0102 于 2025-3-8 23:44 编辑
初次接触沁恒CH573F芯片,就觉得这颗芯片真强大,有BLE蓝牙、有USB、封装又小,使用也非常简单,而且下载页方便。
看了CH573F提供的一个USB HID多媒体操控示例,感觉挺好玩的,于是就打算设计一个手机控制电脑多媒体的应用。
手机端我使用了WeXCube小程序搭建了个控制页面,如下图:
该控制页面使用了一张播放器背景图,然后在背景图上添加了几个按钮控件,控件的颜色设置为透明。
小程序与CH573F通过BLE连接,所以需要CH573F开启BLE服务,这部分程序可以在官方例子中找到。
硬件我使用了CH573F模块,然后把USB引脚连接到USB上,电路非常简单。
电路图上的按键是用来下载程序用的,方便程序升级。
最终硬件组装图,电路简单手工焊接就行。
手机上的小程序连接上CH573F的BLE蓝牙就可以控制电脑声音增大、减小、静音、音乐播放、上一曲、下一曲了。
我还设计一个鼠标、键盘的控制页面。
该控制页面方便操作PPT演示。
视频演示:
我本来打算把多媒体控制和鼠标键盘功能合在一个单片机程序中,但下载进去电脑不能识别,所以只能分成电脑多媒体和鼠标键盘两个程序了。
但CH573F下载非常方便,我在硬件上加了个按键,插在电脑时按下这个按键就可以更换程序了。
CH573F实现以上功能不需要安装电脑驱动,因为是USB HID,我在Windows和Mac电脑试了都能正常使用。
以上两个小程序控制页面也放在WeXCube小程序的示例模板中,可以直接保存使用。
附件为CH573F的多媒体及鼠标键盘控制程序代码,使用MounRiver Studio编译,使用WCHISPTool下载。
程序代码.rar
(1.61 MB)
|