roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 04:58 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 06:41 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Что за двигатель поворота? :shock:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 10:06 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
и даже 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);
}

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 11:02 
Не в сети

Зарегистрирован: 27 дек 2010, 12:20
Сообщения: 7
Спасибо) Но пока пост проверялся модером сам нашел ошибку в скетче и поправил.
Остается вопрос почему переодически раздается такой характерный писк от мотор шилда?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 11:49 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 21:06 
Не в сети

Зарегистрирован: 27 дек 2010, 12:20
Сообщения: 7
Да этот писк раздается только когда скорость отличается от максимума. на максимальной скорости тишина. Что то стоит предпринимать или не обращать внимания?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 21:11 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Писк - это видимо ШИМ, точно от шилда, а не от моторов?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 21:14 
Не в сети

Зарегистрирован: 27 дек 2010, 12:20
Сообщения: 7
Или от шилда или от самой дуины. Когда ставлю скорость 255 писк пропадает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 21:34 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
я же говорю - писк от ШИМа - только не ясно что именно пищит.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 22:13 
Не в сети

Зарегистрирован: 27 дек 2010, 12:20
Сообщения: 7
Моторчики от китайской Р\У машинки.
Что тогда делать с этим писком?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 10 мар 2011, 22:18 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Стоически терпеть :D

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Motor Shield+Arduino
СообщениеДобавлено: 06 апр 2011, 00:09 
Не в сети
Аватара пользователя

Зарегистрирован: 27 дек 2010, 02:50
Сообщения: 45
Откуда: Санкт-Петербург
Moжно попробовать изменить частоту ШИМа, вот таким образом, например:

Код:
AF_DCMotor motor(2, MOTOR12_64KHZ);


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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

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


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

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


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

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