Подскажите по Shield Icomsat v1.1 SIM900

Sinergy
Offline
Зарегистрирован: 14.10.2012

 Не получаеться запустить данный шилд.

Запускаю примеры программ, они не компилируються ARDUINO IDE. Выдает множество ошибок. Билиотека вроде подключена (ARDUINO IDE в рзделе скетчи данная бибилиотека есть).
 

iteadstudio.com/store/index.php - По ссылке можно посмотреть описание днного шилда

Заренее благодарю за помощь!


AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

То есть форум не читали...

Где текст ошибок? 

Sinergy
Offline
Зарегистрирован: 14.10.2012

Форум читал. Нечего похожего не нашёл.
Проблема получиться в том, что библиотека не установилась, то есть он не подсвечивается когда добавляешь в нее программу. Хотя в меню Скетчи>Импортировать библиотеку она есть.
Пробовал скачивать с разных источников одно и то же. Другие подобные библиотеки часть установилась правильно , а часть также как и эта. Ошибки выдает с любой программой в примерах.
Код ошибки:
In file included from GSM_Shield_Reg.cpp:13:
D:\Soft\ arduino-1.0.1\libraries\GSM_Shield/GSM_Shield.h:267:2: error: #endif without #if
In file included from D:\Soft\ arduino-1.0.1\libraries\GSM_Shield/GSM_Shield.h:3,
from GSM_Shield_Reg.cpp:13:
D:\Soft\ arduino-1.0.1\libraries\GSM_Shield/NewSoftSerial.h:71: error: conflicting return type specified for 'virtual void NewSoftSerial::write(uint8_t)'
D:\Soft\ arduino-1.0.1\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
In file included from GSM_Shield_Reg.cpp:13:
D:\Soft\ arduino-1.0.1\libraries\GSM_Shield/GSM_Shield.h:144: error: 'byte' does not name a type
D:\Soft\ arduino-1.0.1\libraries\GSM_Shield/GSM_Shield.h:153: error: 'byte' has not been declared
 D:\Soft\arduino-1.0.1\libraries\GSM_Shield/GSM_Shield.h: In member function 'void GSM::SetCommLineStatus(int)':
 D:\Soft\arduino-1.0.1\libraries\GSM_Shield/GSM_Shield.h:153: error: 'comm_line_status' was not declared in this scope
GSM_Shield_Reg.cpp: In function 'void loop()':
GSM_Shield_Reg.pde:-1: error: 'class GSM' has no member named 'CheckRegistration'
GSM_Shield_Reg.pde:-1: error: 'class GSM' has no member named 'IsRegistered'

Большое спасибо что отозвались!!!
 

leshak
Offline
Зарегистрирован: 29.09.2011

Меня терзают смутные сомнения что вы опять "что-то не договорили". Либо что библиотеку брали где-то в другом месте, а не по своей ссылке, либо пытались сами поправить ее несовместимость с Arduino1.0.1, но неудачно.

Sinergy
Offline
Зарегистрирован: 14.10.2012

leshak пишет:

Меня терзают смутные сомнения что вы опять "что-то не договорили". Либо что библиотеку брали где-то в другом месте, а не по своей ссылке, либо пытались сами поправить ее несовместимость с Arduino1.0.1, но неудачно.

Зарегистрироваться на этом форуме и создать данную тему дольше по времени, чем те моменты, которые вы описали.
А вот на счет старой версии ардуино это была идея, до которой я не додумался. Но, к сожалению, на ней та же самая история.
Скажите я единственный у кого не работает данная библиотека? И примеры с нее???
 

leshak
Offline
Зарегистрирован: 29.09.2011

 Так ведь неизвесто что за библиотеку вы используете. Так что по ссылке в старотовом посте, естественно, работать ни у кого не будет. Ей нужны мелкие косметические правки (или брать старую версию IDE).

Но с ней ошибки по другому выглядили бы. 

Все начиналось бы со слов

In file included from GSM_Shield_Call.cpp:13:
D:\Program Files (x86)\AVR\arduino-1.0\libraries\GSM_Shield/GSM_Shield.h:10:22: error: WProgram.h: No such file or directory

 

Так что либо библиотека у вас из других источников, либо покоцанная (перекачайте, распакуйте заново и т.п.)

Вообщем добейтесь "правильной" ошибки :), а тогда уж и решение найти будет легко (подсказа: загуглить слово которое я выделил жирном ). 

Хотя...

А вы часом, не "хвост ошибок" показали? Проскрольте окно ошибок вверх. Какая ошибка "самая первая"? Важно "с чего все началось", а остальные могут быть уже последствиями первой, поэтому не слишком важны.

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

leshak пишет:

Вообщем добейтесь "правильной" ошибки :)

Жжёшь :)

Sinergy
Offline
Зарегистрирован: 14.10.2012

Так и не получилось запустить библиотеку. leshak спасибо за совет.
Подскажите так же не работает встроенная библиотека SoftwareSerial.h.
Нет подсветки когда ее добавляешь со всеми вытекающими последствиями. В нее не лазил нечего не менял. Это тоже только у меня так или есть подводный камень, про который я не знаю?
 

AlexFisher
AlexFisher аватар
Offline
Зарегистрирован: 20.12.2011

Подсветка определяется файлом keywords.txt в каталоге библиотеки. В нем указано NewSoftSerial, а в библиотеке везде SoftwareSerial. Вот и не стыкуется.

Исправте keywords.txt и будет подсветка.