Задать вопрос
  • Arduino ошибка при компиляции

    @commanderxo
    Дело в том, что в недавно вышедшей IDE версии 1.0 поменялась структура include файлов, теперь в код достаточно включить один-единственный Arduino.h. Разработчики честно предупреждают об этом в прилагаемом к IDE файле revisions.txt. Там же и указан универсальный способ решения проблем совместимости — в старых библиотеках строчку
    #include "WProgram.h"
    

    нужно заменить на
      #if defined(ARDUINO) && ARDUINO >= 100
      #include "Arduino.h"
      #else
      #include "WProgram.h"
      #endif
    

    Теперь библиотека будет компилироваться как в старой, так и в новой IDE.
    Ответ написан
    2 комментария