Arduino nano, mini DFplayer MP3 отключается - PullRequest
0 голосов
/ 05 февраля 2019

Я хочу создать mp3-плеер с Arduino nano, мини-mp3-плеером dfplayer и кнопкой 3 (далее, предыдущая, пауза / возобновление).

Я нашел таблицу данных, чтобы установить соединение, и я попробовал это:

enter image description here

Источник питания будет PowerBank 5V 1A, но для теста я использую USB, подключенный к компьютеру.

КОД:

#include <SoftwareSerial.h>
#include <DFPlayerMini_Fast.h>

SoftwareSerial mySerial(10, 11); // RX, TX
DFPlayerMini_Fast myDFPlayer;


void setup()
{
  Serial.begin(115200);
  mySerial.begin(9600);      
  myDFPlayer.begin(mySerial);
}


void loop()
{
  myDFPlayer.play(1); //play mp3 file with leading identifier "0001"
  myDFPlayer.volume(1); //set volume low    
  delay(100); //wait 100ms

  myDFPlayer.volume(30); //crank that stuff!    
  delay(100); //wait another 100ms

  while(1); //halt
}

ПРОБЛЕМА:

Так что моя проблема в том, что я могу загрузить код без ошибок и с подсветкой модуля mp3это включить, НО, когда я подключаю динамик отключается, и я слышу звук из windows 10, когда что-то отключается.

Звук похож на старый телевизор без сигнала.

PARTS:

ПРИМЕЧАНИЕ:

Я дал вам код без использования кнопок, потому что это не моя проблема, и я справляюсь с этим.

Rx, резистор Tx равен 1 кОм.

Резистор кнопок равен 10 кОм

Да, я отформатировал SD-карту в fat32, и у меня есть папка под корнем с именем mp3, а внутри у меня 5 файлов mp30001,0002,0003 и т. Д.

Динамик не спаян, поэтому я просто присоединяю провода (динамик1 и динамик2 модуля), чтобы посмотреть, работает ли он.

Динамик работал раньше.

Библиотека: https://github.com/PowerBroker2/DFPlayerMini_Fast

Если хотите что-нибудь еще, спросите меня!

...