Технический форум по робототехнике.
vldesign » 10 мар 2011, 04:58
Всем доброго времени суток! Подскажите возможно ли управлять с помощью Motor Shield v2 от команды freeduino одновременно двумя DC двигателями. Полночи бился так и не разобрался с этим.
Речь о двигателе поворота и движения.
=DeaD= » 10 мар 2011, 06:41
Что за двигатель поворота?
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);
}
vldesign » 10 мар 2011, 11:02
Спасибо) Но пока пост проверялся модером сам нашел ошибку в скетче и поправил.
Остается вопрос почему переодически раздается такой характерный писк от мотор шилда?
Myp » 10 мар 2011, 11:49
вероятно писк раздаётся когда скорость моторов отличается от максимальной? тогда это ШИМ.
по идее пищать должен не шильд а сами моторы...
vldesign » 10 мар 2011, 21:06
Да этот писк раздается только когда скорость отличается от максимума. на максимальной скорости тишина. Что то стоит предпринимать или не обращать внимания?
=DeaD= » 10 мар 2011, 21:11
Писк - это видимо ШИМ, точно от шилда, а не от моторов?
vldesign » 10 мар 2011, 21:14
Или от шилда или от самой дуины. Когда ставлю скорость 255 писк пропадает.
=DeaD= » 10 мар 2011, 21:34
я же говорю - писк от ШИМа - только не ясно что именно пищит.
vldesign » 10 мар 2011, 22:13
Моторчики от китайской Р\У машинки.
Что тогда делать с этим писком?
=DeaD= » 10 мар 2011, 22:18
Стоически терпеть
Andrei_SPb » 06 апр 2011, 00:09
Moжно попробовать изменить частоту ШИМа, вот таким образом, например:
- Код: Выделить всё • Развернуть
AF_DCMotor motor(2, MOTOR12_64KHZ);
Только нужно помнить, что такую частоту можно установить только на выходах M1 и M2.
64 кГц - это за пределами восприятия человеческого слуха. У меня никакого писка не слышно.