Я хочу создать mp3-плеер с Arduino nano, мини-mp3-плеером dfplayer и кнопкой 3 (далее, предыдущая, пауза / возобновление).
Я нашел таблицу данных, чтобы установить соединение, и я попробовал это:
Источник питания будет 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
Если хотите что-нибудь еще, спросите меня!