Дайте скетч на .....

Тема в разделе "Arduino & Shields", создана пользователем GELIK, 10 мар 2017.

  1. GELIK

    GELIK Нуб

    Здравствуйте , уважаемые "форумчане" . Прошу вас только об одном : напишите мне пожалуйста работающий код для Mp3 модуля для последовательного воспроизведения трэков(без всяких ссылок на примеры и на подобную чушь) .Как должно работать: играет композиция , заканчивается , потом следует следующий .Я пробовал переключать с помощью проверки тока ,текущего по динамику(то есть если ток не такой , как во время проигрывания , то переключает некст), но не получилось.Буду благодарен вашему работающему коду.
     
  2. Tomasina

    Tomasina Сушитель лампочек Модератор

    открываешь библиотеку к своему плееру и смотришь что есть в примерах.

    P.S. какой вопрос - такой ответ ;)
     
  3. Onkel

    Onkel Гуру

    какой мз3 плейер? c dfmini вот код, постоянно опрашивает состояние плейера и когда песня кончилась включает следующую. mp3 управляется по usart стандартным пином Txd, обратная связь на пин A0 с выхода mp3 state
    Код (C++):

    #define MP3ON  A0
    #define VOLUME 20
    int RECV_PIN = 11;




    void setup()
    {





    pinMode(MP3ON,INPUT);
     
      pinMode(13, OUTPUT);
        Serial.begin(9600);

    Serial.write(0x7E);
    Serial.write(0xFF);
    Serial.write(0x06);
    Serial.write(0x06);
    Serial.write(0x01);
    Serial.write(0x00);
    Serial.write(VOLUME);
    Serial.write(0xFE);
    Serial.write(0xF4-VOLUME);

    Serial.write(0xEF);









     
    }


    void loop() {
    delay(100);
      if(digitalRead(MP3ON))
      {
        delay(100);
         Serial.begin(9600);
        delay(500);
    Serial.write(0x7E);
    Serial.write(0xFF);
    Serial.write(0x04);
    Serial.write(0x01);
    Serial.write(0x01);
    Serial.write(0xFE);
    Serial.write(0xFB);
    Serial.write(0xEF);

        delay(500);
        Serial.end();
        delay(100);
      //  digitalWrite(0,LOW);
        pinMode(1,INPUT);
      }
    }
     
    Tomasina нравится это.
  4. GELIK

    GELIK Нуб

    Можете разъяснить весь код и куда что подключать(я новичок), или объяснить функции библиотеки dfplayer,пожалуйста...