Управление несколькими MP3-модулями от одной ARDUINO
Добавлено: Чт апр 07, 2016 12:24:45
Добрый день, прошу направить меня на правильный путь. Есть несколько модулей MP3-TF-16P (документация во вложении), которыми планируется управлять с помощью ARDUINO MEGA2560. Управление одним модулем по UART проходит успешно - всё работает как надо. Проблемы начинаются при использовании двух и более модулей, например: 1-й модуль подключен к UART №1 МЕГИ, а второй к UART №2. Первому модулю даю команду PLAY и он начинает играть. Как только я даю 2-му модуль команду PLAY, то первый замолкает, а второй вообще молчит. Использую библиотеку "DFPlayer_Mini_Mp3". Код ниже:
#include <DFPlayer_Mini_Mp3.h>
void setup()
{
Serial1.begin(9600);
mp3_set_serial(Serial1);
mp3_set_volume(25);
Serial2.begin(9600);
mp3_set_serial(Serial2);
mp3_set_volume(25);
mp3_set_serial(Serial1);
mp3_next();
mp3_set_serial(Serial2);
mp3_next();
}
p.s. управление через ADKEY вообще глючит, модули живут своей жизнью. Надеюсь на вашу помощь, заранее спасибо!!!
#include <DFPlayer_Mini_Mp3.h>
void setup()
{
Serial1.begin(9600);
mp3_set_serial(Serial1);
mp3_set_volume(25);
Serial2.begin(9600);
mp3_set_serial(Serial2);
mp3_set_volume(25);
mp3_set_serial(Serial1);
mp3_next();
mp3_set_serial(Serial2);
mp3_next();
}
p.s. управление через ADKEY вообще глючит, модули живут своей жизнью. Надеюсь на вашу помощь, заранее спасибо!!!