Не компилируется код, взятый с примера на WIKI. При попытке выдает ошибку (сначала нужна библиотека SD, потом SPI, потом выдает огромное количество ошибок ) Что не так???
Первая ошибка: In file included from sketch_mar05a.ino:3:0: C:\Users\Егор Ельцов\Documents\Arduino\libraries\Music_Shield-master/MusicPlayer.h:35:16: fatal error: SD.h: No such file or directory #include <SD.h> compilation terminated. Ошибка компиляции. Вторая ошибка: Arduino: 1.6.0 (Windows 8), Плата"Arduino Uno" C:\Users\Егор Ельцов\Documents\Arduino\libraries\Music_Shield-master/vs10xx.h:35:17: fatal error: SPI.h: No such file or directory #include <SPI.h> Третья ошибка: In file included from sketch_mar05a.ino:5:0: C:\Users\Егор Ельцов\Documents\Arduino\libraries\Fat16/Fat16util.h: In function 'int FreeRam()': C:\Users\Егор Ельцов\Documents\Arduino\libraries\Fat16/Fat16util.h:40:12: error: redefinition of 'int FreeRam()' static int FreeRam(void) { ^ In file included from C:\Users\Егор Ельцов\Desktop\Митя\Рлектроника\Arduino\libraries\SD\src/SD.h:21:0, from sketch_mar05a.ino:3: C:\Users\Егор Ельцов\Desktop\Митя\Рлектроника\Arduino\libraries\SD\src/utility/SdFatUtil.h:39:21: error: 'int FreeRam()' previously defined here static UNUSEDOK int FreeRam(void) { ^ In file included from sketch_mar05a.ino:5:0: C:\Users\Егор Ельцов\Documents\Arduino\libraries\Fat16/Fat16util.h: In function 'void SerialPrint_P(const char*)': C:\Users\Егор Ельцов\Documents\Arduino\libraries\Fat16/Fat16util.h:61:22: error: redefinition of 'void SerialPrint_P(const char*)' static NOINLINE void SerialPrint_P(PGM_P str) { ^ In file included from C:\Users\Егор Ельцов\Desktop\Митя\Рлектроника\Arduino\libraries\SD\src/SD.h:21:0, from sketch_mar05a.ino:3: C:\Users\Егор Ельцов\Desktop\Митя\Рлектроника\Arduino\libraries\SD\src/utility/SdFatUtil.h:61:22: error: 'void SerialPrint_P(const char*)' previously defined here static NOINLINE void SerialPrint_P(PGM_P str) { ^ In file included from sketch_mar05a.ino:5:0: C:\Users\Егор Ельцов\Documents\Arduino\libraries\Fat16/Fat16util.h: In function 'void SerialPrintln_P(const char*)': C:\Users\Егор Ельцов\Documents\Arduino\libraries\Fat16/Fat16util.h:70:22: error: redefinition of 'void SerialPrintln_P(const char*)' static NOINLINE void SerialPrintln_P(PGM_P str) { ^ In file included from C:\Users\Егор Ельцов\Desktop\Митя\Рлектроника\Arduino\libraries\SD\src/SD.h:21:0, from sketch_mar05a.ino:3: C:\Users\Егор Ельцов\Desktop\Митя\Рлектроника\Arduino\libraries\SD\src/utility/SdFatUtil.h:70:22: error: 'void SerialPrintln_P(const char*)' previously defined here static NOINLINE void SerialPrintln_P(PGM_P str) { ^ sketch_mar05a.ino: In function 'void loop()': sketch_mar05a.ino:20:24: error: 'MODE_SHUFFLE' was not declared in this scope sketch_mar05a.ino:24:12: error: 'class MusicPlayer' has no member named 'creatPlaylist' sketch_mar05a.ino:27:12: error: 'class MusicPlayer' has no member named 'playList' Ошибка компиляции.
В предыдущий раз писал этот вопрос- никто не ответил. http://forum.amperka.ru/threads/Пожалуйста-помогите-с-music-shield-v2-0.4576/ Пожалуйста помогите, я совершено не могу разобраться!
У вас какой-то конфликт библиотек. Чтобы сказать, что именно не так, нужно знать содержимое каталога библиотек.
Может не нравится, что в пути русские символы. Зачем на рабочем столе это? Попробуйте переустановить IDE, чтобы она была в C:\Program Files\Arduino А все библиотеки были в C:\ProgramFiles\Arduino\Libraries
Все библиотеки переставил в C:\ProgramFiles(x86)\Arduino\Libraries , как вы и посоветовали, но у меня не получается их установить. Мой список действий №1: скачиваю ZIP архив библиотеки, в Arduino IDE импортирую их. №2: Также скачиваю, разархировываю через проводник, копирую в папку libraries. Я пользовался ещё несколькими способами, читал на Wiki, смотрел видео, но каждый раз когда я выбирал эту библиотеку в IDE, вместо #include<............> у меня ничего не появлялось (кроме нового, но пустого абзаца).
Вот ссылка на библиотеку https://github.com/amperka/music-shield И ещё, можно кого нибудь попросить прислать видео про скачивание именно этой