roboforum.ru

Технический форум по робототехнике.

Motor Shield+Arduino

Motor Shield+Arduino

vldesign » 10 мар 2011, 04:58

Всем доброго времени суток! Подскажите возможно ли управлять с помощью Motor Shield v2 от команды freeduino одновременно двумя DC двигателями. Полночи бился так и не разобрался с этим.
Речь о двигателе поворота и движения.

Re: Motor Shield+Arduino

=DeaD= » 10 мар 2011, 06:41

Что за двигатель поворота? :shock:

Re: Motor Shield+Arduino

Myp » 10 мар 2011, 10:06

и даже 4 двигателями можно управлять :)

Добавлено спустя 9 минут 34 секунды:
телепативно я вижу что собака должна рыться там
Код: Выделить всёРазвернуть
#include <AFMotor.h>  //Подключаем заголовочный файл библиотеки

//Создаем объект для двигателя на 1 канале (M1)
AF_DCMotor motor(1);

инструкция сообщает нам о том что
AF_DCMotor – конструктор объекта
Вызов:
AF_DCMotor имя_объекта(номер_канала);
Создает экземпляр класса AF_DCMotor, принимает номер канала После создания объекта можно вызывать его методы.

тоесть создаём и управляем, для какого канала создаём тем и управляем.

тоесть должно получится чтото типа
Код: Выделить всёРазвернуть
#include <AFMotor.h> 

AF_DCMotor motorL(1);
AF_DCMotor motorR(2);

void setup() {
}

void loop() {

motorR.run(FORWARD);
motorL.run(FORWARD);
}

Re: Motor Shield+Arduino

vldesign » 10 мар 2011, 11:02

Спасибо) Но пока пост проверялся модером сам нашел ошибку в скетче и поправил.
Остается вопрос почему переодически раздается такой характерный писк от мотор шилда?

Re: Motor Shield+Arduino

Myp » 10 мар 2011, 11:49

вероятно писк раздаётся когда скорость моторов отличается от максимальной? тогда это ШИМ.
по идее пищать должен не шильд а сами моторы...

Re: Motor Shield+Arduino

vldesign » 10 мар 2011, 21:06

Да этот писк раздается только когда скорость отличается от максимума. на максимальной скорости тишина. Что то стоит предпринимать или не обращать внимания?

Re: Motor Shield+Arduino

=DeaD= » 10 мар 2011, 21:11

Писк - это видимо ШИМ, точно от шилда, а не от моторов?

Re: Motor Shield+Arduino

vldesign » 10 мар 2011, 21:14

Или от шилда или от самой дуины. Когда ставлю скорость 255 писк пропадает.

Re: Motor Shield+Arduino

=DeaD= » 10 мар 2011, 21:34

я же говорю - писк от ШИМа - только не ясно что именно пищит.

Re: Motor Shield+Arduino

vldesign » 10 мар 2011, 22:13

Моторчики от китайской Р\У машинки.
Что тогда делать с этим писком?

Re: Motor Shield+Arduino

=DeaD= » 10 мар 2011, 22:18

Стоически терпеть :D

Re: Motor Shield+Arduino

Andrei_SPb » 06 апр 2011, 00:09

Moжно попробовать изменить частоту ШИМа, вот таким образом, например:

Код: Выделить всёРазвернуть
AF_DCMotor motor(2, MOTOR12_64KHZ);


Только нужно помнить, что такую частоту можно установить только на выходах M1 и M2.
64 кГц - это за пределами восприятия человеческого слуха. У меня никакого писка не слышно.


cron
Rambler\'s Top100 Mail.ru counter