EasyVR требуется помощ
- Войдите на сайт для отправки комментариев
Вс, 23/02/2014 - 14:31
Всем привет!
Не могу запустить шилд EasyVR. Кто имел с ним дело, пожалуйста откликнитесь!
Команды записал через EasyVR Commander 3.4.10.
Хочу повторить для начала,вот эту конструкцию http://www.zipfelmaus.com/blog/arduino-speech-control-easyvr-shield/
Скетч не компилируется. Появляется много ошибок. Подскажите пожалуйста что нужо исправить. Заранее спасибо!
А какие ошибки выдает? Не думаю, что на форуме это кому либо известно, кроме Вас, а телепаты сюда не заходят))
Примеры из библиотеки нормально компилируются?
Все примеры компилируются нормально, кроме библиотеки NewSoftSerial
А так?
Попробывал ваш код. Вот какие ошибки появляются
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:43:24: error: WConstants.h: No such file or directory
In file included from C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:45:
C:\arduino-1.0.3\libraries\NewSoftSerial\/NewSoftSerial.h:33:2: error: #error NewSoftSerial has been moved into the Arduino core as of version 1.0. Use SoftwareSerial instead.
In file included from C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:45:
C:\arduino-1.0.3\libraries\NewSoftSerial\/NewSoftSerial.h:99: error: conflicting return type specified for 'virtual void NewSoftSerial::write(uint8_t)'
C:\arduino-1.0.3\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp: In member function 'void NewSoftSerial::tx_pin_write(uint8_t)':
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:279: error: 'LOW' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp: In member function 'void NewSoftSerial::setTX(uint8_t)':
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:356: error: 'OUTPUT' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:356: error: 'pinMode' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:357: error: 'HIGH' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:357: error: 'digitalWrite' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:358: error: 'digitalPinToBitMask' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:359: error: 'digitalPinToPort' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:360: error: 'portOutputRegister' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp: In member function 'void NewSoftSerial::setRX(uint8_t)':
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:365: error: 'INPUT' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:365: error: 'pinMode' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:367: error: 'HIGH' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:367: error: 'digitalWrite' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:369: error: 'digitalPinToBitMask' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:370: error: 'digitalPinToPort' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:371: error: 'portInputRegister' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp: In member function 'virtual void NewSoftSerial::write(uint8_t)':
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:454: error: 'HIGH' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:454: error: 'LOW' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:460: error: 'byte' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:460: error: expected `;' before 'mask'
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:460: error: 'mask' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:474: error: 'byte' was not declared in this scope
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:474: error: expected `;' before 'mask'
C:\arduino-1.0.3\libraries\NewSoftSerial\NewSoftSerial.cpp:474: error: 'mask' was not declared in this scope
У вас старая версия Arduino IDE?
1.0.3