Не гпузится библиотека Afsheild.
- Войдите на сайт для отправки комментариев
Пнд, 18/05/2015 - 23:27
Уверен что вопрос простой. Но уже второй месяц не могу с ним справиться. Есть дуня rv3
Купил Шилд от AdFruit. Скачал, закинул библиотеки, как надо. Пытаюсь "проверить", а оно пишет:
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows XP), Board: "ATmega8 (Moyo)"
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void initPWM1(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:92: error: 'TCCR2A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:92: error: 'COM2A1' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:93: error: 'TCCR2B' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:94: error: 'OCR2A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void setPWM1(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:150: error: 'OCR2A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void initPWM2(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:184: error: 'TCCR2A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:184: error: 'COM2B1' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:185: error: 'TCCR2B' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:186: error: 'OCR2B' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void setPWM2(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:218: error: 'OCR2B' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void initPWM3(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:237: error: 'TCCR0A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:237: error: 'COM0A1' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:237: error: 'WGM00' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:237: error: 'WGM01' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:239: error: 'OCR0A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void setPWM3(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:271: error: 'OCR0A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void initPWM4(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:292: error: 'TCCR0A' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:292: error: 'COM0B1' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:292: error: 'WGM00' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:292: error: 'WGM01' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:294: error: 'OCR0B' was not declared in this scope
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp: In function 'void setPWM4(uint8_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit-Motor-Shield-library-master\AFMotor.cpp:326: error: 'OCR0B' was not declared in this scope
А, с утра писала
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
Arduino: 1.0.6 (Windows XP), Board: "ATmega8 (Moyo)"
StepperTest:9: error: 'AF_Stepper' does not name a type
StepperTest.pde: In function 'void setup()':
StepperTest:15: error: 'motor' was not declared in this scope
StepperTest.pde: In function 'void loop()':
StepperTest:20: error: 'motor' was not declared in this scope
StepperTest:20: error: 'FORWARD' was not declared in this scope
StepperTest:20: error: 'SINGLE' was not declared in this scope
StepperTest:21: error: 'BACKWARD' was not declared in this scope
StepperTest:24: error: 'DOUBLE' was not declared in this scope
StepperTest:28: error: 'INTERLEAVE' was not declared in this scope
StepperTest:32: error: 'MICROSTEP' was not declared in this scope
Вследствие чего изменилось незнаю. Т. к. пробовал все советы которые попадались в тырнете.
https://github.com/adafruit/Adafruit_Motor_Shield_V2_Library
Спасибо. Подзрузил. Теперь пишет
This report would have more information with
Попробуйте все примеры из скаченной библеотеки.
Дело в том что ни один пример не заработает. Потому что после загрузки библиотеки выдаёт ошибку. А без загрузки библиотеки AF не получиться загрузить ни один из скейтчей для шилда.
Без шилда, дуня запускает DC двиг. А вот через шилд не хочет. Потому что он требует свою библиотеку. А я не могу установить эту библиотеку в адуино студио.
P.S. Обращение на ТЫ меня вполне устроит.
http://robotosha.ru/arduino/install-libraries-arduino-ide.html
Теперь пишет:
Для справедливости нужно заметить. Что у меня не ориг. дуня. А с левым китайским переходником USB-UAR WCH340T (вместо mega16u2)
Чип atmega8a-pu
После прописания её, в боардз тикст. Всё работает. Без шилда, двиг запускаеться. А через шилд, не хочет.
Попробуй проверить простой блинк и посмотри глобальные переменные, в простой уне Maximum is 2 048 bytes. , если меньше 570 работать не будет.
как попробовать блинк, на шилде?
Зачем на шилде, сделай проще открой пустой проект и включи проверку.
Так в том то и проблема. Что при проверке выдаёт ошибку.
Повторю ещё раз. Сама дуня работает. А вот при попытки загрузки библиотек шилда IDE даёт ошибку.
Повторю ещё раз. Скопируй что выдаёт пустой проект.
Arduino: 1.6.2 ATmega8 всё нормально,
на вашей ардуине хоть светодиодом помаргать можно.
Ещё раз повторяю: У меня проблема, загрузить библиотеку на шилд. Ещё на стадии проверки в IDE. Сама дуня, полностью функциональна. Функциональность шилда, проверить не могу. Т. К. выдаёт ошибку, на стадии проверки скетча.
Через время вспомнил о проблемме. И пополз на форум адафруит. Там мне сказали, что мой шилд не совместим с китаянской Дуней. Так что всё делал правильно, но они оказались несовместемы.
...И пополз на форум адафруит. Там мне сказали, что мой шилд не совместим с китаянской Дуней.
И Вы им поверили?
Пришлось поверить. К тому же, я всё равно её сжёг :-))
купил новую дуню. Всё заработало с первого раза.
Всем спасибо.