roboforum.ru

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

Arduino Leonardo и Motor Shield

Arduino Leonardo и Motor Shield

Castish » 15 ноя 2013, 23:33

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

Re: Arduino Leonardo и Motor Shield

Myp » 16 ноя 2013, 18:54

1. шильд старый и плохой, к тому же он уже не производится.
2. проблема не в шильде, а в том что стандартная библиотека не работает на леонардо, и переписывать под леонардо библиотеку для старого шильда никто не захотел. можно переписать конечно, но оно того не стоит пожалуй.

Re: Arduino Leonardo и Motor Shield

Angel71 » 16 ноя 2013, 20:33

ещё и как производится, аж всеми кому не лень и пачками. ну не фонтан эти l293d, зато популярные.
с библиотекой не всё так сложно, как может показаться. на машинке у вас скорей всего коллекторныые моторы, про все эти ненужности для серв и шаговиков можете смело забыть. если нужны будут сервы, то шилд ни на что не влияет - просто при использовании другой библиотеки укажите нужныйпин. на шилде штекерочки для серв выведены, т.к. просто с неё удобно питание для серв брать.
гуглите "l293d arduino", читаете, вникаете, смотрите распиновку шилда и пишите код, там того кода получится как кот наплакал. :)

Re: Arduino Leonardo и Motor Shield

Myp » 16 ноя 2013, 21:36

это детище адафрут, адафрут их больше не производят.
ты бы посмотрел о чём разговор
у шильда управление от ардуины идёт через сдвиговый регистр с последовательным входом 74HCT595N

Re: Arduino Leonardo и Motor Shield

Angel71 » 16 ноя 2013, 22:11

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

Re: Arduino Leonardo и Motor Shield

loox » 19 ноя 2013, 09:22

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

Re: Arduino Leonardo и Motor Shield

Myp » 19 ноя 2013, 11:18

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

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

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

хотя может ещё ножки ШИМ не совпадают...

Re: Arduino Leonardo и Motor Shield

loox » 19 ноя 2013, 20:54

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

Re: Arduino Leonardo и Motor Shield

Myp » 20 ноя 2013, 09:47

ответ техподдержки адафрута
http://forums.adafruit.com/viewtopic.php?f=31&t=45055
может они сами не знают чего пишут =)

Re: Arduino Leonardo и Motor Shield

loox » 21 ноя 2013, 15:30

Мур
Если Вас не затруднит, выложите ответ в форум (по ссылке не могу пройти)
Следует заметить, что дважды писал библиотеки под Леонардо и проблем не было ?!
К сожалению проверить не могу, нет своего Леонардо
Спасибо Loox

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.

Re: Arduino Leonardo и Motor Shield

loox » 22 ноя 2013, 10:40

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

Re: Arduino Leonardo и Motor Shield

sdev » 07 сен 2014, 17:06



Rambler\'s Top100 Mail.ru counter