Технический форум по робототехнике.
=DeaD= » 14 ноя 2011, 23:56
Чуток затянулось - сегодня попробовал дописать кусок про сервы и залип с плавным движением серв, вот черновик рабочий
- Вложения
-
orfa_duino.zip
- (2.59 КиБ) Скачиваний: 0
Vooon » 15 ноя 2011, 11:05
Немного позанудствую (ревью кода).
1. В определении пинов нужно const
2. (to be continued...
=DeaD= » 25 окт 2012, 01:14
Отказался от поддержки множества серв и дело сдвинулось с мертвой точки. Порт будет поддерживать 2 сервы на аппаратном 16-битном таймере.
Уже поддерживается простое управление сервами (без плавных движений), работа с портами, осталось сделать плавные движения и поддержку DrvLR, и базовый набор функций будет готов.
Добавлено спустя 7 минут 7 секунд:
Текущая отлаживаемая версия.
- Вложения
-
arfa.zip
- (2.52 КиБ) Скачиваний: 0
=DeaD= » 01 ноя 2012, 21:57
Обеспечил плавное движение серв (команды типа "#0 P2000 T2000" или "#0 P1000 S500")
- Вложения
-
arfa.zip
- (3.29 КиБ) Скачиваний: 0
=DeaD= » 04 ноя 2012, 10:39
Ну вроде всё, альфа версия готова. Умеет рулить 2 сервами, 2 коллекторными движками (выдаёт на 2 пина направления движков и на 2 пина - ШИМ), читать АЦП и цифровые порты, писать в цифровые порты. Пока нет I2C.
- Вложения
-
arfa.zip
- (3.35 КиБ) Скачиваний: 0
elmot » 04 ноя 2012, 11:06
Плавное движение - это как?
=DeaD= » 04 ноя 2012, 12:26
Это когда не "резко занять положение 1000ед",
а "занять положение 1000ед из текущего за 2000мс"
или "занять положение 1000ед из текущего со скоростью 500ед/сек".
elmot » 04 ноя 2012, 12:53
а, понял. спасибо. а оно сильно надо? мож мне тоже сделать?
=DeaD= » 04 ноя 2012, 18:44
Ну для тех же шестиногов и манипуляторов практически "must have" (инерцию никто не отменял, там конструкция к лешему развалится, если всё резко двигать).
Для pan-tilt уже не так критично, хотя желательно.
RootAdmin » 24 апр 2013, 10:13
Хотел скачать arfa.zip с целью изучения - нет файла... Верна ль ссылка?
=DeaD= » 24 апр 2013, 11:49
У меня вот отсюда скачивается успешно:
post254946.html#p254946
RootAdmin » 24 апр 2013, 15:28
Скачалось, благодарю!
falanger » 16 апр 2017, 14:35
Скачал код, посмотрел в редакторе скетч.
Я новичок в программировани, а в коде ни одного комментария и для меня пока еще "сложная математика". Может ли кто более опытный расставить комментарии или хотя-бы дать список используемых этой программой пинов Ардуино для управления сервой поворота камеры и драйверами двигателей?
У меня шасси гусеничное, с двумя моторами и без ШИМ регулировки скорости и без энкодеров пока. Просто 2 штуки L9110 китайские.
ilalexey » 16 апр 2017, 17:21
falanger писал(а):Может ли кто более опытный расставить комментарии
Смисьно. Будь я даже филологом с семью пядями во лбу, ни строчки бы не написал бесплатно. А тут ещё и программерский подтекст..
falanger писал(а):Я новичок в программировани
Новичёк я. Пины раскрутить даже я могу.
----
Странно, но из предыдущих топиков осталось впечатление о человеке(falanger) - типа "в теме".
falanger » 16 апр 2017, 17:27
Так раскрутите и опубликуйте.
Потому как чужой код анализировать особенно без комментариев всегда сложнее чем свой писать с нуля.