【mPython】鳄霸王音乐播放器

rzegkly, 创新中国 有你有我
帖子创建于2020年12月18日 拓展应用 841 次浏览 2 个赞 1 人关注


一、【制作背景】

冬至又称“冬节”、“贺冬”,华夏二十四节气之一、八大天象类节气之一,与夏至相对。

冬至在太阳到达黄经270°时开始,时于每年公历12月22日左右。据传,冬至在历史上的周代是新年元旦,曾经是个很热闹的日子。

2021年新年马上就要到了,让歌声响起来,让新年的氛围更加热烈,今天分享一个作品《mPython鳄霸王音乐播放器》


二、【功能说明】

制作一个鳄霸王音乐播放器功能实现:

1.上电后,显示【mPython】鳄霸王——音乐播放器,当拨动摇杆上下选择歌曲,当拨动摇杆左右循环模式;

2.当拨动摇杆向左时,x值为0,单曲播放;当拨动摇杆向右时,x值为4095,单曲循环;

3.当拨动摇杆向下时,y值为0,播放上一曲;当拨动摇杆向下时,一值为4095,播放下一曲;


三、【制作过程】

(一)测试拨动不同摇杆的数值


1.打开mPython,连接掌控板com39,左侧扩展添加Bluebit块,找到摇杆X值指令


2.左侧选中文本模块,找到转文本指令,将数值转换文本,


3.点击右上角,测试摇杆数值程序刷入掌控板


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模式,音量150


3.显示子函数


4.歌曲循环子函数


5.选择歌曲子函数


6.主函数



四、鳄霸王简介

1.规格参数:

尺寸:120*80*40mm

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

音频功放:3w

电池容量:800mAh

物理按键:2个

摇杆:1个

TF卡:1个

音频接口:1个

扩展接口:2个

红外遥控:1个

2.图片说明:



1 条评论

小齿轮 汝州一中朱现伟

2020年12月19日 , 1个赞

帅气