Не гпузится библиотека Afsheild.

Shamanestr
Offline
Зарегистрирован: 17.03.2014

Уверен что вопрос простой. Но уже второй месяц не могу с ним справиться. Есть дуня 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
 
Вследствие чего изменилось незнаю. Т. к. пробовал все советы которые попадались в тырнете.
 
vov4ik
Offline
Зарегистрирован: 10.09.2013
Shamanestr
Offline
Зарегистрирован: 17.03.2014

Спасибо. Подзрузил. Теперь пишет  

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_V2_Library-master\Adafruit_MotorShield.cpp: In member function 'void Adafruit_MotorShield::begin(uint16_t)':
D:\Documents and Settings\сергей\Мои документы\Arduino\libraries\Adafruit_Motor_Shield_V2_Library-master\Adafruit_MotorShield.cpp:46: error: 'Wire' was not declared in this scope
vov4ik
Offline
Зарегистрирован: 10.09.2013

Попробуйте все примеры из скаченной библеотеки.

Shamanestr
Offline
Зарегистрирован: 17.03.2014

Дело в том что ни один пример не заработает. Потому что после загрузки библиотеки выдаёт ошибку. А без загрузки библиотеки AF не получиться загрузить ни один из скейтчей для шилда.

Без шилда, дуня запускает DC двиг. А вот через шилд не хочет. Потому что он требует свою библиотеку. А я не могу установить эту библиотеку в адуино студио.

P.S. Обращение на ТЫ меня вполне устроит.

vov4ik
Offline
Зарегистрирован: 10.09.2013
Shamanestr
Offline
Зарегистрирован: 17.03.2014

Теперь пишет:

Global variables use 570 bytes of dynamic memory.
 
Ошибка при загрузке: пропущен 'upload.tool' параметр конфигурации
 
Shamanestr
Offline
Зарегистрирован: 17.03.2014

Для справедливости нужно заметить. Что у меня не ориг. дуня. А с левым китайским переходником USB-UAR  WCH340T (вместо mega16u2) 

Чип atmega8a-pu

После прописания её, в боардз тикст. Всё работает. Без шилда, двиг запускаеться. А через шилд, не хочет.

vov4ik
Offline
Зарегистрирован: 10.09.2013

Попробуй проверить простой блинк и посмотри глобальные переменные, в простой уне Maximum is 2 048 bytes. , если меньше 570 работать не будет.

Shamanestr
Offline
Зарегистрирован: 17.03.2014

как попробовать блинк, на шилде?

vov4ik
Offline
Зарегистрирован: 10.09.2013

Зачем на шилде, сделай проще открой пустой проект и включи проверку.

Shamanestr
Offline
Зарегистрирован: 17.03.2014

Так в том то и проблема. Что при проверке выдаёт ошибку.

Повторю ещё раз. Сама дуня работает. А вот при попытки загрузки библиотек шилда IDE даёт ошибку. 

vov4ik
Offline
Зарегистрирован: 10.09.2013

Повторю ещё раз. Скопируй что выдаёт пустой проект.

Shamanestr
Offline
Зарегистрирован: 17.03.2014
Arduino: 1.6.4 (Windows XP), Плата"ATmega8 (koryavi kitaeZ)"
 
D:\DOCUME~1\F9C2~1\LOCALS~1\Temp\build2965887103967207675.tmp/core.a(main.cpp.o): In function `main':
D:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:40: undefined reference to `setup'
D:\Program Files\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `loop'
collect2.exe: error: ld returned 1 exit status
Ошибка компиляции.
 
  Это сообщение будет содержать больше информации чем
  "Отображать вывод во время компиляции"
  включено в Файл > Настройки
 
vov4ik
Offline
Зарегистрирован: 10.09.2013

Arduino: 1.6.2   ATmega8 всё нормально,

на вашей ардуине хоть светодиодом помаргать можно.

Shamanestr
Offline
Зарегистрирован: 17.03.2014

Ещё раз повторяю: У меня проблема, загрузить библиотеку на шилд. Ещё на стадии проверки в IDE. Сама дуня, полностью функциональна. Функциональность шилда, проверить не могу. Т. К. выдаёт ошибку, на стадии проверки скетча.

Shamanestr
Offline
Зарегистрирован: 17.03.2014

Через время вспомнил о проблемме. И пополз на форум адафруит. Там мне сказали, что мой шилд не совместим с китаянской Дуней. Так что всё делал правильно, но они оказались несовместемы.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Shamanestr пишет:

...И пополз на форум адафруит. Там мне сказали, что мой шилд не совместим с китаянской Дуней.

И Вы им поверили?

Shamanestr
Offline
Зарегистрирован: 17.03.2014

Пришлось поверить. К тому же, я всё равно её сжёг :-))

Shamanestr
Offline
Зарегистрирован: 17.03.2014

купил новую дуню. Всё заработало с первого раза.
Всем спасибо.