91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

Arduino UNO驅(qū)動(dòng)DFPlayer Mini MP3模塊

jf_88434166 ? 來(lái)源:jf_88434166 ? 作者:jf_88434166 ? 2025-06-25 11:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Mini MP3模塊

A90D85C516A443C39A02425BE5B44286.jpg

簡(jiǎn)介

DFPlayer Mini是一款小巧且價(jià)格低廉的MP3模塊,可以直接接駁揚(yáng)聲器。模塊配合供電電池、揚(yáng)聲器、按鍵可以單獨(dú)使用,也可以通過(guò)串口控制,作為Arduino UNO或者是任何有串口的單片機(jī)的一個(gè)模塊。模塊本身完美的集成了MP3、WAV、WMA的硬解碼。同時(shí)軟件支持TF卡驅(qū)動(dòng),支持FAT16、FAT32文件系統(tǒng)。通過(guò)簡(jiǎn)單的串口指令即可完成播放指定的音樂(lè),以及如何播放音樂(lè)等功能,無(wú)需繁瑣的底層操作,使用方便,穩(wěn)定可靠。

本次實(shí)驗(yàn)我們通過(guò)六個(gè)按鍵分別控制MP3模塊的播放、暫停、上一曲、下一曲、增大音量、減小音量。

產(chǎn)品參數(shù)

*支持采樣率(KHz):8/11.025/12/16/22.05/24/32/44.1/48
*24位DAC輸出,動(dòng)態(tài)范圍支持:90dB,信噪比支持:85dB
*完全支持FAT16、FAT32文件系統(tǒng),最大支持32G的TF卡,支持32G的U盤、64M字節(jié)的NORFLASH
*多種控制模式可選。IO控制模式、串口模式、AD按鍵控制模式
*廣播語(yǔ)插播功能,可以暫停正在播放的背景音樂(lè)。廣告播放完畢回到背景音繼續(xù)播放
*音頻數(shù)據(jù)按文件夾排序,最多支持100個(gè)文件夾,每隔文件夾可以分配255首曲目
*30級(jí)音量可調(diào),6級(jí)EQ可調(diào)

引腳定義

Mini MP3模塊的管腳圖如下,這里注意缺口正面朝上的左邊第一個(gè)引腳就是VCC,不要搞錯(cuò)方向了。本次實(shí)驗(yàn)中只需用到全部位于MP3模塊左側(cè)的六個(gè)引腳:VCC、RX、TX、SPK_1、GND、SPK_2。這里使用的是 8歐、1W的小喇叭,接在SPK_1、SPK_2兩個(gè)引腳上。
在這里插入圖片描述

在這里插入圖片描述

實(shí)驗(yàn)準(zhǔn)備

Arduino開(kāi)發(fā)板1個(gè)
Mini MP3模塊1個(gè)
TF卡1個(gè)
8歐1W喇叭1個(gè)
按鍵6個(gè)
數(shù)據(jù)線(用于板子下載程序和供電)1條
杜邦線若干

程序下載

/*
 功能: 六個(gè)按鍵分別控制MP3模塊的播放、暫停、上一曲、下一曲、增大音量、減小音量。
 
 接線定義:
Arduino-------dfplayer
5V-------------VCC
GND-----------GND
D10-----------TXD
D11-----------RXD
*/

#include "SoftwareSerial.h"
#include "DFRobotDFPlayerMini.h"

SoftwareSerial mySoftwareSerial(10, 11); // RX, TX

DFRobotDFPlayerMini myDFPlayer;


void setup()
{
 pinMode(6, INPUT_PULLUP);
  pinMode(7,  INPUT_PULLUP);
  pinMode(9, INPUT_PULLUP);
  pinMode(8, INPUT_PULLUP);
  pinMode(12,  INPUT_PULLUP);
  pinMode(13, INPUT_PULLUP);
mySoftwareSerial.begin(9600);
Serial.begin(9600);

myDFPlayer.begin(mySoftwareSerial);

myDFPlayer.volume(20);   //音量設(shè)定為20 

myDFPlayer.enableLoopAll() ;   //循環(huán)播放TF卡中 mp3 文件
   

}

void loop()
{
  if( digitalRead(6) == LOW){
   myDFPlayer.volumeUp();
   delay (500);
  } 
  if( digitalRead(7) == LOW){
   myDFPlayer.volumeDown()  ;
   delay (500);
  } 
  if( digitalRead(8) == LOW){
   myDFPlayer.previous()  ;
      delay (500);
  }
  if( digitalRead(9) == LOW){
   myDFPlayer.next() ;
      delay (500);
  }
if( digitalRead(12) == LOW){
   myDFPlayer.start() ;
   delay (500);
  } 
  if( digitalRead(13) == LOW){
   myDFPlayer.pause()  ;
   delay (500);
  } 

}

上述代碼整體比較簡(jiǎn)單,在接線上除了接MP3模塊和Arduino外,按鍵和Arduino的連接也很容易看出來(lái),分別是Arduino的6、7、8、9、12、13號(hào)引腳和六個(gè)按鍵相連接,六個(gè)按鍵的另一個(gè)引腳都接地就可以了,這樣當(dāng)對(duì)應(yīng)的按鍵按下被觸發(fā)后,就會(huì)執(zhí)行程序相應(yīng)的邏輯實(shí)現(xiàn)對(duì)Mini MP3模塊的控制。

實(shí)物接線

在這里插入圖片描述

總結(jié)

本文介紹了通過(guò)Arduino驅(qū)動(dòng)DFPlayer Mini MP3模塊進(jìn)行播放、暫停、上一曲、下一曲、增大音量、減小音量。有興趣的話大家也可以自己添加更多功能,比如加一個(gè)OLED屏幕來(lái)顯示控制信息。感謝觀看!

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    芯知識(shí)|MP3語(yǔ)音芯片如何成為現(xiàn)代智能設(shè)備的“聲音心臟”?

    在智能化浪潮席卷全球的今天,從智能家居的溫聲細(xì)語(yǔ)到車載導(dǎo)航的清晰指引,背后都離不開(kāi)一個(gè)核心元器件的驅(qū)動(dòng)——MP3語(yǔ)音芯片。這種高度集成的MP3音頻解碼芯片,憑借其卓越的性能,已成為現(xiàn)代電子產(chǎn)品實(shí)現(xiàn)
    的頭像 發(fā)表于 01-05 08:50 ?242次閱讀
    芯知識(shí)|<b class='flag-5'>MP3</b>語(yǔ)音芯片如何成為現(xiàn)代智能設(shè)備的“聲音心臟”?

    UNO Q:開(kāi)啟Arduino的全新未來(lái)

    圖源: * Arduino* 作者:Matt Campbell,貿(mào)澤電子專稿 發(fā)布日期: 2025年10月7日 Arduino UNO Q不僅是靈活UNO平臺(tái)的下一代產(chǎn)品,更是一種全新
    的頭像 發(fā)表于 12-15 11:46 ?891次閱讀

    貿(mào)澤電子開(kāi)售全新Arduino UNO Q單板計(jì)算機(jī)

    貿(mào)澤電子開(kāi)售全新Arduino UNO Q單板計(jì)算機(jī)。Arduino UNO Q單板計(jì)算機(jī)(SBC)將高性能計(jì)算與實(shí)時(shí)控制結(jié)合,提供理想的創(chuàng)新平臺(tái)。
    的頭像 發(fā)表于 11-08 09:50 ?1394次閱讀

    廣州唯創(chuàng)WT2003H錄音芯片-高精度ADC/DAC+64mA驅(qū)動(dòng)MP3音頻芯片

    一、產(chǎn)品概述:WT2003H系列MP3錄音芯片的技術(shù)優(yōu)勢(shì)1.1芯片定位與市場(chǎng)價(jià)值廣州唯創(chuàng)電子作為國(guó)內(nèi)領(lǐng)先的語(yǔ)音IC廠家,推出的WT2003H系列MP3音頻芯片集高精度信號(hào)處理和強(qiáng)大驅(qū)動(dòng)能力于一體。該
    的頭像 發(fā)表于 10-16 09:03 ?549次閱讀
    廣州唯創(chuàng)WT2003H錄音芯片-高精度ADC/DAC+64mA<b class='flag-5'>驅(qū)動(dòng)</b><b class='flag-5'>MP3</b>音頻芯片

    Arduino Uno l兩輪自平衡機(jī)器人 電機(jī)驅(qū)動(dòng)無(wú)輸出求解

    Arduino Uno l兩輪自平衡機(jī)器人 電機(jī)驅(qū)動(dòng)無(wú)輸出求解
    發(fā)表于 10-15 06:36

    Arduino UNO Q 登陸 DigiKey,現(xiàn)已開(kāi)放預(yù)訂

    融合高性能微處理器與專用微控制器,Arduino UNO Q加強(qiáng)創(chuàng)新開(kāi)發(fā)能力 美國(guó), 明尼蘇達(dá), 錫夫里弗福爾斯市 - 2025 年 10 月 07 日 全球領(lǐng)先的電子元器件與自動(dòng)化產(chǎn)品分銷商
    的頭像 發(fā)表于 10-13 14:55 ?632次閱讀
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b> Q 登陸 DigiKey,現(xiàn)已開(kāi)放預(yù)訂

    Waytronic廣州唯創(chuàng)電子 MP3語(yǔ)音芯片:現(xiàn)代智能設(shè)備的音頻解決方案

    高品質(zhì)音頻與低功耗設(shè)計(jì)的完美結(jié)合,為智能設(shè)備注入聲音靈魂在智能化浪潮席卷全球的今天,語(yǔ)音交互已成為人機(jī)互動(dòng)的重要方式。MP3語(yǔ)音芯片作為高度集成的音頻處理解決方案,正以其出色的性能和創(chuàng)新技術(shù),推動(dòng)著
    的頭像 發(fā)表于 09-23 08:41 ?829次閱讀
    Waytronic廣州唯創(chuàng)電子 <b class='flag-5'>MP3</b>語(yǔ)音芯片:現(xiàn)代智能設(shè)備的音頻解決方案

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模塊?

    在NuMaker開(kāi)發(fā)板上,有一個(gè)ESP-12F Wi-Fi模塊;但是,Arduino IDE 中的 NuMaker UNO 包不提供該模塊的相關(guān)控制。如果您希望在
    發(fā)表于 09-04 08:28

    如何用Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開(kāi)發(fā)板給另一個(gè)Arduino IDE不能下載的
    的頭像 發(fā)表于 08-08 20:16 ?3667次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R<b class='flag-5'>3</b>開(kāi)發(fā)板給另一個(gè)<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/<b class='flag-5'>UNO</b> R<b class='flag-5'>3</b>開(kāi)發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    廣州唯創(chuàng)電子WT2003H高品質(zhì)MP3語(yǔ)音芯片:賦能兒童早教故事機(jī)新體驗(yàn)

    當(dāng)前兒童早教故事機(jī)市場(chǎng)產(chǎn)品品質(zhì)參差不齊,音質(zhì)粗糙、功能單一、內(nèi)容安全無(wú)保障等問(wèn)題,困擾著眾多家長(zhǎng)。廣州唯創(chuàng)電子推出的WT2003H高品質(zhì)MP3語(yǔ)音芯片應(yīng)用方案,憑借其卓越的音質(zhì)表現(xiàn)、創(chuàng)新的內(nèi)容保護(hù)
    的頭像 發(fā)表于 07-11 08:46 ?671次閱讀
    廣州唯創(chuàng)電子WT2003H高品質(zhì)<b class='flag-5'>MP3</b>語(yǔ)音芯片:賦能兒童早教故事機(jī)新體驗(yàn)

    新品|Unit AudioPlayer,支持 MP3/WAV 播放的音頻播放單元

    UnitAudioPlayer是一款自帶MP3解碼功能的音頻播放單元,內(nèi)置高性能音頻解碼芯片N9301,自帶microSD卡座。該產(chǎn)品采用UART通信接口,用戶可通過(guò)配置指令實(shí)現(xiàn)音頻播放功能,音頻
    的頭像 發(fā)表于 06-20 15:59 ?945次閱讀
    新品|Unit AudioPlayer,支持 <b class='flag-5'>MP3</b>/WAV 播放的音頻播放單元

    芯知識(shí)|廣州唯創(chuàng)電子WT2003HX系列MP3語(yǔ)音芯片聲道特性解析與應(yīng)用指南

    集成度:?jiǎn)涡酒?b class='flag-5'>MP3解碼、存儲(chǔ)控制、功放驅(qū)動(dòng)低功耗設(shè)計(jì):D類功放效率>85%,適配電池供電設(shè)備簡(jiǎn)化電路:省去外置功放電路,降低BOM成本注:?jiǎn)温暤垒敵鰧?duì)智能家居提
    的頭像 發(fā)表于 06-17 09:41 ?970次閱讀
    芯知識(shí)|廣州唯創(chuàng)電子WT2003HX系列<b class='flag-5'>MP3</b>語(yǔ)音芯片聲道特性解析與應(yīng)用指南

    請(qǐng)問(wèn)k230如何讀取sd卡并播放其中的mp3音頻,他有庫(kù)支持嗎?

    k230如何讀取sd卡并播放其中的mp3音頻,他有庫(kù)支持嗎?
    發(fā)表于 06-04 06:24

    芯資訊|廣州唯創(chuàng)電子MP3語(yǔ)音芯片IC的音頻解碼方式解析

    音頻解碼是語(yǔ)音芯片的核心功能之一,決定了音質(zhì)表現(xiàn)和應(yīng)用場(chǎng)景的適配性。廣州唯創(chuàng)電子作為國(guó)內(nèi)領(lǐng)先的語(yǔ)音芯片廠商,其MP3語(yǔ)音芯片系列(如WT2003H)以靈活的解碼能力和高兼容性著稱。本文將從音頻格式
    的頭像 發(fā)表于 05-28 08:48 ?877次閱讀
    芯資訊|廣州唯創(chuàng)電子<b class='flag-5'>MP3</b>語(yǔ)音芯片IC的音頻解碼方式解析

    如何在iMX8MM EVK上啟用紅外接收器?

    TX Module&lt;----&gt; Arduino Uno GND-GND 3.3V - 3.3V DAT - D3 IR 發(fā)射器 LED 連接到 Arduino
    發(fā)表于 03-24 06:20