国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于Arduino Uno開發(fā)板制作音樂播放器

這篇具有很好參考價值的文章主要介紹了基于Arduino Uno開發(fā)板制作音樂播放器。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

基于Arduino Uno開發(fā)板制作音樂播放器

本文將基于Arduino開發(fā)板實現(xiàn)一個音樂播放器。
利用Arduino Uno讀取sd卡模塊中內(nèi)存卡的音樂,傳輸信號到揚聲器進行播放。

一、項目軟硬件簡介&準(zhǔn)備

1.Arduino開發(fā)板

Arduino Uno 是一款基于 Microchip ATmega328P 微控制器的開源微控制器板,由 Arduino.cc 開發(fā),最初于 2010 年發(fā)布。該板配備了一組數(shù)字和模擬輸入/輸出 (I/O) 引腳,可以連接到各種擴展板(屏蔽)和其他電路。 該板具有 14 個數(shù)字 I/O 引腳(6 個能夠進行 PWM 輸出)、6 個模擬 I/O 引腳,并可通過 B 型 USB 電纜使用 Arduino IDE(集成開發(fā)環(huán)境)進行編程。
arduino智能音樂播放器,Arduino,單片機,嵌入式硬件
在Arduino開發(fā)板中具有USB接口,并且所有 Arduino 板都有?個內(nèi)置的引導(dǎo)加載程序,允許通過 USB 刷新板。同時配置了電源接口,可以外接電源,也就是說,通過外接一個可充電電池電源我們就可以制造出一個無線音樂播放器。
arduino智能音樂播放器,Arduino,單片機,嵌入式硬件

2.Arduino IDE軟件

軟件安裝,及esp32c3環(huán)境搭建見:
鏈接: 公眾號文章
鏈接: 博文
Arduino IDE是Arduino產(chǎn)品的軟件編輯環(huán)境,是一款專業(yè)的Arduino開發(fā)工具,主要用于Arduino程序的編寫和開發(fā),擁有開放源代碼的電路圖設(shè)計、支持ISP在線燒,同時支持Flash、Max/Msp、VVVV、PD、C、Processing等多種程序兼容的特點。

3.SD卡模塊

拼多多3.5元
arduino智能音樂播放器,Arduino,單片機,嵌入式硬件
制接口: 共 6 個引腳(GND、VCC、MISO、MOSI、SCK、CS),GND 為地,VCC 為供電電源,MISO、MOSI、SCK 為 SPI 總線,CS 為片選信號腳;
3.3V 穩(wěn)壓電路: LDO 穩(wěn)壓輸出的 3.3V 為電平轉(zhuǎn)換芯片、Micro SD 卡供電;
電平轉(zhuǎn)換電路: 往 Micro SD 卡方向的信號轉(zhuǎn)換成 3.3V,MicroSD 卡往控制接口方向的 MISO信號也轉(zhuǎn)換成了 3.3V,一般 AVR 單片機系統(tǒng)都能讀取該信號;
Micro SD 卡座: 是自彈式卡座,方便卡的插拔。
定位孔: 4 個 M2 螺絲定位孔,孔徑為 2.2mm,使模塊便于安裝定位,實現(xiàn)模塊間組合。
arduino智能音樂播放器,Arduino,單片機,嵌入式硬件

其余器件

① 丹麥JAMO尊寶HIFI揚聲器 拼多多5.6元
②面板板 拼多多2.8元
③杜邦線 5.5元

項目實現(xiàn)

1.準(zhǔn)備音樂

首先要將內(nèi)存卡格式化
其次將音樂按一定格式轉(zhuǎn)為的wav音樂文件格式
鏈接: 這是一個免費音樂轉(zhuǎn)換格式鏈接
點擊上面鏈接,選擇音樂,按照以下格式進行轉(zhuǎn)換,完成后下載并重新命名為1.wav(代碼中是1.wav,可以命名為其他,但要改代碼,命名簡單一點,例如該示例)
重新命名之后放入內(nèi)存卡中,并將內(nèi)存卡插入sd卡模塊
arduino智能音樂播放器,Arduino,單片機,嵌入式硬件

2.引腳連接

將sd卡讀取模塊的CS引腳連接到Arduino Uno的引腳4;
將sd卡讀取模塊的SCK引腳連接到Arduino Uno的引腳13;
將sd卡讀取模塊的MOSI引腳連接到Arduino Uno的引腳11;
將sd卡讀取模塊的MISO引腳連接到Arduino Uno的引腳12;
將sd卡讀取模塊的VCC引腳連接到Arduino Uno的引腳5v輸出端;
將sd卡讀取模塊的GND引腳連接到Arduino Uno的引腳GND端。
arduino智能音樂播放器,Arduino,單片機,嵌入式硬件

Arduino Uno的引腳9、3.3v輸出端口分別接入揚聲器

3.上傳代碼

1.在github上或者微信公眾號“百合錦簇”回復(fù)“音樂播放器”獲取TMRpcm和SPI庫并導(dǎo)入Arduino IDE中,由于在Arduino中已經(jīng)存在SD卡庫,通過該庫的導(dǎo)入我們便可以很容易從SD卡中讀取音樂信號,總代碼也就更加容易編寫,編寫代碼如下:

#include "SD.h"
#define SD_ChipSelectPin 4
#include "TMRpcm.h"
#include "SPI.h"
TMRpcm tmrpcm;

void setup(){
tmrpcm.speakerPin = 9;
Serial.begin(9600);
if (!SD.begin(SD_ChipSelectPin)) {
Serial.println("SD fail");
return;
}
tmrpcm.setVolume(5);
tmrpcm.play("1.wav");
}
void loop(){  }

確保編譯上傳成功
arduino智能音樂播放器,Arduino,單片機,嵌入式硬件

結(jié)果

視頻

VID_20221102_212405文章來源地址http://www.zghlxwxcb.cn/news/detail-592333.html

到了這里,關(guān)于基于Arduino Uno開發(fā)板制作音樂播放器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Python功能制作之簡單的音樂播放器

    Python功能制作之簡單的音樂播放器

    pip?install?PyQt5 雙擊列表歌曲即播放。 按住下面的暫停和播放【需要圖標(biāo)】【空格也可以】 ?

    2024年02月11日
    瀏覽(22)
  • 基于微信小程序的音樂播放器的設(shè)計與開發(fā)(源碼+lw+部署文檔+講解等)

    基于微信小程序的音樂播放器的設(shè)計與開發(fā)(源碼+lw+部署文檔+講解等)

    ?? 博主介紹 :?新人博主,工作經(jīng)驗兩年+、專注于Java、小程序技術(shù)領(lǐng)域和畢業(yè)項目實戰(zhàn)??? ??文末獲取源碼+數(shù)據(jù)庫?? 感興趣的可以先收藏起來,還有大家在畢設(shè)選題,項目以及論文編寫等相關(guān)問題都可以給我留言咨詢,希望幫助更多的人 隨著移動互聯(lián)網(wǎng)的快速發(fā)展,音

    2024年02月04日
    瀏覽(25)
  • 【單片機】電子音樂播放器的設(shè)計與制作(說明書)

    【單片機】電子音樂播放器的設(shè)計與制作(說明書)

    前? ?言 ???????? 這是本人在大學(xué)期間的《單片機控制技術(shù)》課程中,所作的結(jié)課作業(yè)項目,而我也正想要一個電子音樂播放器,而且這樣設(shè)計的音樂播放器可以發(fā)出宜人的音樂旋律,能給生活增加不少的樂趣,本次作業(yè)項目也就讓我用51系列單片機設(shè)計這個電子音樂播放

    2024年02月06日
    瀏覽(23)
  • 用Python制作你的專屬音樂播放器(此刻浪漫只屬于你哦*′▽`*)

    用Python制作你的專屬音樂播放器(此刻浪漫只屬于你哦*′▽`*)

    昨天是博主的一位朋友生日,除了送上大大的紅包,知道他喜歡聽音樂,特意用代碼給他寫了一個 專屬音樂播放器 ,今天把這個代碼也開源送給所有粉絲哦。 我們常用的音樂播放器,比如酷狗,QQ音樂等里面的頁面款式都是官方設(shè)定好的,使用者無法根據(jù)自己的需求更改,

    2024年01月15日
    瀏覽(24)
  • FPGA開發(fā):音樂播放器

    FPGA開發(fā):音樂播放器

    相關(guān)閱讀? FPGA開發(fā)專欄 https://blog.csdn.net/weixin_45791458/category_12388695.html?spm=1001.2014.3001.5482 ? ? ? ? FPGA開發(fā)板上的蜂鳴器可以用來播放音樂,只需要控制蜂鳴器信號的方波頻率、占空比和持續(xù)時間即可。 ? ? ? ? 簡譜上的4/4表示該簡譜以4分音符為一拍,每小節(jié)4拍,簡譜上應(yīng)該

    2024年02月14日
    瀏覽(23)
  • HarmonyOS開發(fā)案例:【音樂播放器】

    HarmonyOS開發(fā)案例:【音樂播放器】

    使用ArkTS語言實現(xiàn)了一個簡易的音樂播放器應(yīng)用,主要包含以下功能: 播放應(yīng)用中的音頻資源文件,并可進行上一曲、下一曲、播放、暫停、切換播放模式(順序播放、單曲循環(huán)、隨機播放)等操作。 結(jié)合后臺任務(wù)管理模塊,實現(xiàn)熄屏后繼續(xù)播放音頻。 相關(guān)概念 [AVPlayer]:

    2024年04月24日
    瀏覽(39)
  • Android開發(fā)之音樂播放器

    Android開發(fā)之音樂播放器

    我們大家平時長時間打代碼的時候肯定會感到疲憊和乏味,這個時候一邊播放自己喜歡的音樂,一邊繼續(xù)打代碼,心情自然也愉快很多。音樂帶給人的聽覺享受是無可比擬的,動聽的音樂可以愉悅?cè)说纳硇?,讓人更加積極地去熱愛生活。接下來就教大家如何用Android Studio自己

    2024年02月08日
    瀏覽(25)
  • 基于FPGA設(shè)計的音樂播放器

    基于FPGA設(shè)計的音樂播放器

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 本文將介紹如何使用FPGA和PCM5102音頻解碼模塊來制作音樂播放器,從生成PCM格式的音頻文件開始,到如何編寫I2S總線協(xié)議代碼,音頻數(shù)據(jù)的儲存等。 PCM(Pulse Code Modulation,脈沖編碼調(diào)制)音頻數(shù)據(jù)是未經(jīng)壓

    2023年04月23日
    瀏覽(26)
  • 基于android音樂播放器的設(shè)計

    基于android音樂播放器的設(shè)計

    本科畢業(yè)論文(設(shè)計)誠信聲明 本人鄭重聲明:所呈交的畢業(yè)論文(設(shè)計),題目《………基于android音樂播放器的設(shè)計……………………………》是本人在指導(dǎo)教師的指導(dǎo)下,進行研究工作所取得的成果。對本文的研究作出重要貢獻的個人和集體,均已在文章以明確方式注

    2024年02月03日
    瀏覽(33)
  • 小項目開發(fā)——Android 音樂播放器

    小項目開發(fā)——Android 音樂播放器

    ? 音樂播放器 . ? 要求 : Activity 編程、 ListView 編程、 SeekBar 編程、 ExoPlayer 編程( 播放 、 暫停 、 停止 、 上一首 、 下一首 ),音樂文件放在 assets/music 目錄下,界面自擬. ? 期望最終效果: ? 分別對應(yīng) activity_music_list.xml 、 activity_my_music_player.xml 的視圖. ? 點擊列表任

    2024年01月21日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包