не работает с библиотекой для LedDisplay HCMS-2975

fagot
Offline
Зарегистрирован: 28.04.2015

Не компилируется проект  с библиотекой для работы с LedDisplay HCMS-2975 скачал с: http://playground.arduino.cc/Main/LedDisplay вот ссылка на файл: http://arduino-playground.googlecode.com/files/LedDisplay03.zip. При попытке компиляции пишет что отсутствует файл: LedDisplay.h

Вот сообщение о ошибке.

Arduino: 1.6.3 (Windows 7), Плата"Arduino Uno"

 
Используем библиотеку LedDisplay в папке: C:\Program Files (x86)\Arduino\libraries\LedDisplay (legacy)
 
 
 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10603 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard -IC:\Program Files (x86)\Arduino\libraries\LedDisplay C:\Users\1\AppData\Local\Temp\build7508008418341694665.tmp\LedDisplay_fade.cpp -o C:\Users\1\AppData\Local\Temp\build7508008418341694665.tmp\LedDisplay_fade.cpp.o 
 
In file included from LedDisplay_fade.pde:15:0:
 
C:\Program Files (x86)\Arduino\libraries\LedDisplay/LedDisplay.h:39:22: fatal error: WProgram.h: No such file or directory
 
compilation terminated.
 
Ошибка компиляции.
X-Dron
Offline
Зарегистрирован: 24.01.2015

В файле библиотеки LedDisplay.h замените строку
#include "WProgram.h"

на

#if defined(ARDUINO) && ARDUINO >= 100
    #include "Arduino.h"
#else
    #include "WProgram.h"
#endif

 

fagot
Offline
Зарегистрирован: 28.04.2015

Скомпилировал на Arduino IDE версии 1.0.5. Но при работе зацикливает скетч. После выполнения команды: myDisplay.print(******);

переходит в начало void setup(), а может быть совсем в начало и дальше не идет.

 Причем несколько  myDisplay.print(******); выполняются перед этим. Если убираю команды вывода на дисплей, на порт ( Serial.print("DT[ms]");) выводится нормально, алгоритм работает правильно.

Как можно посмотреть пошаговое исполнение программы?