Amateur Radio Station R9AL Задиханов Радмир

Подключение DFplayer (MP3-TF-16P) к Arduino UNO

Подготавливаем microSD карту:

Проигрыватель MP3 TF 16P может распознавать карты объемом до 32G и файловой системой FAT16 , FAT32.
  1. Для начала нам необходимо подключить карту через картридер к компьютеру и отформатировать карточку.
  2. Теперь нам нужно создать папку с названием "mp3".



  3.     

  4. Записать mp3 композиции в данную папку и дать им имена "0001.mp3", "0002.mp3", "0003.mp3" и тд. Так же файл можно называть "0001lesnik.mp3" главное, указать в самом начале номер трека в четырех символьном формате.




Подключение к Arduino:




Используем библиотеку DFPlayer_Mini_Mp3

Полный список функций:




Пример программы для воспроизведение композиций
#include <SoftwareSerial.h>               // Подключаем библиотеку SoftwareSerial
#include <DFPlayerMini_Fast.h>            // Подключаем библиотеку DFPlayerMini_Fast
 
SoftwareSerial mySerial(2, 3);          // Указываем к какими портам подключен DFPlayer
DFPlayerMini_Fast myMP3;                  // Создаем объект 
 
void setup()
{
  mySerial.begin(9600);                   // Открываем последовательную связь
  myMP3.begin(mySerial);                  // инициализация
  myMP3.volume(20);                       // Указываем громкость (0-30)
 
}
void loop()
{
  myMP3.play(1);                          // Воспроизведение трека 0001
  delay(10000);                           // Пауза 10 секунд
 
  myMP3.play(2);                          // Воспроизведение трека 0002
  delay(10000);                           // Пауза 10 секунд
 
  myMP3.play(3);                          // Воспроизведение трека 0001
  delay(10000);                           // Пауза 10 секунд
} 


Автономное управление

Автономное управление осуществляется с помощью пинов IO1 и IO2 простое управление и ADKEY1, и ADKEY2 расширенное управление

Простое управление




Расширенное управления












Copyright © R9AL 2024 Все права защищены
Рейтинг@Mail.ru Яндекс цитирования