本MicroPython教程演示了如何利用ESP32的内置电容式触摸传感器。 利用通过串行通信连接到ESP32的JQ6500 MP3模块构造一个简单的音乐播放器。 触摸界面通过使用脉冲宽度调制来改变LED亮度,从而提供反馈。
JQ6500 MP3模块是向项目添加声音和音乐的好方法。 它支持MP3和WAV格式。 该设备需要5 V电源,但使用3.3 V串行通信,因此可以轻松连接到3.3 V设备,例如ESP32和Raspberry Pi。 它具有30音量电平的放大扬声器和立体声耳机输出。 有一个微型USB端口,可用于从PC上传音乐文件。 它具有Windows支持,但也有一个Linux库。
它有2个版本。 16P仅具有几兆字节的内存来存储声音文件,这对于声音效果是很好的。 28P增加了一个SD卡插槽,最多支持32 GB的音乐。
接线图
引脚说明
MicroPython代码
工作原理
MP3播放器代码
详情参阅 - 亚图跨际