roboforum.ru

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

Выбор ***duino

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Выбор ***duino

Сообщение booger » 01 ноя 2012, 22:16

Здравствуйте, форумчане!
Хочу освоить такое нехитрое дело, как arduino, но появился рад вопросов.
Наткнулся на сайт www.olimex.com и там увидел отличные платы с 32-х разрядными pic-ами и stm-ами.
Стоит ли вестись на низкую цену? Вроде, обещают не плохие среды IDE и, даже, говорят, что совместимы со всеми ардуино примерами(pinguino ide).
Прошу, вас, сравнить эти три IDE: pinguino, maple и arduino IDE. И объясните мне, почему я должен выбрать именно оригинальную arduino, или наоборот?
Я, пока, склоняюсь к OLIMEXINO-STM32, во-первых, как к самому навороченному железу, а во-вторых, эта единственная 32-х разрядная железка в моем городе и стоит она 1180 рублёв.
И последний вопрос, кто-нибудь знает, когда появится в продаже arduino due и сколько она будет стоить, хоть примерно?
вот некоторые ссылки
http://hobbylab.ru/robototechnics/detail.php?ID=1293
http://we.easyelectronics.ru/Arduino/ol ... maple.html
http://www.chipdip.ru/video.aspx?vid=ID000312461
Аватара пользователя
booger
 
Сообщения: 6
Зарегистрирован: 01 ноя 2012, 21:49

Re: Выбор ***duino

Сообщение SkyStorm » 02 ноя 2012, 11:52

Все на stm и прочем имеют общего с ардуиной размер.
Основной смысл это множество примеров, так что начинать лучше со стандартной старой ардуины на AVR
а потом уже разобравшись с азами прыгать на что то другое.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Выбор ***duino

Сообщение booger » 02 ноя 2012, 21:08

Точно стандартная 8-ми битная ардуино мне не подойдет. Глупо начинать что-то изучать, зная, что "это" уже устарело.
И общее между этими ***дуино не только размер(как раз меня этот аспект мало волнует), но и сама идея "создай свой девайс без проблем".
Лично для меня очевиден выбор 32-х битного контроллера, но какой фирмы?
Примеров на ардуино IDE действительно много, но olimex заявляет, что все примеры и библиотеки либо совместимы, как в пингвино, либо дает инструкцию, как "совместить", в случае мэпл.
Пока, в пользу ардуино выступает только богатый опыт разработчиков и множество примеров, но ее даже нет в продаже, хотя обещали в конце октября.
Преимуществом же olimex является цена.
Я до сих пор склонен к olimexino-stm32. Переубедите меня!

Пардон, ардуино на АRM контроллере уже вышла и цена приемлема. :good:
http://domit.co.uk/ru/catalogsearch/result/?q=due

Зато на olimexino-stm32 очень много плат расширения.
Я скорее всего выберу ардуино, но мне всё же очень интересно ваше мнение по поводу stm и pic :oops:
Последний раз редактировалось booger 02 ноя 2012, 21:24, всего редактировалось 1 раз.
Аватара пользователя
booger
 
Сообщения: 6
Зарегистрирован: 01 ноя 2012, 21:49

Re: Выбор ***duino

Сообщение elmot » 02 ноя 2012, 21:12

Не буду:)
stm32-вещщщь
Аватара пользователя
elmot
 
Сообщения: 5691
Зарегистрирован: 10 ноя 2011, 12:02
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья

Re: Выбор ***duino

Сообщение dccharacter » 02 ноя 2012, 21:37

форма фигня
ну если ты шилды собираешься покупать, то смотри под них
Костя в данном случае не совсем прав, потому что все эти 32-битные монстры для начала неплохо так себе программятся в той же ардуино ИДЕ и для большого количества кода вообще прозрачно. Бывают и косяки, не без них. А потом, когда разойдешься, можно и забить на дуню, а использовать эту доску как брек-аут.
Так что смотри по цене, что больше нравится и т.д. Мне стм32 очень нравится, но я армы никакие кроме СТМ и не видел.
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Аватара пользователя
dccharacter
 
Сообщения: 4995
Зарегистрирован: 10 дек 2010, 13:16
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей

Re: Выбор ***duino

Сообщение noonv » 02 ноя 2012, 21:46

лично мне кажется, что лучше начинать со стандартной дуины, а потом уже без проблем поняв что к чему - брать то, что нужно именно вам для ваших задач.
к плюсам стандартной дуины я бы отнёс - простоту, большое число примеров, проектов и обширное сообщество.
а слова про устаревшие восьмибитники... - это ерунда; вы же не на ассемблере программировать собираетесь :)
в любом случае дуина у вас не пропадёт - всегда сможете её использовать для прототипирования ;)
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: Выбор ***duino

Сообщение SkyStorm » 03 ноя 2012, 00:25

Я??? Убеждать???
Давай ты меня убеди что для старта нужна не ардуина и почему!
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Выбор ***duino

Сообщение booger » 03 ноя 2012, 09:08

dccharacter, вряд ли мне понадобится шилд в ближайшее время. :)

noonv, нет, 8-ми битную ардуино я брать не буду. Всё равно она уже устаревшая :D . Только 32-х!

SkyStorm, я тебя совсем не понимаю. Если ты тоже не можешь определиться с выбором, то зачем даешь советы по выбору? Если выбор для тебя очевиден, то зачем я тебя должен в чем-то убеждать?

Я так понял, никто не пользовался еще 32-х битными контрллерами, точнее 32-х битными ***duino?
Всё же я выбрал arduino due, куплю, попробую, потом поделюсь опытом) А скорее всего, еще буду просить помощи в проблемных местах.
Спасибо, за советы!
Аватара пользователя
booger
 
Сообщения: 6
Зарегистрирован: 01 ноя 2012, 21:49

Re: Выбор ***duino

Сообщение Angel71 » 03 ноя 2012, 10:57

booger, прикинь, ты будешь первым, кто решится испольовать сверх новые, совсем ни капельки не устаревшие 32х битные микроконтроллеры. :oops: выставитсья не забудь, такое же грандиозное событие!
:crazy: огорчить? пьянки не будет - тут многие используют и 8ми битные и 16ти битные и 32х :wink: а некоторые кроме микроконтроллеров используют и микропроцессоры. не поверишь, но по разрядность и моральное устраревание микроконтроллеров штуки слегка не совместимые. микроконтроллеры то устаревают, но не в том виде, как настольные компы или мобилки.
Последний раз редактировалось Angel71 03 ноя 2012, 11:14, всего редактировалось 1 раз.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Выбор ***duino

Сообщение booger » 03 ноя 2012, 11:11

И слава богу, что я не первый, будет у кого поспрашивать :good:
Аватара пользователя
booger
 
Сообщения: 6
Зарегистрирован: 01 ноя 2012, 21:49

Re: Выбор ***duino

Сообщение Angel71 » 03 ноя 2012, 11:17

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

Re: Выбор ***duino

Сообщение SkyStorm » 03 ноя 2012, 14:01

Для меня выбор очевиден. Но нет времени и желания никого ни в чем убеждать.
Пока идет разговор про сферического коня в вакууме.
Все зависит от задачи, мигать светиком все равно на каком мк.

Сформулируй задачу и аргументируй почему нужно 32, так придет больше понимания чем от 100 советов.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Выбор ***duino

Сообщение noonv » 03 ноя 2012, 14:33

раз вопрос решён, то вперёд :)
но, учитывая, что дуина на арм-е только-только вышла - кто вам сможет про неё что-то подсказать? :)
Аватара пользователя
noonv
 
Сообщения: 600
Зарегистрирован: 21 май 2007, 22:57
Откуда: Калининград
прог. языки: C++

Re: Выбор ***duino

Сообщение Dmitry__ » 03 ноя 2012, 14:35

SkyStorm писал(а):Давай ты меня убеди что для старта нужна не ардуина и почему!

:ROFL: 5 баллов.

booger, в 99.99999 случаях из 100, алгоритм управления роботом: Проверить что на входном пине или системном флаге, отсчитать 50 системных тиков и изменить выход в соответствии со входом. И тут сильно пофиг какая у тебя разрядность контроллера, тут и 8-ми много :)
А 32 разряда, в данном случае, это в 4 раза больше надо переключить ненужных бит в регистре (потребление), и 1 команда в тцать раз длиннее чем надо для данного алгоритма.
32 бита были придуманы для: "4 гигабайта линейной памяти" :)
Ты попробуй сначала алгоритм в 1000 строк написать -1 кб.
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Выбор ***duino

Сообщение booger » 04 ноя 2012, 17:47

Почему тема превратилась в "8-битные VS 32-битные"?
Изначально меня интересовало стоит ли доверять другим производителям дуино, типа фирмы olimex.

SkyStorm, если у тебя нет времени и желания, можешь просто ничего не писать. Я завёл эту тему только лишь для того, чтобы послушать советы опытных людей и именно 100 советов мне и надо. Когда у меня появятся конкретные вопросы по алгоритмам я создам соответствующую тему.

Почему 32-х битная дуино? Зачем покупать десяток разный плат(типа попробуй сначала с простой, потом переходи на другую)? На этой самой ардуино due и так не самый лучший контроллер, зачем брать еще более старые версии, если меня не интересует всякие шилды и примочки? Это были риторические вопросы, не нужно на них отвечать и не нужно обсуждать, чем 8-ми битные лучше 32-х битных и наоборот.
Аватара пользователя
booger
 
Сообщения: 6
Зарегистрирован: 01 ноя 2012, 21:49

След.

Вернуться в Новичкам или основы основ роботостроения.

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

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