Добрый день. Нужна помощь. Есть библиотека IRremote.h (Библиотека для работы с пультами ДУ и инфракрасными датчиками). Есть две платы Arduino: 1 - Duemilanove (atemga 168). 2 - Arduino NG (Atmega 8). В атмегу 8 залил программатором bootloader с нужными фьюзами. Указал плату - Arduino NG. Зашил тестовый скетч Blink, все прекрасно работает. Компилирую скетч с библиотекой IRremote.h с выбором платы Arduino Duemilanove - тоже все отлично компилируется, загружается и работает. Компилирую абсолютно тот же скетч с библиотекой IRremote.h с выбором платы Arduino NG (atmega 8) - компилируется с множеством ошибок. Пробовал разные версии IDE Arduino начиная с 1.0.1. Заранее всем спасибо за ответы.
Возможно всё дело в "кривых" библиотеках проверяйте и скачивайте рабочие заменяйте кривые.но оказалось не только в них.Утром гонял примеры скетчей из указанной библиотеки Компилиться не хотели выдавали кучу ошибок менял библиотеку IRremote.h результат ноль.Среда версии 1.5.5 потом снёс её и поставил рекомендованную Амперкой 1.6.3 всё сразу заработало. Как то так
А я поменял библиотеку, попытался вновь залить скетч, снова компилятор выдал ошибку. Но это уже по той причине что размер скетча превысил объем памяти чипа. Подработал скетч, убрал все упоминания про serial. Скетч влез прям в самый раз. Airbus, благодарю, учту версию 1.6.3. Пожалуй еще с ней поэкспериментирую.