文/陈新龙
随着现在科技的进步与发展,智能设备已经慢慢的普及到我们的生活中,从风靡全球的诺基亚按键手机开始,再到目前最新款发布的iPhone13,现在人人都拥有自己的智能设备,那么你还记得自己的第一部智能设备是什么吗?可能不少人和我的答案是一样,第一台智能设备是MP3音乐播放器。
MP3播放器其实就是一个只具有特定功能的小型电脑。在MP3播放器小小的机身里,拥有存储器(存储卡)、显示器(LCD显示屏)、中央处理器。MP3的中央处理器就和电脑的CPU功能是一样的,等于播放器的“大脑”,用来接受用户选择的播放控制,并将当前播放的歌曲信息显示在液晶显示屏上,然后向数据信号处理芯片发出指令,使其准确地处理音频信号(图1)。
今天我们用掌控板来复刻一个传统的MP3播放器,使用mPython作为编程软件。
首先我们参考MP3播放器确定掌控板需要实现的基础功能包括:播放、切换歌曲、加音量、减音量。当然真正的MP3播放器还有歌曲列表、歌曲搜索等功能,因篇幅原因不在本次实例中实现。这四个功能正好可以利用掌控板下的Python中的四个触控按键来控制。
确定了需要实现的基础功能后,大家还需要思考一个问题:音乐从哪里来。一般情况下有两种方法,一种传统MP3播放器的方式,从电脑上下载音乐后传输到MP3存储卡中使用;另一种方法是从网上通过资源链接的形式获取,这个目前手机音乐App的方式类似,歌曲只是临时下载到本地播放。
本次试验我们使用第二种方法进行音乐的获取,我搜索到一个存有几十首MP3地址的网页,从中复制了一首歌的链接(
转载请注明:http://www.0431gb208.com/sjszjzl/4640.html