roboforum.ru

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

Портирование ORFA на Arduino на ATMega168

Правила форума
Правила раздела OpenRobotics

Re: Портирование ORFA на Arduino на ATMega168

=DeaD= » 14 ноя 2011, 23:56

Чуток затянулось - сегодня попробовал дописать кусок про сервы и залип с плавным движением серв, вот черновик рабочий
Вложения
orfa_duino.zip
(2.59 КиБ) Скачиваний: 0

Re: Портирование ORFA на Arduino на ATMega168

Vooon » 15 ноя 2011, 11:05

Немного позанудствую (ревью кода).

1. В определении пинов нужно const
2. (to be continued...

Re: Портирование ORFA на Arduino на ATMega168

=DeaD= » 25 окт 2012, 01:14

Отказался от поддержки множества серв и дело сдвинулось с мертвой точки. Порт будет поддерживать 2 сервы на аппаратном 16-битном таймере.

Уже поддерживается простое управление сервами (без плавных движений), работа с портами, осталось сделать плавные движения и поддержку DrvLR, и базовый набор функций будет готов.

Добавлено спустя 7 минут 7 секунд:
Текущая отлаживаемая версия.
Вложения
arfa.zip
(2.52 КиБ) Скачиваний: 0

Re: Портирование ORFA на Arduino на ATMega168

=DeaD= » 01 ноя 2012, 21:57

Обеспечил плавное движение серв (команды типа "#0 P2000 T2000" или "#0 P1000 S500")
Вложения
arfa.zip
(3.29 КиБ) Скачиваний: 0

Re: Портирование ORFA на Arduino на ATMega168

=DeaD= » 04 ноя 2012, 10:39

Ну вроде всё, альфа версия готова. Умеет рулить 2 сервами, 2 коллекторными движками (выдаёт на 2 пина направления движков и на 2 пина - ШИМ), читать АЦП и цифровые порты, писать в цифровые порты. Пока нет I2C.
Вложения
arfa.zip
(3.35 КиБ) Скачиваний: 0

Re: Портирование ORFA на Arduino на ATMega168

elmot » 04 ноя 2012, 11:06

Плавное движение - это как?

Re: Портирование ORFA на Arduino на ATMega168

=DeaD= » 04 ноя 2012, 12:26

Это когда не "резко занять положение 1000ед",
а "занять положение 1000ед из текущего за 2000мс"
или "занять положение 1000ед из текущего со скоростью 500ед/сек".

Re: Портирование ORFA на Arduino на ATMega168

elmot » 04 ноя 2012, 12:53

а, понял. спасибо. а оно сильно надо? мож мне тоже сделать?

Re: Портирование ORFA на Arduino на ATMega168

=DeaD= » 04 ноя 2012, 18:44

Ну для тех же шестиногов и манипуляторов практически "must have" (инерцию никто не отменял, там конструкция к лешему развалится, если всё резко двигать).
Для pan-tilt уже не так критично, хотя желательно.

Re: Портирование ORFA на Arduino на ATMega168

RootAdmin » 24 апр 2013, 10:13

Хотел скачать arfa.zip с целью изучения - нет файла... Верна ль ссылка?

Re: Портирование ORFA на Arduino на ATMega168

=DeaD= » 24 апр 2013, 11:49

У меня вот отсюда скачивается успешно: post254946.html#p254946

Re: Портирование ORFA на Arduino на ATMega168

RootAdmin » 24 апр 2013, 15:28

Скачалось, благодарю!

Re: Портирование ORFA на Arduino на ATMega168

falanger » 16 апр 2017, 14:35

Скачал код, посмотрел в редакторе скетч.
Я новичок в программировани, а в коде ни одного комментария и для меня пока еще "сложная математика". Может ли кто более опытный расставить комментарии или хотя-бы дать список используемых этой программой пинов Ардуино для управления сервой поворота камеры и драйверами двигателей?
У меня шасси гусеничное, с двумя моторами и без ШИМ регулировки скорости и без энкодеров пока. Просто 2 штуки L9110 китайские.

Re: Портирование ORFA на Arduino на ATMega168

ilalexey » 16 апр 2017, 17:21

falanger писал(а):Может ли кто более опытный расставить комментарии

Смисьно. Будь я даже филологом с семью пядями во лбу, ни строчки бы не написал бесплатно. А тут ещё и программерский подтекст..
falanger писал(а):Я новичок в программировани

Новичёк я. Пины раскрутить даже я могу.
----
Странно, но из предыдущих топиков осталось впечатление о человеке(falanger) - типа "в теме".

Re: Портирование ORFA на Arduino на ATMega168

falanger » 16 апр 2017, 17:27

Так раскрутите и опубликуйте.

Потому как чужой код анализировать особенно без комментариев всегда сложнее чем свой писать с нуля.


cron
Rambler\'s Top100 Mail.ru counter