1. Надо проверить тип борда, в оболочке должна быть выбрана mega 2560 - похоже что у тебя стоит чтото другое
2. В директории library должны быть (как минимум) все библиотеки перечисленные в самом начале скеча типа
//LIBRARIES
#include
#include
#include
#include
#include "writeAnything.h"
#include
#include
#include
#include
#include
3. Публиковать длиннющие простыни с перечнем ошибок абсолютно бессмысленно, значение имееют только первый десяток строк, самое начало, после сообщения о завершении компиляции. Остальное - просто следствие к анализу непригодное.
Такого не бывает. XLoader - это не компилятор, а просто загрузчик заранее кем-то откомпилированного HEX файла. Используется для того чтобы можно было по быстренькому прожечь программу на чужом компе не устанавливая 100-150 мегабайт оболочки ардуино.
Поэтому он не нужен если хочется поиграться с ардуино, и чтото поменять.
Именно так, то что Вадим скомпилировал - то и загрузится. А если пытаться менять выводы - то нужна оболочка ардуино.
Кстати, ШИМ выводы (те на которые выходит управление драйверами) переназначать с место на место нельзя, они жестко привязаны в процессоре к конкретным выводам.
Программы Вадима могут не компилироваться из-за отсутствия русских фонтов. Где их брать - не знаю, гдето в этой теме он в свое время давал.
Или может у когото есть вместе с его скечем, т.к он их обычно рамещал в директории скеча.