Помогите пожалуйста, не могу скомпелировать

E101KX_38rus@mail.ru
Offline
Зарегистрирован: 29.10.2014

Здравствуйте , прошу помощи в программировании,извиняюсь если тема такая есть или была, только только начал пробовать работать с платформой до этого опыта не было вообще, понятие о програмировании нет , вот нашел похожую ситуацию в интернете но не могу понять как это сделать :  

PS: Помогите разобраться,заранее благодарен ! Еще такой вопрос есть какие нить сервисы видео чата о данной платформе чтобы поддерживать связь на видеозвонках ? 

 

Дело в том, что в недавно вышедшей 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.

E101KX_38rus@mail.ru
Offline
Зарегистрирован: 29.10.2014

Забыл  сказать что пишу скетч как написано в книге, он выдает ошибку , а когда загружаю готовый в ардуино программе то все работает.

Ошибка :  error: 'OUTPUT' was not declared in thisscope

 

 

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

Исправьте ошибку и все заработает. "Ошибка: 'OUTPUT' не определен в этой области видимости" - значит что в программе идет обращение к OUTPUT там где его не должно быть.

P.S. Если нет опыта - то ситуацию нужно описывать как можно подробнее, используя схемы соединения оборудования и исходный код(включая код библиотек или ссылки на них), в котором проблема.