2021-1-5 21:58:56 [显示全部楼层]
2842浏览
查看: 2842|回复: 0

[项目] 【mPython】鳄霸王音乐播放器

[复制链接]
本帖最后由 rzegkly 于 2021-1-5 22:00 编辑

【mPython】鳄霸王音乐播放器图1


一、【制作背景】
小寒是二十四节气中的第二十三个节气,是干支历子月的结束以及丑月的起始,时间是在公历1月5-7日之间,太阳位于黄经285°。
对于中国而言,这时正值“三九”前后,小寒标志着开始进入一年中最寒冷的日子。
2021年新年马上就要到了,让歌声响起来,让新年的氛围更加热烈,今天分享一个作品《mPython鳄霸王音乐播放器》
【mPython】鳄霸王音乐播放器图2
二、【功能说明】
制作一个鳄霸王音乐播放器功能实现:
1.上电后,显示【mPython】鳄霸王——音乐播放器,当拨动摇杆上下选择歌曲,当拨动摇杆左右循环模式;
2.当拨动摇杆向左时,x值为0,单曲播放;当拨动摇杆向右时,x值为4095,单曲循环;
3.当拨动摇杆向下时,y值为0,播放上一曲;当拨动摇杆向下时,一值为4095,播放下一曲;
【mPython】鳄霸王音乐播放器图3
三、【制作过程】
(一)测试拨动不同摇杆的数值
【mPython】鳄霸王音乐播放器图4
1.打开mPython,连接掌控板com39,左侧扩展添加Bluebit块,找到摇杆X值指令;
【mPython】鳄霸王音乐播放器图5
2.左侧选中文本模块,找到转文本指令,将数值转换文本,
【mPython】鳄霸王音乐播放器图6
3.点击右上角,测试摇杆数值程序刷入掌控板,在调试区提醒导入nplus库;
【mPython】鳄霸王音乐播放器图8

4.测试数值
摇杆居中时:X值为2025,y值为1945
摇杆向左,X值为0,摇杆向右,X值为4095,
摇杆向上,X值为0,摇杆向下,X值为4095,
( 二 )导入N+专用nplus库文件
1.当鳄霸王扩展板与mPytho软件连接一起时,刷入掌控板时,在右下角控制台 中显示错误提示
【mPython】鳄霸王音乐播放器图9
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.
【mPython】鳄霸王音乐播放器图7
2.点击右上角橙色提示超链接,安装库文件nplus,在掌控板文件夹中查看。
【mPython】鳄霸王音乐播放器图10
(三)程序编程

1.左侧扩展模块中,添加按钮中,添加硬件N+模块
【mPython】鳄霸王音乐播放器图11

2.点开N+模块,找到鳄霸王,添加指令:鳄霸王初始化,mp3模式,音量150
【mPython】鳄霸王音乐播放器图12
3.显示子函数
【mPython】鳄霸王音乐播放器图13
4.歌曲循环子函数
【mPython】鳄霸王音乐播放器图14
5.选择歌曲子函数
【mPython】鳄霸王音乐播放器图16
6.主函数
【mPython】鳄霸王音乐播放器图15
四、鳄霸王简介
1.规格参数:


工作电压:3.3V,供电电压:5v


音频功放:3w;电池容量:800mAh


物理按键:2个;摇杆:1个


TF卡:1个;音频接口:1个


扩展接口:2个;红外遥控:1个
【mPython】鳄霸王音乐播放器图17


2.图片说明:
【mPython】鳄霸王音乐播放器图18
五、视频回放


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail