Motor Shield [ladyada]

использование и разработка плат расширения

Motor Shield [ladyada]

Сообщение ICE » 20 мар 2013, 00:39

Коллеги, доброго времени суток.

Купил себе вот такую штуку:
http://www.ladyada.net/make/mshield/index.html

Подключил к ней вот это:
http://www.pololu.com/catalog/product/61

Вот скетч:
Код: Выделить всё
#include <AFMotor.h>

AF_DCMotor motor3(3);
AF_DCMotor motor4(4);

void setup() {
  motor3.setSpeed(200);
  //motor3.run(RELEASE);
 
  motor4.setSpeed(200);
  //motor4.run(RELEASE);
}

void loop() {
  motor3.run(FORWARD);
  motor4.run(FORWARD);

  delay(5000);

  motor3.run(RELEASE);
  motor4.run(RELEASE);
 
  delay(1000);

  motor3.run(BACKWARD);
  motor4.run(BACKWARD);
 
  delay(5000); 
 
  motor3.run(RELEASE);
  motor4.run(RELEASE);
}


Вперед едет прекрасно, а назад только небольшой рывок и все.

Питание для шилда - отдельное.

Подскажите в чем проблема?

Заранее спасибо.
ICE
 
Сообщения: 4
Зарегистрирован: 09 мар 2013, 20:20
programming: all :)

Re: Motor Shield [ladyada]

Сообщение noonv » 20 мар 2013, 09:05

кажется, всё правильно.
а при обратном включении - контроллер не перезагружается?

http://www.ladyada.net/make/mshield/use.html
http://learn.adafruit.com/afmotor-libra ... af-dcmotor
Аватара пользователя
noonv
Администратор
 
Сообщения: 557
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: Motor Shield [ladyada]

Сообщение ICE » 27 мар 2013, 23:11

Разобрался!
Этот шилд использует 12-й пин, а у меня к нему сонар прицеплен был) отсюда и коллизия.
ICE
 
Сообщения: 4
Зарегистрирован: 09 мар 2013, 20:20
programming: all :)

Re: Motor Shield [ladyada]

Сообщение noonv » 28 мар 2013, 08:20

Отлично :) Хотя, обратите внимание, что в выложенном вами примере кода - сонара нету ;)
Аватара пользователя
noonv
Администратор
 
Сообщения: 557
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: Motor Shield [ladyada]

Сообщение ICE » 28 мар 2013, 11:58

Да, но он был просто подключен и уже мешал мотор шилду.
Мотор-шилд юзает 12-й пин, а я туда сонар нацепил, вот и коллизия.
А найти удалось только глянув в исходники.
ICE
 
Сообщения: 4
Зарегистрирован: 09 мар 2013, 20:20
programming: all :)

Re: Motor Shield [ladyada]

Сообщение alexpzas » 06 сен 2013, 20:11

Доброго времени суток, у меня аналогичный шилд, подключал к нему шаговый двигатель EM 323 с принтера Epson LX300 ,а также обычный двигатель постоянного тока от машинки на радиоуправлении (питание на машинке было от акаммулятора 4,7В 700мА\ч), питание на шилд подавал от зарядки на мобильник (5-11В, 400-700мА). Проблема следующая - моторы сами стартовать не могут нужно только руками подталкивать , мощность очень слабая достигается , проверил вольтаж на выходе с клем что питают мотор в среднем 1,5 В. Подскажите почему шилд не подает на мотор 5 В, ведь запитываю я её от 5 вольтового источника питания. Вот скетч для обычного двигателя
Код: Выделить всё
     #include <AFMotor.h>
     
    AF_DCMotor motor(4, MOTOR12_64KHZ); // create motor #2, 64KHz pwm
     
    void setup() {
    Serial.begin(9600); // set up Serial library at 9600 bps
    Serial.println("Motor test!");
    motor.setSpeed(255); // set the speed to 200/255
    }
     
    void loop() {
    Serial.print("tick");
    motor.run(FORWARD); // turn it on going forward
    delay(10000);
     
    Serial.print("tock");
    motor.run(BACKWARD); // the other way
    delay(10000);
    Serial.print("tack");
    motor.run(RELEASE); // stopped
    delay(1000);
    }

вот фото подключения двигателя
Вложения
2013-09-06 21.06.19.jpg
2013-09-06 21.06.19.jpg (141.39 КБ) Просмотров: 25445
alexpzas
 
Сообщения: 8
Зарегистрирован: 13 июл 2013, 00:10
programming: c

Re: Motor Shield [ladyada]

Сообщение admin » 07 сен 2013, 11:16

если ваши моторчики хотят 5в, чтоб крутится на максимальных оборотах, придётся запастись питанием 7-8в чтоб раскрутить их на полную, компенсируя падение напряжения на ЭЛЬ-ке.

Ещё пара слов про L293
Аватара пользователя
admin
Администратор
 
Сообщения: 317
Зарегистрирован: 05 май 2011, 14:57
Откуда: Калининград

Re: Motor Shield [ladyada]

Сообщение alexpzas » 07 сен 2013, 20:05

Как всё просто однако , спасибо ))) Нужно запастись большим блоком питания и радиатором на эльку.
alexpzas
 
Сообщения: 8
Зарегистрирован: 13 июл 2013, 00:10
programming: c


Вернуться в Шилды (Shields)

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

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

cron
© 2009-2021 |  Top.Mail.Ru О проекте  |  Политика Конфиденциальности  |