Music Shield

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

  1. Федор

    Федор Нуб

    Есть Music Shield V 2.0 нудно чтобы просто проигрывал музыку с SD карты. Нашел скетч на http://wiki.amperka.ru/:

    // Подключаем все 3 предоставленные библиотеки
    #include <Fat16util.h>
    #include <NewSPI.h>
    #include "MusicPlayer.h"

    // Создаём объект для управления плейером
    MusicPlayer myplayer;

    void setup() {
    // инициализируем аппаратные средства и устанавливаем
    // режим проигрывания по умолчанию
    myplayer.begin();
    }

    void loop() {
    //устанавливаем режим случайного воспроизведения
    myplayer.setPlayMode(MODE_SHUFFLE);

    //Если текущий плейлист пуст, добавим в него все треки,
    //находящиеся в корневой папке карты памяти.
    myplayer.creatPlaylist();

    //отдаём контроль над микроконтроллером проигрывателю
    myplayer.playList();
    }

    При загрузке прошивки ругается (на скриншоте). От чего - понять не могу.
     

    Вложения:

  2. ets

    ets Нерд

  3. acos

    acos Официальный гик Администратор

  4. Федор

    Федор Нуб

    Установил оттуда библиотеку, но во всех скетчах одна и та же проблема:
     

    Вложения:

  5. ets

    ets Нерд

    Странно, у меня спокойно компилирует
     

    Вложения:

    Последнее редактирование: 13 окт 2014
  6. Федор

    Федор Нуб

    В чем проблема тогда?
     
  7. ets

    ets Нерд

    Раз в коде проблем нет, значит следует искать их снаружи. Где у тебя лежит сама библиотека и скетч?

    У меня такая структура. Папка с файлом .ino и папка libraries лежат в одном месте. Все пути написаны латиницей.
     

    Вложения:

  8. Федор

    Федор Нуб

    У меня так лежат
     

    Вложения:

  9. ets

    ets Нерд

    Попробуй другую IDE. Например, http://www.visualmicro.com/
     
  10. Федор

    Федор Нуб

    Не получается у меня ее запустить
     
  11. Федор

    Федор Нуб

    Должна стоять сама Visual Studio?
     
  12. Федор

    Федор Нуб

    Установил Programmers Notepad. Подойдет она?
     
  13. acos

    acos Официальный гик Администратор

    Да все должно работать и в стандартной Arduino IDE. Что-то где-то пошло не так. Просто переустановить на последнюю версию не пробовали? Сейчас 1.5.8 если мне память не изменяет.
     
  14. Федор

    Федор Нуб

    Попробую обновить
     
  15. acos

    acos Официальный гик Администратор

  16. Федор

    Федор Нуб