【mPython】鳄霸王音乐播放器
本帖最后由 rzegkly 于 2021-1-5 22:00 编辑一、【制作背景】小寒是二十四节气中的第二十三个节气,是干支历子月的结束以及丑月的起始,时间是在公历1月5-7日之间,太阳位于黄经285°。
对于中国而言,这时正值“三九”前后,小寒标志着开始进入一年中最寒冷的日子。
2021年新年马上就要到了,让歌声响起来,让新年的氛围更加热烈,今天分享一个作品《mPython鳄霸王音乐播放器》
二、【功能说明】
制作一个鳄霸王音乐播放器功能实现:
1.上电后,显示【mPython】鳄霸王——音乐播放器,当拨动摇杆上下选择歌曲,当拨动摇杆左右循环模式;
2.当拨动摇杆向左时,x值为0,单曲播放;当拨动摇杆向右时,x值为4095,单曲循环;
3.当拨动摇杆向下时,y值为0,播放上一曲;当拨动摇杆向下时,一值为4095,播放下一曲;
三、【制作过程】
(一)测试拨动不同摇杆的数值
1.打开mPython,连接掌控板com39,左侧扩展添加Bluebit块,找到摇杆X值指令;2.左侧选中文本模块,找到转文本指令,将数值转换文本,3.点击右上角,测试摇杆数值程序刷入掌控板,在调试区提醒导入nplus库;
4.测试数值摇杆居中时:X值为2025,y值为1945摇杆向左,X值为0,摇杆向右,X值为4095,摇杆向上,X值为0,摇杆向下,X值为4095,( 二 )导入N+专用nplus库文件
1.当鳄霸王扩展板与mPytho软件连接一起时,刷入掌控板时,在右下角控制台 中显示错误提示File "main.py", line 3, in <module>
ImportError: no module named 'nplus'
MicroPython v2.0.2-14-g010a92a-dirty on 2020-07-14; mpython with ESP32
Type "help()" for more information.2.点击右上角橙色提示超链接,安装库文件nplus,在掌控板文件夹中查看。(三)程序编程
1.左侧扩展模块中,添加按钮中,添加硬件N+模块
2.点开N+模块,找到鳄霸王,添加指令:鳄霸王初始化,mp3模式,音量1503.显示子函数4.歌曲循环子函数5.选择歌曲子函数6.主函数四、鳄霸王简介
1.规格参数:
工作电压:3.3V,供电电压:5v
音频功放:3w;电池容量:800mAh
物理按键:2个;摇杆:1个
TF卡:1个;音频接口:1个
扩展接口:2个;红外遥控:1个
2.图片说明:
五、视频回放https://qiniu.makeymonkey.com/4ca3579c-6eaf-4601-b0c3-0f81398bce6f.mp4
页:
[1]