roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 05:42

Часовой пояс: UTC + 4 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: MSS Shield (L293D)
СообщениеДобавлено: 29 июн 2013, 22:03 
Не в сети

Зарегистрирован: 29 июн 2013, 21:14
Сообщения: 8
подкл к ардуино загрузил библиотеки. при компеляции пишет, что происходит ошибка компиляции.??? вот что выдает
Код:
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:7:22: error: WProgram.h: No such file or directory
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In member function 'void AFMotorController::enable()':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:29: error: 'OUTPUT' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:29: error: 'pinMode' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:39: error: 'LOW' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:39: error: 'digitalWrite' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In member function 'void AFMotorController::latch_tx()':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:47: error: 'LOW' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:47: error: 'digitalWrite' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:58: error: 'HIGH' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:64: error: 'HIGH' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:67: error: 'HIGH' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In function 'void initPWM1(uint8_t)':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:94: error: 'OUTPUT' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:94: error: 'pinMode' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In function 'void initPWM2(uint8_t)':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:132: error: 'OUTPUT' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:132: error: 'pinMode' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In function 'void initPWM3(uint8_t)':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:170: error: 'OUTPUT' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:170: error: 'pinMode' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In function 'void initPWM4(uint8_t)':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:210: error: 'OUTPUT' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:210: error: 'pinMode' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In constructor 'AF_Stepper::AF_Stepper(uint16_t, uint8_t)':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:323: error: 'OUTPUT' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:323: error: 'pinMode' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:325: error: 'HIGH' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:325: error: 'digitalWrite' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:340: error: 'OUTPUT' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:340: error: 'pinMode' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:342: error: 'HIGH' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:342: error: 'digitalWrite' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp: In member function 'void AF_Stepper::step(uint16_t, uint8_t, uint8_t)':
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:388: error: 'delay' was not declared in this scope
C:\Users\Виталий\Documents\Arduino\libraries\AF_Motor\AFMotor.cpp:398: error: 'delay' was not declared in this scope

Что делать???

вот собственно код программы:
Код:
#include <AFMotor.h>

AF_DCMotor motor(2, MOTOR12_8KHZ); // create motor #2, 64KHz pwm

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Motor test!");

  motor.setSpeed(200);     // set the speed to 200/255
}

void loop() {
  Serial.print("tick");

  motor.run(FORWARD);      // turn it on going forward
  delay(1000);

  Serial.print("tock");
  motor.run(BACKWARD);     // the other way
  delay(1000);

  Serial.print("tack");
  motor.run(RELEASE);      // stopped
  delay(1000);
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MSS Shield (L293D)
СообщениеДобавлено: 29 июн 2013, 22:26 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
всегда надо начинать с того что прочитать инструкцию по использованию
во первых открой сайт с описанием и ещё раз прочти что это такое и как этим пользоваться.
во вторых открой готовый пример в ардуине и посмотри как правильно пользоваться этим шильдом.

от того что ты скопипастил бездумно кусок кода с страницы у тебя естественно ничего не заработает.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MSS Shield (L293D)
СообщениеДобавлено: 30 июн 2013, 00:07 
Не в сети
Аватара пользователя

Зарегистрирован: 21 май 2007, 22:57
Сообщения: 600
Откуда: Калининград
прог. языки: C++
см. Как адаптировать библиотеки для Arduino 1.0

_________________
RoboCraft.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MSS Shield (L293D)
СообщениеДобавлено: 30 июн 2013, 00:27 
Не в сети

Зарегистрирован: 29 июн 2013, 21:14
Сообщения: 8
исправил как говорилось в уроке. Но теперь другая ошибка
Код:
sketch_jun29a:3: error: 'AF_DCMotor' does not name a type
sketch_jun29a.ino: In function 'void setup()':
sketch_jun29a:9: error: 'motor' was not declared in this scope
sketch_jun29a.ino: In function 'void loop()':
sketch_jun29a:15: error: 'motor' was not declared in this scope
sketch_jun29a:15: error: 'FORWARD' was not declared in this scope
sketch_jun29a:19: error: 'BACKWARD' was not declared in this scope
sketch_jun29a:23: error: 'RELEASE' was not declared in this scope


а щас то что не так????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MSS Shield (L293D)
СообщениеДобавлено: 30 июн 2013, 00:33 
Не в сети

Зарегистрирован: 04 май 2013, 10:35
Сообщения: 203
Откуда: Тюмень
sketch_jun29a:3: ошибка: 'AF_DCMotor' не является типом
sketch_jun29a.ino: В функции 'void setup()':
sketch_jun29a:9: ошибка: 'motor' не объявлен в этой области видимости
sketch_jun29a.ino: В функции 'void loop()':
sketch_jun29a:15: ошибка: 'motor' не объявлен в этой области видимости
sketch_jun29a:15: ошибка: 'FORWARD' не объявлен в этой области видимости
sketch_jun29a:19: ошибка: 'BACKWARD' не объявлен в этой области видимости
sketch_jun29a:23: ошибка: 'RELEASE' не объявлен в этой области видимости

П.С. тему надо создавать по основам языка Си


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: MSS Shield (L293D)
СообщениеДобавлено: 30 июн 2013, 01:28 
Не в сети

Зарегистрирован: 29 июн 2013, 21:14
Сообщения: 8
не си я вроде знаю))) надо было перезапустить прогу и все изменения вступили в силу))) Спасибо Всем за помощь.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO