roboforum.ru

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

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

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

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

Сообщение ilalexey » 16 апр 2017, 17:44

falanger писал(а):Так раскрутите и опубликуйте.

Вроде выше упомянул, что это делается "не так, а за деньги" :)
---
В самом то деле, неужели пины дуины по сей день не обсмоктали? :)

Добавлено спустя 9 минут 16 секунд:
falanger писал(а):Потому как чужой код анализировать особенно без комментариев всегда сложнее чем свой писать с нуля.

Это бесспорно, сто пудов!
Представьте, что вы изучаете геометрию(школа). На мой взгляд, познать пины дуины = 1/8 геометрии.
Нажмите на гугль, в самом-то деле..
---
..и это - с пустотой в голове действительно анализировать затруднительно..(обидеть не хотел, если чё). Зная минимум, вам эти подсказки только мешать будут.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

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

Сообщение falanger » 16 апр 2017, 21:24

Знаете, очень забавно видеть загибание пальцев и требование денег в разделе называемом OpenRobotics
С котом я разберусь и сам, только потрачу на это время, потому что в отличии от вас не торчу на работе за компом в офисе, и даже дома у меня есть дела требующие работы руками вдали от компа.
А вообще спасибо, ваши ответы помогли мне понять почему тема "засохла" несколько лет назад.
Ибо никаким "Опенсорцем" тут и не пахнет.
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

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

Сообщение ilalexey » 16 апр 2017, 21:44

falanger писал(а):забавно видеть загибание пальцев

Тут не поспоришь - пальцевать нас с детства учат :)
falanger писал(а):требование денег

На форуме денег не требуют, но именно для вас, книгу никто сочинять не будет(бесплатно так точно), скорее всего. Есть вопрос - ответят. Но чтоб так..
Ради примера, пронумеруйте (текстовый файл) строки от 00 до 50(хотябы) и на каждой строке напишите предложение из 30-ти букв хотя бы.
Вы эту операцию "вдруг", ни с того ни с сего, для кого то(незнакомого) сделаете?

falanger писал(а):потому что в отличии от вас не торчу на работе за компом в офисе

А это совсем смисьно. Я второй год дома "расту" и на "дядю" забыл как работать. В офисе не работал отродясь.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

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

Сообщение falanger » 16 апр 2017, 23:50

Можете не растекаться мыслью по дереву, я понял что на этом форуме и тем более в этой теме "бесплатно помощи не оказывают". Вполне конкретная просьба которая и вопрос и не чрезмерно сложная мной была высказана выше - в ответ рассуждения на тему "за это берут деньги" и прочий офтоппик.
Все понятно. И понятно почему сообщения последние в теме были 4 года назад, и в прочих темах раздела не сильно моложе.
В общем не буду вас больше тревожить. Как сам разобрался с косяками и глюками ОпенРоботикс прошивки для МЛ3020 вокруг которого я с бубном плясам пол года по выходным,так и с куском кода из этой темы разберусь.
Только смените тогда уж вывеску с OpenRobotics что подразумевает ОпенСорц и доброжелательность к пользователям на "Дайте бабла за поддержку нерабочей из коробки хрени Роботикс".
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

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

Сообщение ilalexey » 17 апр 2017, 00:22

отвали. тебе никто ничего не должен.
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

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

Сообщение Dmitry__ » 17 апр 2017, 00:28

:D
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение falanger » 17 апр 2017, 01:26

ilalexey писал(а):отвали. тебе никто ничего не должен.


Пригорело? :ROFL:
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

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

Сообщение Dmitry__ » 17 апр 2017, 01:37

Не ругайся, но "ОпенСорц" действительно подразумевает:
ilalexey писал(а):отвали. тебе никто ничего не должен.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

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

Сообщение Angel71 » 17 апр 2017, 02:38

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

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

Сообщение =DeaD= » 17 апр 2017, 09:50

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

Насколько я помню:
1. Пины OC1A, OC1B для сервоприводов
2. Пины 7 и 8 (в нумерации ардуино) это направления для двигателей, а пины OC0A, OC0B это пины ШИМ для двигателей.

Драйвер L9110 напрямую не подключить будет без переписывания, но если вам ШИМ не надо, можете просто заменить блок void exec_drv_cmd() на нужный вам код управления шасси, в котором пропишете нужные пины.

Комментировать всё подряд нет возможности. Если какие-то конкретные вопросы - задавайте, по возможности отвечу.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение falanger » 17 апр 2017, 13:27

=DeaD= писал(а):Насколько я помню:
1. Пины OC1A, OC1B для сервоприводов
2. Пины 7 и 8 (в нумерации ардуино) это направления для двигателей, а пины OC0A, OC0B это пины ШИМ для двигателей.


Спасибо за ответ.
Можно поконкретней о пинах используемых программой в нумерации Ардуино? Просто на драйверы двигателей обычно приходится по 2 пина на канал задающих направление вращения и 1 пин ШИМ регулировки скорости.
А вы упомянули только пины 7 и 8.

Драйвер L9110 напрямую не подключить будет без переписывания, но если вам ШИМ не надо, можете просто заменить блок void exec_drv_cmd() на нужный вам код управления шасси, в котором пропишете нужные пины.


Я посмотрю этот блок кода. А под какое шасси была изначально ваша программа? Под трехколесную тележку или с передним пулевым автомобильного типа?

Комментировать всё подряд нет возможности. Если какие-то конкретные вопросы - задавайте, по возможности отвечу.


Буду конечно задавать и рад что вы готовы отвечать на вопросы.
Кстати, в теме поддержки OR-WRT я выложил пост о своих проблемах с прошивкой и что как удалось победить. Дополните страницу Вики, людям оно может сильно облегчить жизнь.
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

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

Сообщение ilalexey » 17 апр 2017, 16:11

falanger писал(а):Дополните страницу Вики, людям оно может сильно облегчить жизнь.

Ну не знаю, я вроде мирный человек, но сколькож можно..
https://ru.wikipedia.org/wiki/Открытое_программное_обеспечение
https://ru.wikipedia.org/wiki/GNU_Gener ... ic_License
---
Редкая удача, что люди, умнее нас, делятся чем-то. Зачем этот постоянный акцент "доделайте под меня"?
Вложения
les-podervyanskiy_25338525_orig_.jpeg
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

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

Сообщение falanger » 17 апр 2017, 19:19

ilalexey писал(а):
falanger писал(а):Дополните страницу Вики, людям оно может сильно облегчить жизнь.

Ну не знаю, я вроде мирный человек, но сколькож можно..

Редкая удача, что люди, умнее нас, делятся чем-то. Зачем этот постоянный акцент "доделайте под меня"?


Именно так, редкая удача что я умнее вас и делюсь с разработчиками OR-WRT выявленными косяками и граблями их прошивки и прошу их документировать на странице их собственной Вики проекта, как и пути решения выявленных мной проблем чтобы другие люди которые решат использовать результат их труда прочитали FAQ и сразу избежали тех граблей по которым прошелся я.
Или вам надо еще подробней разжевать, как для детского садика?
Аватара пользователя
falanger
 
Сообщения: 141
Зарегистрирован: 04 июн 2007, 22:12
Откуда: Калининградская область

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

Сообщение ilalexey » 17 апр 2017, 22:16

falanger писал(а):Именно так, редкая удача что я умнее вас

Кто бы сомневался :)
falanger писал(а):делюсь с разработчиками OR-WRT выявленными косяками и граблями

Это похвально.
falanger писал(а):прошу их документировать на странице их собственной Вики проекта

А подучится разбираться в ножках дуни и самому доки написать не? проект то открытый :)
или вам "разжевать всё, как маленькому"? :)
Аватара пользователя
ilalexey
 
Сообщения: 3202
Зарегистрирован: 13 май 2011, 21:37
Откуда: Bb

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

Сообщение =DeaD= » 18 апр 2017, 11:05

falanger писал(а):
=DeaD= писал(а):2. Пины 7 и 8 (в нумерации ардуино) это направления для двигателей, а пины OC0A, OC0B это пины ШИМ для двигателей.

Можно поконкретней о пинах используемых программой в нумерации Ардуино? Просто на драйверы двигателей обычно приходится по 2 пина на канал задающих направление вращения и 1 пин ШИМ регулировки скорости.
А вы упомянули только пины 7 и 8.

Пины 7 и 8 задают направления вращения, а еще я упомянул OC0A и OC0B - это пины ШИМ. Соответствие нумерации ардуино смотреть некогда пока :)

falanger писал(а):Я посмотрю этот блок кода. А под какое шасси была изначально ваша программа? Под трехколесную тележку или с передним пулевым автомобильного типа?

Под это wiki/OR-4WD-Rover

falanger писал(а):Кстати, в теме поддержки OR-WRT я выложил пост о своих проблемах с прошивкой и что как удалось победить. Дополните страницу Вики, людям оно может сильно облегчить жизнь.

К сожалению тут вики померла, в том смысле что в ней с некоторого момента нельзя что-то менять :cry:
Да и в целом проект утратил актуальность, по крайней мере в том смысле, что нет активных участников.

Если вы сможете подхватить и развивать проект - помогу чем смогу.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.След.

Вернуться в Open Robotics

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

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