roboforum.ru

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

Arduino Leonardo и Motor Shield

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Arduino Leonardo и Motor Shield

Сообщение Castish » 15 ноя 2013, 23:33

Прикупил я недавно Leonardo и думал сделать машинку на управлении с ИК пульта. Сегодня купил вот такой шилд http://learn.adafruit.com/adafruit-moto ... d/overview и только потом прочитал, что для моей платы он не подходит :( . Можно ли как-то добавить совместимость и как это можно сделать или можно этот шилд выкинуть ?
Castish
 
Сообщения: 1
Зарегистрирован: 15 ноя 2013, 23:21

Re: Arduino Leonardo и Motor Shield

Сообщение Myp » 16 ноя 2013, 18:54

1. шильд старый и плохой, к тому же он уже не производится.
2. проблема не в шильде, а в том что стандартная библиотека не работает на леонардо, и переписывать под леонардо библиотеку для старого шильда никто не захотел. можно переписать конечно, но оно того не стоит пожалуй.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Arduino Leonardo и Motor Shield

Сообщение Angel71 » 16 ноя 2013, 20:33

ещё и как производится, аж всеми кому не лень и пачками. ну не фонтан эти l293d, зато популярные.
с библиотекой не всё так сложно, как может показаться. на машинке у вас скорей всего коллекторныые моторы, про все эти ненужности для серв и шаговиков можете смело забыть. если нужны будут сервы, то шилд ни на что не влияет - просто при использовании другой библиотеки укажите нужныйпин. на шилде штекерочки для серв выведены, т.к. просто с неё удобно питание для серв брать.
гуглите "l293d arduino", читаете, вникаете, смотрите распиновку шилда и пишите код, там того кода получится как кот наплакал. :)
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Arduino Leonardo и Motor Shield

Сообщение Myp » 16 ноя 2013, 21:36

это детище адафрут, адафрут их больше не производят.
ты бы посмотрел о чём разговор
у шильда управление от ардуины идёт через сдвиговый регистр с последовательным входом 74HCT595N
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Arduino Leonardo и Motor Shield

Сообщение Angel71 » 16 ноя 2013, 22:11

я их уже штуки 3-4 с разными надписями видел, сама плата 1в1. а что там у адафруита с пр-вом - это проблемы адафруита. сделали? молодцы! свободны.
знаю, что через сдвиговый. :) на самом деле это очень удобно - меньше ног используется, а гонять через него данные просто элементарно.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Arduino Leonardo и Motor Shield

Сообщение loox » 19 ноя 2013, 09:22

в чем собственно проблема?
почему не подходит?
loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Arduino Leonardo и Motor Shield

Сообщение Myp » 19 ноя 2013, 11:18

loox писал(а):в чем собственно проблема?
почему не подходит?

Myp писал(а):у шильда управление от ардуины идёт через сдвиговый регистр с последовательным входом 74HCT595N

для управления шильдом есть специальная оригинальная библиотека для ардуины.
и вот эта библиотека не совместима с леонардо, таймеры неправильные или что-то такое.
тоесть проблема в том что надо разобраться в схеме шильда и написать свой алгоритм управления)

хотя может ещё ножки ШИМ не совпадают...
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Arduino Leonardo и Motor Shield

Сообщение loox » 19 ноя 2013, 20:54

я полагаю Вы,коллега, заблуждаетесь
leonardo полностью совместим с обычными ardbuino, за некоторыми исключениями.
В природе уже у него есть давно действующие аналоги - mikro
различия есть - виртуальный порт,twi
наберите в гугле - arduino leonardo и получите полную информацию об отличиях
Для точного ответа на заданный вопрос, прошу точно описать в чем проблема:
а. не загружается скетч
б. все загрузилось - ничего не работает
с. все работает не правильно
д. все сгорело...
е. ...
спасибо loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Arduino Leonardo и Motor Shield

Сообщение Myp » 20 ноя 2013, 09:47

ответ техподдержки адафрута
http://forums.adafruit.com/viewtopic.php?f=31&t=45055
может они сами не знают чего пишут =)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Arduino Leonardo и Motor Shield

Сообщение loox » 21 ноя 2013, 15:30

Мур
Если Вас не затруднит, выложите ответ в форум (по ссылке не могу пройти)
Следует заметить, что дважды писал библиотеки под Леонардо и проблем не было ?!
К сожалению проверить не могу, нет своего Леонардо
Спасибо Loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Arduino Leonardo и Motor Shield

Сообщение Myp » 21 ноя 2013, 16:20

пожалста

юзер спрашивает:
I have an arduino leonardo and motor shield v1.2, and they are not compatibles.
How can i connect both of them using a protoboard for use motor shield v1.2 in
Do you have any diagram to see how to map between leonardo pins and engine shield?
Thanks

adafruit_support_bill отвечает:
It is more complicated than simply mapping pins. The AF_Motor Library uses timers to control the PWM frequency for speed control. You would need to modify the library and re-write the timer code to match the 32U4 timers in the Leonardo.
It would be much simpler to either use one of the compatible Arduinos (Mega 1280 & 2560, Diecimila, Duemilanove, and UNO) or switch to the V2 motor shield which works with all Arduinos.
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Arduino Leonardo и Motor Shield

Сообщение loox » 22 ноя 2013, 10:40

Мур
Это удивительно, выходит, что леонардо "пролетел мимо" значительной части существующих библиотек и шилдов??
Обязательно посмотрю тех.описание на 32U.
Все равно, случай не смертельный... перепишем библиотеку, а заявитель немы здесь??
loox
p.s
все равно..терзают сомнения
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Arduino Leonardo и Motor Shield

Сообщение sdev » 07 сен 2014, 17:06

sdev
 
Сообщения: 1
Зарегистрирован: 07 сен 2014, 17:01


Вернуться в Arduino и другие Xduino

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

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