Comments 40
Вот мне почему-то кажется, что ардуино — это огромное наебалово заблуждает.
Потому что оригинальная идея — паять не надо, программить просто. А в результате получается — паять надо, но меньше (оно ж должно куда-то втыкаться и чем-то управлять?), программить надо, но если хочешь чего-то быстрого и хорошего (ага-ага, ICP/HW PWM/multi ADC/PLL), то все равно надо внутрь лезть? хотя ботинки, конечно, все еще наружу торчат.
Огромная польза ардуиноподобных поделий — это не то, что не надо паять, а то, что не надо паять излишне тонко. Примерно так же, как не нужно лепить пельмени, можно просто купить. Варить по-прежнему надо, но вот фарш крутить — нет. Да, не так вкусно, но это уж кому чего важнее.
Evaluation board lite for dummies, блин.
В свое время использовать модули от propox (cortex-m3 на lpc17xx) просто потому, что удобно их использовать, и недорогие они, и все что там на плате имеется — было нужно. Но когда встал вопрос о партии 1000 штук — они пошли лесом в пользу саморазведенной платы.
В общем, ардуины — это макдональдс, определенно!
Если хочется вкусно/крутою/клево, то надо делать еду самому.
Если просто пожрать — то купил макдональдс, кушаешь, быстро, просто, и главное, стандартизованно.
Как конструктор лего. Роботов из него делают, и всякое прочее, что угодно, но вот его место — рядом с ардуинами.
А за обзор спасибо.
Потому что оригинальная идея — паять не надо, программить просто. А в результате получается — паять надо, но меньше (оно ж должно куда-то втыкаться и чем-то управлять?), программить надо, но если хочешь чего-то быстрого и хорошего (ага-ага, ICP/HW PWM/multi ADC/PLL), то все равно надо внутрь лезть? хотя ботинки, конечно, все еще наружу торчат.
Огромная польза ардуиноподобных поделий — это не то, что не надо паять, а то, что не надо паять излишне тонко. Примерно так же, как не нужно лепить пельмени, можно просто купить. Варить по-прежнему надо, но вот фарш крутить — нет. Да, не так вкусно, но это уж кому чего важнее.
Evaluation board lite for dummies, блин.
В свое время использовать модули от propox (cortex-m3 на lpc17xx) просто потому, что удобно их использовать, и недорогие они, и все что там на плате имеется — было нужно. Но когда встал вопрос о партии 1000 штук — они пошли лесом в пользу саморазведенной платы.
В общем, ардуины — это макдональдс, определенно!
Если хочется вкусно/крутою/клево, то надо делать еду самому.
Если просто пожрать — то купил макдональдс, кушаешь, быстро, просто, и главное, стандартизованно.
Как конструктор лего. Роботов из него делают, и всякое прочее, что угодно, но вот его место — рядом с ардуинами.
А за обзор спасибо.
Извините, перечеркивание с подчеркиванием в визуальном редакторе перепутал. :)
Хе, всё равно без отладочной платы фигова. Паяешь протатип, оказывается что чего-то не учёл, выкидываешь, паяешь заново. А так отладился и девайс уже собираешь чисто.
Тока ардуину в качестве отладочной платы юзать ненадо.
1) сраная попса
2) сраный си++
Тока ардуину в качестве отладочной платы юзать ненадо.
1) сраная попса
2) сраный си++
не нравится С++, сносите загрузчик и пишите на чистом С или асме. Ведь ардуина — это не только среда разработки, которую легко можно выкинуть, но и стандартизированные разъёмы.
Никто никого не заставляет и не принуждает.
Есть Windows, есть Linux, есть BSD и куча других операционок. Так и тут.
Но ардуино — это просто, очень удобно и быстро.
Если у вас много свободного времени — без проблем, можно налутить себе свою отладочную плату.
А если нет? Если просто хочется попробовать и не хочется отвлекаться на ЛУТ, а хочется реализовать идею.
Никто никого не заставляет и не принуждает.
Есть Windows, есть Linux, есть BSD и куча других операционок. Так и тут.
Но ардуино — это просто, очень удобно и быстро.
Если у вас много свободного времени — без проблем, можно налутить себе свою отладочную плату.
А если нет? Если просто хочется попробовать и не хочется отвлекаться на ЛУТ, а хочется реализовать идею.
Зачем же ЛУТ?


Вот тут проблема как раз в том, что большинство так и не слезает с этого встроенного школьного алгоритмического, тупо потому, что уже привыкли и на сях писать страаашно, прерывания — ужаааасно, а «черепашка вниз, черепашка влево» — привычно.
Везде разумный подход нужен, если мне надо будет попробовать новую платформу, и я найду ардуину с уже запаянным обвесом под проц BGA :) за приемлемую цену, конечно я на опыты ее куплю, а не сам паять буду.
Везде разумный подход нужен, если мне надо будет попробовать новую платформу, и я найду ардуину с уже запаянным обвесом под проц BGA :) за приемлемую цену, конечно я на опыты ее куплю, а не сам паять буду.
Да, вот мы все примерно об одном говорим, только с разных колоколен смотрим ;-). Ну не крутится мир вокруг паяльников!.. И большинство начинающих никогда не дойдут до партий в 1000 штук (имеется ввиду, начинающие, которые хотят узнать о МК, а не связать с ними свою жизнь).
Так вот, Arduino обеспечивает легкий старт в область микроконтроллеров, этого его цель и его прелесть. Причем, как в статье показывается, не только старт, но и продолжение. Т.е. Arduino — не вещь в себе, от нее можно перейти к более мощным или более пригодным для спецприменения вещам, все также не озадачиваясь через чур пайкой. А можно уйти ЛУТанье и пайку, если душа лежит.
Метафоры с пельменями и макдональдсом хороши, но их можно продолжать дальше. Например, когда нужно прошить AVR, суровые хардварные мужики врубают типовой комп, в котором они не только не спаяли сами материнскую плату на свой лад, но зачастую даже пользуются услугами попсовоймакдонольдсовскоймелкомягкой операционной системы, несмотря на то, что лепные финские пельмени куда слаще и питательней ;-).
Так вот, Arduino обеспечивает легкий старт в область микроконтроллеров, этого его цель и его прелесть. Причем, как в статье показывается, не только старт, но и продолжение. Т.е. Arduino — не вещь в себе, от нее можно перейти к более мощным или более пригодным для спецприменения вещам, все также не озадачиваясь через чур пайкой. А можно уйти ЛУТанье и пайку, если душа лежит.
Метафоры с пельменями и макдональдсом хороши, но их можно продолжать дальше. Например, когда нужно прошить AVR, суровые хардварные мужики врубают типовой комп, в котором они не только не спаяли сами материнскую плату на свой лад, но зачастую даже пользуются услугами попсовой
Абсолютно с Вами согласен!
НО… Могу рассказать по личному опыту у меня образование в области 1.автоматизации и управление технических систем и 2. информатика и вычислительная техника. И нигде не рассказывалось, как работать с микроконтроллерами. А на них я начал присматриваться в 2001-2002 году. Вся информация по ним сводится к покупке\спайке программатора на com или lpt порту, создание устройств, вот готовая прошивка заливай и радуйся. При этом нужно осознавать, что такое фьюзы\ прерывание \порты и тд. А ардуино сделала маленькую революцию в данной отрасли. Когда не нужно хранить уйму информации в голове. Так вот первым контроллером в который я залил прогу был именно ардуино в 2009 году. И теперь я понимаю сложность данной области и она не кажется мне космической. Знакомый так же начинал с ардуин, теперь зарабатывает тем, что программирует на Siemens`ах. В своем роде ардуино это паскаль (для некоторых это первый язык программирования). А те, кто сейчас делают роботов возможно и начинали именно с лего. Что не маловажно можно вытащить из ардуины контроллер и собрать реальное устройство.
НО… Могу рассказать по личному опыту у меня образование в области 1.автоматизации и управление технических систем и 2. информатика и вычислительная техника. И нигде не рассказывалось, как работать с микроконтроллерами. А на них я начал присматриваться в 2001-2002 году. Вся информация по ним сводится к покупке\спайке программатора на com или lpt порту, создание устройств, вот готовая прошивка заливай и радуйся. При этом нужно осознавать, что такое фьюзы\ прерывание \порты и тд. А ардуино сделала маленькую революцию в данной отрасли. Когда не нужно хранить уйму информации в голове. Так вот первым контроллером в который я залил прогу был именно ардуино в 2009 году. И теперь я понимаю сложность данной области и она не кажется мне космической. Знакомый так же начинал с ардуин, теперь зарабатывает тем, что программирует на Siemens`ах. В своем роде ардуино это паскаль (для некоторых это первый язык программирования). А те, кто сейчас делают роботов возможно и начинали именно с лего. Что не маловажно можно вытащить из ардуины контроллер и собрать реальное устройство.
arduino это дешево и просто. Давно хотел изучить что такое микроконтроллеры, но всё руки не доходили. Купил на ebay клон всего за $18.49 (включая доставку) и у меня есть всё для первых опытов. Не нужно программаторов, блоков питания, плясок с бубном. Оно просто сразу работает. А дальше можно свои платы травить, если не наигрался :)
наша CraftDuino :)
Да, спасибо вам за нее! Я очень хотел добавить плату и от отечественных производителей, но первоначальная цель была показать разнообразие архитектур и фич плат, и мне казалось, что Craftduino вполне себе клон Duemilanove. Но перечитав еще раз описание, увидел, что это не так, а добавлены полезные усовершенствования. Добавил в обзор.
Спасибо :)
Кстати, возможно для будущей версии вы переймете опыт и добавите хотя бы пару GVS разъемов на саму плату ;-).
И еще хотел спросить — видел такой сайт: robicon.org/ который тоже двигает, как и вы, формат коннекторов для роботостроения. Видел и ардуинку с такими коннекторами. Вы как-то с ними контактируете?
И еще хотел спросить — видел такой сайт: robicon.org/ который тоже двигает, как и вы, формат коннекторов для роботостроения. Видел и ардуинку с такими коннекторами. Вы как-то с ними контактируете?
Ну почему, почему нету ни одной готовой платы с годным АЦП? Хотя бы 20бит сигма-дельта :(((
Все 10тибитные медленные, с 2-3 бита уровень шума. Тьфу блин. Так и буду сидеть на ADuCах
Все 10тибитные медленные, с 2-3 бита уровень шума. Тьфу блин. Так и буду сидеть на ADuCах
20 бит???? вы не слишком ли замахнулись, говоря о малюсеньком контроллере?)
думаю с такими хзарактеристиками вам надо вешать отдельный АЦП
думаю с такими хзарактеристиками вам надо вешать отдельный АЦП
Хе, ардуинщики ответьте на простой вопрос.
Вот вы собрали свой мега-будильник на микроконтроллере или мега-робота с двумя моторчиками и лампочкой.
И когда решите собирать очередной мега девайс, вы будете покупать новую ардуину?
Не проще ли быстренько залутить, запаять (деталек рублей на 100-250), и радоваться?
Вот вы собрали свой мега-будильник на микроконтроллере или мега-робота с двумя моторчиками и лампочкой.
И когда решите собирать очередной мега девайс, вы будете покупать новую ардуину?
Не проще ли быстренько залутить, запаять (деталек рублей на 100-250), и радоваться?
собрали прототип на «дурке», убеждаешься, что все работает как надо, потом лутишь. а не сначала лутишь, паяешь, видишь, что ничерта не работает, лутишь снова и т.д…
Да все зависит от цели и полезности. Предполагается, что мега-будильник можно собирать только ради процесса и опыта (альтернативу можно купить за бакс-полтора). Так что да, насмотрелись — разобрали, порадовались сэкономленному времени на пайку и ЛУТы.
А вот другой пример — захотелось сделать учет электроэнергии в доме (aka energy monitor). Но готовые девайсы стоят от двухсот баксов, делают то, что захотел производитель, а не нужно нам, да и врут нещадно (кто знает, как они на самом деле считают?). Сделали, прибили на дощечку на чердаке, ардуину купили новую, ходим-радуемся: 1) тому, что сделали, что хотим, а не то, что в макдональдсе предлагают; 2) сэкономили кучу бабок; 3) вообще сделали, без ардуины бы руки не дошли (потому что в реальной жизни мы, к примеру, шофера и своих дел и без паяния хватает).

(фотка не моя, из блога draythomp.blogspot.com/p/test-html-code.html)
А вот другой пример — захотелось сделать учет электроэнергии в доме (aka energy monitor). Но готовые девайсы стоят от двухсот баксов, делают то, что захотел производитель, а не нужно нам, да и врут нещадно (кто знает, как они на самом деле считают?). Сделали, прибили на дощечку на чердаке, ардуину купили новую, ходим-радуемся: 1) тому, что сделали, что хотим, а не то, что в макдональдсе предлагают; 2) сэкономили кучу бабок; 3) вообще сделали, без ардуины бы руки не дошли (потому что в реальной жизни мы, к примеру, шофера и своих дел и без паяния хватает).

(фотка не моя, из блога draythomp.blogspot.com/p/test-html-code.html)
А что мешает взять туже atmega168 и обвязать парой кондерами и парой резисторов? Для готового девайса само оно.
Последняя плата удивила — с предустановленным Linux на SD-карте — интересно было бы поковырять её)
Linux можно и в adsl-модеме поковырять ;)
Спасибо за обзор, очень приятно видеть, что этот блог развивается!
А вообще, ребят, пора переходить на ARM.
А что же в обзоре не упомянут ни один российский аналог, хоть ардуино, хоть шилдов под него?
Ардуино-подобных плат очень много, идея была показать платы с разными архитектурами и фишками, так что пришлось фильтровать (и так писал статью долго ;-) ). Но вы правы, хотелось бы видеть в таких списках и отечественные варианты, к частью, CraftDuino не подкачал с фишками для описания и был добавлен.
С российскими аналогами вы мало знакомы ;)
Что ж знакомьтесь ближе:
freeduino.ru/arduino/products.html
jt5.ru/products/
Что ж знакомьтесь ближе:
freeduino.ru/arduino/products.html
jt5.ru/products/
А каким образом этот Chumby Hacker Board совместим с ардуино? На него вместо линукса можно поставить свою прошивку?
Ну, USB-хост штука специфическая, если для новичка, то только «на вырост», программить его «с нуля» не так-то легко. Хотя вот в Chumby он конечно есть, и работает автомагически, поскольку Linux.
Из более простых плат выше — даже не знаю, есть ли где, miniUSB разъемы видно, но какие из них OTG (т.е. которые могут работать в режиме Host) сказать традно. Ссылки есть, читайте, может дополните обзор в этой плоскости ;-).
Ну а так вообще, благодаря появлению Google OpenAccessory проекта для Android, который основан на Arduino + включает USB хост, это дело начнет развиваться скоро. Собственно, макетки уже продаются много где, и готовую плату тоже где-то видел, но пока дорого, баксов 80…
Из более простых плат выше — даже не знаю, есть ли где, miniUSB разъемы видно, но какие из них OTG (т.е. которые могут работать в режиме Host) сказать традно. Ссылки есть, читайте, может дополните обзор в этой плоскости ;-).
Ну а так вообще, благодаря появлению Google OpenAccessory проекта для Android, который основан на Arduino + включает USB хост, это дело начнет развиваться скоро. Собственно, макетки уже продаются много где, и готовую плату тоже где-то видел, но пока дорого, баксов 80…
На ловца и зверь бежит: Android + Arduino = ♥
И вот еще: FTDI анонсировала платформу на основе Vinculum-II
Так что было бы желание, варианты есть ;-)
И вот еще: FTDI анонсировала платформу на основе Vinculum-II
Так что было бы желание, варианты есть ;-)
Хочу только что Ruggeduino — это никакой не инастриал-grade :-) Даже банальной оптоизоляции не видно (по крайней мере на этом фото)
Славная статья! Сам получил позавчера свой первый МК — Arduino Uno, решил начать, так сказать, с азов.
Сейчас одним глазом изучаю шилды, а другим глазом посматриваю что дальше. Я уже понял что AVR будет для меня только первым шагом.
От себя добавлю такую замечательную штуку — LCD дисплей в виде Ардуина шилда
Разрешение 320x200, 260 тысяч цветов, тачскрин, красота!


Первая реакция когда увиедл такую штуку — срочно писать эмулятор ZX спектруум!
Вторая реакция — нужен микроконтроллер с 64 Кб памяти и мипсов бы побольше.
Сейчас одним глазом изучаю шилды, а другим глазом посматриваю что дальше. Я уже понял что AVR будет для меня только первым шагом.
От себя добавлю такую замечательную штуку — LCD дисплей в виде Ардуина шилда
Разрешение 320x200, 260 тысяч цветов, тачскрин, красота!


Первая реакция когда увиедл такую штуку — срочно писать эмулятор ZX спектруум!
Вторая реакция — нужен микроконтроллер с 64 Кб памяти и мипсов бы побольше.
Sign up to leave a comment.
Мини-обзор Arduino-совместимых плат различных архитектур