Arduino爱好者

 找回密码
 立即注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】168种传感器模块系列实验(85)--- Mini MP3 Player模块

[复制链接]
 楼主| 发表于 2020-6-10 18:51 | 显示全部楼层
fzk 发表于 2020-6-10 18:42
打算回头试试3w带不带的动

应该也行,声音小点
发表于 2020-6-14 15:19 | 显示全部楼层
1.jpg
我的MP3模块买到手了,试了试4欧姆3w的喇叭,完全可以带动
 楼主| 发表于 2020-6-15 10:47 | 显示全部楼层
fzk 发表于 2020-6-14 15:19
我的MP3模块买到手了,试了试4欧姆3w的喇叭,完全可以带动

真棒,加油哦
发表于 2020-7-25 18:33 | 显示全部楼层
“不要直接把Arduino的5V给DFPlayer Mini使用,一定要分别供给DFPlayer Mini电源,不然喇叭会发出很大的杂音。”这句话好像没太懂,,但看着您的图片示意上线是直接连接5v接口的,,请问这个“分别”是指的应该怎么做呢?
 楼主| 发表于 2020-7-26 08:33 | 显示全部楼层
GJCheng 发表于 2020-7-25 18:33
“不要直接把Arduino的5V给DFPlayer Mini使用,一定要分别供给DFPlayer Mini电源,不然喇叭会发出很大的杂 ...

主要是为了避免杂音,以实际效果为准就行
发表于 2021-2-21 23:27 | 显示全部楼层
eagler8 发表于 2019-8-8 15:11
收集整理的使用库的控制语句汇总

我想实现播放超声波测出来的距离,这个模块不支持播放变量吗?我也没看到对应的控制语句
 楼主| 发表于 2021-2-22 03:24 | 显示全部楼层
HelloArduion 发表于 2021-2-21 23:27
我想实现播放超声波测出来的距离,这个模块不支持播放变量吗?我也没看到对应的控制语句 ...

早上好,关于超声波测距的实验

实验五十八: HC-SR04超声波测距传感器模块(5针宽电压)
https://www.arduino.cn/forum.php?mod=viewthread&tid=89869&extra=&page=1
发表于 2021-3-10 18:23 | 显示全部楼层
楼主你好,因为要集成开发功能需要把这个MP3的波特率上调至115200,看到代码mySoftwareSerial.begin(9600);我直接改112500后MP3模块不响了,有什么建议吗?
 楼主| 发表于 2021-3-11 09:12 | 显示全部楼层
HelloArduion 发表于 2021-3-10 18:23
楼主你好,因为要集成开发功能需要把这个MP3的波特率上调至115200,看到代码mySoftwareSerial.begin(9600); ...

使用哪个程序?发过来看下
 楼主| 发表于 2021-4-5 13:31 | 显示全部楼层
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  开源 Mini MP3 Player TF卡播放器模块与电位器模块系列实验
  程序一:通过电位器模块控制MP3模块播放歌曲

  1. /*
  2.   【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)
  3.   开源 Mini MP3 Player TF卡播放器模块与电位器模块系列实验
  4.   程序一:通过电位器模块控制MP3模块播放歌曲
  5. */

  6. #include <SoftwareSerial.h>
  7. #include <DFRobotDFPlayerMini.h>

  8. SoftwareSerial mp3SoftwareSerial(2, 3);
  9. DFRobotDFPlayerMini myDFPlayer;

  10. void setup() {
  11.   pinMode(A0, INPUT);
  12.   mp3SoftwareSerial.begin(9600);
  13.   myDFPlayer.begin(mp3SoftwareSerial);
  14.   myDFPlayer.play(1);
  15.   delay(3 * 1000);
  16. }

  17. void loop() {
  18.   if ((analogRead(A0)) == (100)) {
  19.     myDFPlayer.play(2);
  20.     delay(3 * 1000);
  21.   }
  22.   if ((analogRead(A0)) == (200)) {
  23.     myDFPlayer.play(3);
  24.     delay(3 * 1000);
  25.   }
  26.   if ((analogRead(A0)) == (300)) {
  27.     myDFPlayer.play(4);
  28.     delay(3 * 1000);
  29.   }
  30.   if ((analogRead(A0)) == (400)) {
  31.     myDFPlayer.play(5);
  32.     delay(3 * 1000);
  33.   }
  34. }
复制代码



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino爱好者

GMT+8, 2022-12-8 13:15 , Processed in 0.085453 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表