自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 资源 (4)
  • 收藏
  • 关注

原创 改WIN10最新版的Arduino2.3.10后,ESP32-A2DP的应用问题

本文记录了使用ESP32开发板搭建蓝牙音频接收器的过程。作者首先选用ESP32DEVKITV1单片机搭配PCM5102 I2S模块,详细说明了硬件连接要点(包括DIN引脚选择、XSMT和FMT电平设置)。在编程方面,使用ESP32-A2DP库实现蓝牙音频接收功能,提供了完整的代码示例。过程中遇到Windows7系统兼容性问题,升级到Windows10后解决了开发环境问题。最后通过修改config.h文件中的A2DP_LEGACY_I2S_SUPPORT宏定义,成功实现了手机通过蓝牙将音频输出到音响的功能。

2026-07-31 12:41:39 181

原创 VS1053B的非阻塞式播放

本文记录了作者使用Arduino和ESP32开发板实现MP3播放功能的探索过程,在改用VS1053B解码芯片,通过SPI接口读取TF卡文件目录,解决了文件名显示问题。在实现非阻塞式播放时,作者发现原库函数存在阻塞问题,经过多次调试最终通过优化数据缓冲机制实现了流畅播放。文章详细介绍了硬件连接、代码实现(包括文件读取、播放控制和音量调节等)以及遇到的问题和解决方法,为基于VS1053B的MP3播放器开发提供了实用参考。

2026-07-03 13:53:44 363

ESP32 A2DP协议

对代码进行了修改,以适用于Arduino2.3.10的需求。

2015-05-25

一个智能化的日期时间类CDateTimeEdit

一个智能化的日期时间类CDateTimeEdit 这个类虽然是从CEdit类继承,但做了日期时间的格式化规范,用户输入感觉到很方便,可以用左右键来移动选区,用上下键或滚轮来改变数字,也可直接输入。不会得到错误格式的日期时间格式。 用GetDateTime(COleDateTime& dateSrc)来获取编辑框中的内容 用SetDateTime(COleDateTime& dateSrc)来设置编辑框中的内容 用ClearDateTime(COleDateTime& dateSrc)来清除编辑框中的内容 可以EnableWindow(BOOL bEnable)来允许或不允许用户操作。 在界面上放一个CEdit控件,直接关联上这个类就可以用。

2012-01-10

日期时间类CDateTimeEidt

一个智能化的日期时间类CDateTimeEidt 这个类虽然是从CEdit类继承,但做了格式化规范,用户输入感觉到很方便,可以用左右键来移动选区,用上下键或滚轮来改变数字。不会得到错误格式的日期时间。 用GetDateTime(COleDateTime& dateSrc)来获取编辑框中的内容 用SetDateTime(COleDateTime& dateSrc)来设置编辑框中的内容 可以EnableWindow()来允许或

2012-01-08

能弹出复选框列表的combobox

禁止了combo box原单一选择的list box,换成了自己的CTreeCtrl.广泛用于用户录入、查询多选的记录字段。

2012-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除