99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用ArduinoUNO和SD卡模塊播放音樂(lè)

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-15 10:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第1步:部件

如何使用ArduinoUNO和SD卡模塊播放音樂(lè)

我們將需要以下部分:

Arduino UNO

SD卡讀卡器

跳線

音頻放大器

揚(yáng)聲器

第2步:代碼

代碼很簡(jiǎn)單,你可以用它來(lái)播放幾乎任何聲音這是在SD卡上,但具有特定的格式,這就是下一步。

你需要下載所有庫(kù),如果你已經(jīng)擁有它,那么只需復(fù)制和粘貼:

#include“SD.h”//SD庫(kù)

#define SD_ChipSelectPin 4//選擇SD模塊的SS引腳

#include“SPI.h”

#include“TMRpcm.h”//播放音頻文件的庫(kù)

TMRpcm Memoria;//在這里你輸入你想要的名字

void setup(){

Serial.begin(9600);//初始化串行com

if(!SD.begin(SD_ChipSelectPin)){//如果SS引腳處于LOW狀態(tài),它將發(fā)送Fail消息Serial.println(“SD fail”);

返回;

}

Memoria.speakerPin = 9;//你將放置揚(yáng)聲器的引腳,通常是9

}

void loop(){

Memoria.setVolume(5);//你可以在這里將音量設(shè)置為7

Memoria.quality(1);//只接受1或0,1是為了更好的質(zhì)量

Memoria.play(“1.wav”);//這里放置音頻名稱

延遲(10000);//此延遲應(yīng)至少與音頻的長(zhǎng)度相同,

//此庫(kù)可播放音樂(lè),而arduino則處于其他任務(wù)中,因此您可以播放背景

//或等待音頻完成

}

第3步:轉(zhuǎn)換音頻文件

這適用于.wav音頻文件,但您必須對(duì)它進(jìn)行som調(diào)整。

因此,在此頁(yè)面中,您需要更改圖片上顯示的設(shè)置,然后您只需點(diǎn)擊“轉(zhuǎn)換文件”并等到轉(zhuǎn)換完成并下載新文件!

然后你必須將所有這些音頻文件放在SD卡上并將其插入arduino模塊。

此庫(kù)中還有其他功能,如上圖所示,您可以使用它,制作帶音量按鈕的音樂(lè)播放器,下一首歌等等?;蛘吣胍臇|西!天空是極限!

第4步:圖

這是arduino的引腳設(shè)置和SD模塊:

Arduino 》》》》》》》 SD模塊

4 》》》》》》》》》》》 SS

11 》》 》》》》》》》》 MOSI

12 》》》》》》》》》》 MISO

13 》》》》》》》》》》 SCK

5v 》》》》》》》》》》 5v

Gnd 》》》》》》》》 Gnd

9 》》》》》》》》》 PWM音頻輸出

音頻輸出可以連接到放大的揚(yáng)聲器,因?yàn)樗堑凸β实?,如果你直接連接,當(dāng)前的消耗可能會(huì)損壞arduino。

而且。..。..你已經(jīng)完成了!

如果您有任何疑問(wèn),請(qǐng)告訴我,我很樂(lè)意回答,

感謝您閱讀我的內(nèi)容!

步驟5:結(jié)果

如果你有一個(gè)振蕩器,你應(yīng)該能夠在這樣的音頻輸出上看到PWM信號(hào)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6498

    瀏覽量

    192279
  • SD卡模塊
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    1848
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    SD—雷龍 SD NAND

    一、SD介紹 1.基本介紹 本質(zhì):nand flash + 控制芯片 1.SD ,Secure Digital Card,稱為安全數(shù)字
    的頭像 發(fā)表于 07-21 17:59 ?122次閱讀
    <b class='flag-5'>SD</b><b class='flag-5'>卡</b>—雷龍 <b class='flag-5'>SD</b> NAND

    【嵌入式開(kāi)發(fā)】SD—雷龍 SD NAND

    可以看到平均速度在18.6MB/S附近 2.MP3播放器 隨著多媒體技術(shù)的發(fā)展,各種媒體對(duì)存儲(chǔ)容量的要求也顯著地在增加,為此就需要TF這類小巧的介質(zhì)來(lái)存放數(shù)據(jù)。 以MP3播放模塊
    發(fā)表于 07-21 17:56

    【正點(diǎn)原子STM32MP257開(kāi)發(fā)板試用】5.播放音樂(lè)

    前言 感謝正點(diǎn)原子和電子發(fā)燒友論壇提供的這次機(jī)會(huì)讓我有機(jī)會(huì)體驗(yàn)這款正點(diǎn)原子STM32MP257開(kāi)發(fā)板,希望可以借這個(gè)機(jī)會(huì)好好學(xué)習(xí)一下。 環(huán)境搭建 播放音樂(lè)有很多Python庫(kù)比如pygame
    發(fā)表于 06-28 14:27

    【正點(diǎn)原子STM32H7R3開(kāi)發(fā)套件試用體驗(yàn)】SD、音樂(lè)播放

    【正點(diǎn)原子STM32H7R3開(kāi)發(fā)套件試用體驗(yàn)】SD音樂(lè)播放器 本文介紹了單片機(jī)開(kāi)發(fā)過(guò)程中常用的 SD
    發(fā)表于 01-01 15:33

    使用TLV320AIC3254EVM-U用PPS控制時(shí)候播放音樂(lè),突然中斷,然后又恢復(fù),為什么?

    我使用TLV320AIC3254EVM-U 用PPS 控制時(shí)候播放音樂(lè),突然中斷,然后又恢復(fù)。出現(xiàn)頻率很高。用TI的固件并用CS軟件播放時(shí)候沒(méi)有出現(xiàn)這個(gè)問(wèn)題。 請(qǐng)問(wèn)大家我需要做什么部分參數(shù)設(shè)置?power tune or 其他?
    發(fā)表于 11-01 07:15

    將音頻文件放到SD中,用DSP5509A將其讀取出來(lái)并發(fā)送給AIC23,為什么播放出來(lái)的音樂(lè)都是雜音?

    我將音頻文件放到SD中,用DSP5509A將其讀取出來(lái),并發(fā)送給AIC23,但是播放出來(lái)的音樂(lè)感覺(jué)全是雜音,請(qǐng)問(wèn)是對(duì)AIC23的配置不對(duì)嗎?我放在
    發(fā)表于 10-25 08:28

    TPA3116加了MUTE電路后播放音樂(lè)音量開(kāi)到最大喇叭出現(xiàn)雜音怎么解決?

    TPA3116加了MUTE電路后播放音樂(lè)音量開(kāi)到最大喇叭出現(xiàn)雜音(低音最明顯)
    發(fā)表于 10-24 07:23

    用freescale的CPU做host連接tlv320aic3254,在播放音樂(lè)時(shí),i2s上Wclk,Bclk都沒(méi)有信號(hào)怎么解決?

    目前我們的項(xiàng)目是:用freescale的 CPU做host連接tlv320aic3254,是通過(guò)i2s連接傳輸信號(hào)的;the sampling rate 設(shè)置是44.1KHz,Mclk是24M; 目前問(wèn)題是:在播放音樂(lè)時(shí),i2s上Wclk,Bclk都沒(méi)有信號(hào);
    發(fā)表于 10-22 07:40

    TAS5733L按照初始化的寄存器配置,播放音樂(lè)無(wú)聲是怎么回事?

    按照貴司提供的初始化的寄存器配置(如附件)設(shè)置,讀取0x05,0x06也是設(shè)定的值。播放音樂(lè)此時(shí)仍然無(wú)聲。 請(qǐng)問(wèn),是否還有額外的寄存器需要配置? 謝謝!
    發(fā)表于 10-21 07:41

    PCM2706C電腦端播放音樂(lè)后,點(diǎn)擊暫停出現(xiàn)10s左右的微弱噪聲如何解決?

    請(qǐng)教TI工程師,我的系統(tǒng)架構(gòu)為PCM2706C + I2S DAC解碼,到耳機(jī)輸出, 出現(xiàn)的問(wèn)題是電腦端播放音樂(lè)后,點(diǎn)擊暫停出現(xiàn)10s左右的微弱噪聲, 用邏輯分析儀可捕捉到這10s存在數(shù)據(jù),10s
    發(fā)表于 10-17 07:50

    TAS5766上電后用PPC3調(diào)試播放音樂(lè)時(shí),喇叭間隔1秒出現(xiàn)一次消音,是什么原因呢?

    TAS5766上電后用PPC3調(diào)試播放音樂(lè)時(shí),喇叭間隔1秒出現(xiàn)一次消音,沒(méi)動(dòng)過(guò)其他軟件設(shè)置,如上次的視頻,請(qǐng)問(wèn)是什么原因呢?
    發(fā)表于 10-16 06:58

    用TAS5805功放,每次暫停后再播放音樂(lè),開(kāi)始的1-2s聲音較小后面恢復(fù)正常,如何解決?

    用TAS5805功放,發(fā)現(xiàn)每次暫停后再播放音樂(lè),聲音的開(kāi)始1-2s聲音較小,后面恢復(fù)正常,這種聲音由小變大的漸變問(wèn)題如何解決?
    發(fā)表于 10-15 06:52

    TAS5805在BYPASS狀態(tài)下小音量播放音樂(lè),在遇到低頻大動(dòng)態(tài)時(shí)會(huì)有“POPO”的爆音,怎么解決?

    TAS5805測(cè)試電路的失真在1%以下。但在BYPASS狀態(tài)下小音量播放音樂(lè),在遇到低頻大動(dòng)態(tài)時(shí)會(huì)有“POPO”的爆音。請(qǐng)問(wèn)怎么解決。
    發(fā)表于 10-12 06:37

    TAS2521在播放音樂(lè)的時(shí),將音量調(diào)到最大,喇叭就會(huì)自動(dòng)mute,這種情況是不是輸出功率過(guò)大導(dǎo)致過(guò)流保護(hù)?

    你好,想請(qǐng)教以下幾個(gè)問(wèn)題 1.在播放音樂(lè)的時(shí)候,只要將音量調(diào)到最大,喇叭就會(huì)自動(dòng)mute。這種情況的是不是輸出功率過(guò)大導(dǎo)致的過(guò)流保護(hù)? 2.為什么在播放單頻或者粉噪聲的時(shí)候,就算播放0dB
    發(fā)表于 10-10 08:16

    TPA3116在播放音樂(lè)時(shí),聲音非常大時(shí)會(huì)啪啪響,請(qǐng)問(wèn)有辦法解決嗎?

    TPA3116在播放音樂(lè)時(shí),聲音非常大時(shí)(已出現(xiàn)截止失真)會(huì)啪啪響,請(qǐng)問(wèn)有辦法解決么? 用TCD-781曲目測(cè)試發(fā)現(xiàn),當(dāng)播放曲目3,4,5時(shí)(17hz/0db正弦波),推挽輸出幅度只要超過(guò)最大
    發(fā)表于 08-13 08:32