Преобрёл mp3 плеер к Arduino всё подсоединил, залил скетч.Но плеер не подаёт никаких признаков жизни.Помагите что делать ? Код (C++): #include <SoftwareSerial.h> #include <DFPlayer_Mini_Mp3.h> SoftwareSerial mySerial(2, 3); // void setup () { Serial.begin (9600); mySerial.begin (9600); mp3_set_serial (mySerial); mp3_set_volume (15); } // void loop () { mp3_play (1);}
А если так Код (C++): #include <SoftwareSerial.h> #include <DFPlayer_Mini_Mp3.h> SoftwareSerial mySerial(2, 3); void setup () { Serial.begin (9600); mySerial.begin (9600); mp3_set_serial (mySerial); mp3_reset(); delay (400); mp3_set_volume (15); } void loop () { mp3_play (1); delay(2000); //Дадим мелодии шанс }
Вопрос на засыпку: ты в loop с дикой частотой просишь плеер проиграть одну и ту же мелодию. Частота вызова loop - немаленькая такая величина. Как ты думаешь - это хорошо или нет? Если всё соединено правильно, то просто перенеси весь код из loop в setup - и посмотри, играет ли мелодия. Подключено должно быть по даташиту, перекрёстно RX и TX, т.е.: TX с ардуины на RX плеера, вторая пара - соответственно тоже перекрёстно. Ещё в даташите сказано, что RX плеера через резистор на 1К надо пускать, иначе будут шумы посторонние. Короче, рисуй свою схему подключения и выкладывай сюда.