女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

聚豐項目 > 基于AB32智能音樂播放器

基于AB32智能音樂播放器

本項目用ab32v103開發板,運行RT-Thread嵌入式操作系統,主要功能有播放音樂,串口實時檢測,同時,0.96oled屏幕顯示當前播放的音樂以及播放聲音的大小。

劉紅濤 劉紅濤

分享
0 喜歡這個項目
團隊介紹

劉紅濤 劉紅濤

團隊成員

劉紅濤 隊長

分享
項目簡介
本項目用ab32v103開發板,運行RT-Thread嵌入式操作系統,主要功能有播放音樂,串口實時檢測,同時,0.96oled屏幕顯示當前播放的音樂以及播放聲音的大小。
硬件說明

本項目用ab32v103開發板,運行RT-Thread嵌入式操作系統,主要功能有播放音樂,串口實時檢測,同時,0.96oled屏幕顯示當前播放的音樂以及播放聲音的大小。

當開機時顯示歡迎界面

圖片.png

當按s2時可以切換播放歌曲,同時0.96oled屏幕實時顯示

圖片.png

當按s3時可以切換聲音大小,同時0.96oled屏幕實時顯示










軟件說明

軟件環境

  • RT-Studio 版本: 2.1.0

  • RT-Thread_source_code V4.03

  • bluetrum(中科藍訊軟件包)V1.04

  • wavplayer軟件包 V-latest

  • optparse軟件包 V-latest

  • multibutton軟件包 V-latest

1、開發環境搭建

最近也是工作比較忙,對audio的評測也沒做什么多余的東西,主要是根據官方的指導,實現了功能,后續事件充足了再來好好玩玩這塊板子。

使用的是RT-thread官方stduio平臺,先更新軟件源代碼至最新版,下載中科藍訊軟件包,下載RISC-V-GCC工具鏈,編譯程序會用到。


圖片.png圖片.png

2、軟件包配置

選擇基于開發板,默認選項就是中科藍訊,也是本次要測評的板子,點擊完成oK。

圖片.png

接下來選擇我們本次實驗用到的軟件包,wavplayer軟件包、optparse軟件包和multibutton軟件包,實現通過板載按鍵控制聲音的播放語音量的增減。

圖片.png

然后對軟件包進行簡單配置,按鍵的示例代碼可以勾選也可以不勾選,后面要對此進行修改,改為評測板上的用戶按鍵,optparse軟件包默認即可。

圖片.png

3、應用代碼編寫

基于RT-Thread的便利,這部分幾乎不需要用戶怎么操作,軟件包已經配置完成,只需要少量代碼將功能整合起來即可,非常的方便。
首先修改要存儲的音樂文件,把romfs.c的內容替換為本次實驗用到的,


具體代碼:

main.c

/*
 * Copyright (c) 2020-2021, Bluetrum Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Change Logs:
 * Date           Author       Notes
 * 2020/12/10     Autho    The first version
 */

/**
 * Notice!
 * All functions or data that are called during an interrupt need to be in RAM.
 * You can do it the way exception_isr() does.
 */

#include


/*
 * Copyright (c) 2020, RudyLo





演示效果

效果如視頻所示:

附件

(12.95 MB)下載

評論區(0 )