Пример 28. MP3-плеер DFPlayer Mini
Примеры
ПРИМЕРЫ
- Пример 1. Светодиоды
- Пример 2. Подключение кнопки
- Пример 3. Переключатель
- Пример 4. Активный зуммер
- Пример 5. Пассивный зуммер
- Пример 6. Фоторезистор
- Пример 7. RGB-светодиод
- Пример 8. Семисегментный индикатор и 74HC595N
- Пример 9. Четырехразрядный 7-сегментный индикатор
- Пример 10. Светодиодная матрица
- Пример 11. Светодиодная шкала
- Пример 12. ЖК-дисплей
- Пример 13. Джойстик
- Пример 14. Вольтметр
- Пример 15. Термистор
- Пример 16. Модуль DHT11
- Пример 17. Модуль HC-SR04
- Пример 18. Датчик движения HC-SR501
- Пример 19. Матричная клавиатура
- Пример 20. ИК датчик и пульт
- Пример 21. Модуль часов DS-1302
- Пример 22. RFID-модуль RC522
- Пример 23. Сервопривод
- Пример 24. Модуль реле
- Пример 25. Двигатель постоянного тока
- Пример 26. Шаговый двигатель и драйвер ULN2003
- Пример 27. Драйвер двигателей на L298N
- Пример 28. MP3-плеер DFPlayer Mini
- Пример 29. Датчик уровня воды
- Пример 30. Serial Port
- Пример 31. Симуляция парковки
- Пример 32. Датчик температуры DS18B20
- Пример 33. Bluetooth-модуль HC-06
- Пример 34. Плата расширения с дисплеем и кнопками
- Пример 35. Плата расширения для двигателей на L293D
- Пример 36. Ethernet шилд W5100
- Пример 37. GSM/GPRS шилд SIM900
- Пример 38. GPS модуль Ublox NEO-6M
- Пример 39. Модуль считывания отпечатков пальцев
- Пример 40. Шаговый двигатель NEMA17 и драйвер TB6600
MP3-плеер DFPlayer Mini позволяет воспроизводить аудиофайлы, записанные на карту памяти формата microSD. С помощью данного плеера возможны также приостановка и возобновление воспроизведения, выбор одного из 30-ти уровней громкости и одного из 6-ти режимов эквалайзера. Для работы с DFPlayer Mini подойдет любая карта microSD с файловой системой FAT16 или FAT32 и объемом до 32 Гб.
- VCC – Питание «+»
- GND – Питание «-»
- RX – UART приём
- TX – UART передача
- SPK1 – Громкоговоритель «+»
- SPK2 – Громкоговоритель «-»
- BUSY – Индикатор состояния («0» — простой, «1» — проигрывание)
- DAC_R – Выход на наушник или усилитель (канал «R»)
- DAC_L – Выход на наушник или усилитель (канал «L»)
- IO1 – Вход управления: короткое нажатие — «назад», длинное — уменьшить громкость
- IO2 – Вход управления: короткое нажатие — «вперёд», длинное — увеличить громкость
- ADKEY1 – Порт для подключения резистивной клавиатуры, вход 1
- ADKEY2 – Порт для подключения резистивной клавиатуры, вход 2
- USB+ – USB порт, вывод «+»
- USB- – USB порт, вывод «-»
Описание:
В данном примере с помощью Arduino, DFPlayer и пассивного зуммера (для лучшего звучания лучше использовать динамик) проиграем мелодию. Кроме того, данный модуль можно использовать без платы Arduino, подключив к модулю питание, динамик и кнопки напрямую. Питание модуля должно быть в пределах 3,3 — 5 В. Все звуковые файлы должны лежать в папке «mp3» на флэшке в следующем формате: «0001.mp3», «0002.mp3», «0003.mp3» и т.д. Также, необходимо скачать библиотеку DFPlayer Mini Mp3.
Компоненты:
Схема:
Скетч:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <SoftwareSerial.h> // библиотека для обмена данными #include <DFPlayer_Mini_Mp3.h> // подключаем библиотеку для DFPlayer Mini void setup () { Serial.begin (9600); mp3_set_serial (Serial); mp3_set_volume (100); // громкость delay (100); mp3_play (); delay (100); } void loop () { mp3_play (1); // проигрываем "mp3/0001.mp3" delay (60000); // пауза 60 секунд } |