Что такое Ардуино?

+
Чтобы отправить комментарий — войдите.
  • A
    16 апр 12
    Я покупал вот в этом магазине электроники: shop-tut.ru Это Иркутск. Пришла хоть китайская, но работает на "ура" нареканий нет и цены не дорогие.
    Ответить
  • svas
    24 фев 12
    Автор, спасибо.
    Это то что я хотел, даже сам об этом не зная =)
    Ответить
  • L
    22 фев 12
    Спасибо за инфу, но однако уже мучался я с Мастер-Кит разными и PIC-контроллерами, с последними надо макетки Atmel и софт типа AVR Studio или AVR Pacsal и некоторые библиотеки с описаниями функций С++
    А народ у нас еще и на 8051 умеет и MCS196 ваять если надо, да все что угодно в пределах функционала.
    Времени жалко — тут работать студентам надо чтобы элементарно выжить многим.А не учиться.
    Годится для например создания учебных пособий по цифровой схемотехнике и основам МПУ. В Казани показывали какой-то техникум роботов на них клепает, и даже беспилотники — машинки и вертолет-модель.
    Ответить
  • M
    22 фев 12
    Классная тема. Хотел когда-то сам этим заняться, но вот беда — меня просто мутит от С++.
    Кто-нибудь знает, для каких контроллеров можно программировать на C# под Micro .NET/Windows Mobile/Windows Embedded?
    Знаю про NetDuino и, вроде-бы можно поставить .NET в Android?
    Ответить
    • e-troll
      e-troll АВТОР
      markolog 22 фев 12
      попробуй погугли, я когда-то слышал про альтернативные среды для фреедуино, по-моему чуть-ли не паскаль, если не ошибаюсь
      Ответить
    • arabesc
      Mono под Linux, а Linux можно на микрокомп поставить :) Но .Net не лучший выбор для этой области. Например, сборка мусора делает время выполнения операций недетерминированным, что плохо.
      Ответить
      • M
        Лучше с одухотворённым лицом программировать на С# контроллер за 200$ чем биться головой об стенку с real-time контроллером за 15$ и средой программирования на уровне Notepad.
        Вот куплю Android Tablet с USB Host и захерачу там DroidMono !!!
        (не щас, когда время будет)
        Ответить
  • C
    21 фев 12
    "аффтор убейся ап стенку"
    Вообще так не выражаюсь, но если уже есть у автора готовый вариант ответа...
    Уж не помню сколько эту тему мусируют на разных ресурсах IXBT железячные сайты , вот и до ННМ докатилось...
    А самый главный вопрос "ЗАЧЕМ" так и остается "за кадром"...
    Спецы кто проектируют и строят устройства на Atmel -ах вобщем- то этим навряд-ли пользуются, а для остальных это что-то вроде "Электронных Кубиков" просто поиграться?!!!
    "Электронные Кубики", кто не в курсе, это был такой радио конструктор в 1970-х годах где без пайки (!) можно было собрать пищалки, мигалки и т.д. и т.п.
    Ответить
    • e-troll
      e-troll АВТОР
      CO42P65 22 фев 12
      "А самый главный вопрос "ЗАЧЕМ" так и остается "за кадром"..."
      Зачем? Для реализации творческого процесса.
      Если серьёзно, то на основе этих платформ можно соорудить практически всё что угодно (в разумных, конечно, пределах) начиная от охранной системы с кучей функций, типа включения сирены и отправки СМС, и заканчивая разнообразными контрольно-измерительными приборами.
      Если несерьёзно, то при наличии фантазии и пары сервоприводов можно соорудить какую-нибудь игрушку, поворотное устройство (следящее за солнцем, например, или за фонариком), автокормилку для рыбок, механическую руку, устройство для заварки чая, наливайку для пива и многое другое :)
      Преимущества
      Нанотехнологии для домохозяек :)
      Микроэлектроника для ленивых — без паяльника и пайки :)
      Можно действительно собрать реально действующий прототип какого либо устройства, не прибегая к пайке (правда, чтобы совсем уж не прибегать к пайке придётся покупать, покупать и покупать простейшие вещи, которые можно легко сделать вручную).
      Помимо простоты технической части, существует большая официальная библиотека примеров (программ, «скетчей») для Arduino с помощью которых можно делать те или иные вещи. Не говоря уже о неофициальных, любительских проектах.
      Ответить
      • B
        e-troll 28 фев 12
        красиво описываешь, но чтобы ути от стандартных шаблонов знания нужны... много...
        Ответить
  • spliner
    21 фев 12
    Единственно, что я критикую — это дозированность информации.
    Это как: купите журнальчик с детальками для сборки танка. Журнальчиков через 20, может и соберете, если зарплата позворит.
    Что сопли жевать?
    Автор, давай все, что есть СРАЗУ. На nnm-club. :)
    +1
    Ответить
  • S
    21 фев 12
    статью не читал т.к. у самого 2 ардуинки есть =), правда шилды не покупал все сам пояю собираю. народ у нас туповатый, перед тем как судить о штуковине поюзайте... о цене могу сказать одно, есть руки, собери сам за копейки...
    ps могу поделится ссылками:
    suntekstore.com — много полезных штук, от инструментов до датчиков
    arduino.ru — описание языка на русском
    easyelectronics.ru — электроника для начинающих, очень полезный сайт
    Ответить
    • polyphormix
      спс
      Ответить
    • polyphormix
      все равно сложно и непонятно, наверное забью я на это дело а то получается будто я блондинке пытаюсь объяснить разницу между RIP и OSPF а она даже компьютер включить не может.
      Ответить
      • S
        когда я начинал, тоже ничего не знал, ну почитал пару статей, потом как появились деньги, купил. главное настрой, яб посоветовал если вам это действительно интересно, купить самую дешевую ардуину, темболее если у вас на компьютере есть ком порт, можно обойтись без переходника с юсб на рс232(в ардуине по-умолчанию он стоит), и спаять. вот к примеру ардуина на бумаге lab.guilhermemartins.net
        Ответить
  • polyphormix
    21 фев 12
    знал, хотелось бы попробовать, но в связи с полным отсутствием необходимых знаний (программирование) воспользоваться не могу
    так вот к чему я это — для совсем чайников нету ли информации?
    Ответить
  • hypersnake
    21 фев 12
    Хорошая штука ))
    Ответить
  • E
    21 фев 12
    чето смотрю все мегасуперпродвинутые профи ннма загли в тему знакомства с ардуино, и каждый рассказал чем дуино херов!
    одумайтесь! на дуино девачка 12 лет запрограммирует градусник, или моргалку и поймет нужно ей в дальнейшем или нет! а вы предлагаете изучить асм года за 2-3 потом попробовать запрограмиить моргалку! молодцы!
    Ответить
    • e-troll
      e-troll АВТОР
      Evgeny-s 21 фев 12
      у мну пацан 9 лет на бредборде за 4 минуты собирает бегущие огни на 5 ледов (причем по памяти) открывает экзампловский скетч и понтуется перед одноклассниками, какой он крутой, те аж не дышат :)
      Ответить
  • moiomo
    21 фев 12
    Я не люблю такую рекламу! Цена на блоки где?!!
    И как только появится цена, все вопросы отпадают сами собой!!!
    Ответить
    • e-troll
      e-troll АВТОР
      moiomo 21 фев 12
      ~$15
      Ответить
      • moiomo
        e-troll 21 фев 12
        Всё. Уже не надо. Я хотел под квартирный звонок приспособить, с выходом на компьютер и автоответчиком, в зависимости от кода, набранного звонившим. Если б рублей так 5 ...
        Ответить
        • nwd1
          moiomo 22 фев 12
          Программируемый контролер с компьютерным интерфейсом за 5руб?! Ну Вы и нищеброд!
          Ответить
  • arabesc
    21 фев 12
    Скажите, пожалуйста, почему вокруг Arduino столько шума, чего такого в этом древнем барахле? Почему не использовать нормальные современные микрокомпьютеры, вроде Raspberry Pi, где возможностей на порядки больше?
    Ответить
    • e-troll
      e-troll АВТОР
      arabesc 21 фев 12
      а что они уже есть в продаже? ссылочку пожалуйста
      Ответить
      • arabesc
        e-troll 21 фев 12
        я написал вроде, есть и другие, похожие
        например, Gumstix, они очень давно в продаже
        Ответить
        • e-troll
          e-troll АВТОР
          arabesc 21 фев 12
          ebay.com
          вот ответ на твой вопрос, а заодно и на то, почему я езжу на мазде, хотя в продаже есть феррарри :)
          Ответить
        • e-troll
          e-troll АВТОР
          arabesc 21 фев 12
          и еще, для стрельбы по воробьям нужна рогатка а не РПГ, хотел бы я посмотреть, во что тебе обойдется , например автополив цветочков на гумах :)
          Ответить
      • _
        компьютеры и микроконтроллеры — это разные вещи (предназначение у них разное)
        Ответить
    • S
      омг... Raspberry Pi — компьютер. ардуина плата с микроконтроллером...
      Ответить
      • arabesc
        Ну, по большому счёту разница в названии :) с виду и то и другое просто маленькая плата с чипами :)
        Ответить
    • alti27
      arabesc 21 фев 12
      Можно и воробьёв из пушек отстреливать ;) Вот только зачем?
      Как показывает практика, для 90% любительских конструкций вполне достаточно ресурсов и "ног" ATMega8 (на котором построен ардуино). Мало?! Переходи на ATMega16 или даже на ATMega32 или что-то покруче.
      Собственно чем хороши Atmel-овские контроллеры, так это тем, что переход с одной платформы на другую требует минимального изменения програмного кода. (всего-то и надо поменять строку с типом микросхемы)
      Ответить
      • arabesc
        alti27 22 фев 12
        Для 90% — может быть... В личке приводил пример e-troll'у, когда на Arduino строят квадролёт, а микроконтроллер выполняет функцию трансляции команд с радиоуправления. Не интересно. Сделать такой аппарат в высокой степени автономным при помощи микрокомпьютера, это интересно.
        Но суть моего вопроса в том, что Arduino, imho, уделяется чрезмерно большое внимание, это вызывает попытки впихнуть его не только туда, куда надо, но и куда не надо, т.к. на горизонте больше ничего не маячит. А вот по альтернативам информации мало, хотя они есть и не менее интересны.
        Ответить
    • B
      arabesc 28 фев 12
      есть, например, pinguino
      мощнее и дешевле...
      pinguino.cc
      Ответить
  • P
    21 фев 12
    Ух ты , я то думал нас больше (тех кто проголосовал за "2")
    А по существу Arduino хорош но дорог , уж лучше купить OLIMEXINO-STM32 , она кудо более функциональна и намного мощнее Arduino при такой же стоимости , по моим тестам вышло почти 7 раз

    По другим более сложным тестам разница где то такая же , плавает около 7 раз , так что за те же деньги лучше купить OLIMEXINO , правда тем есть ньюансы в архитектури и OLIMEXINO не поддерживает все типы переменных что используют в Arduino , но это решается небольшыми изменениями кода , а именно заменой типа переменных на поддерживаемые OLIMEXINO
    Ответить
    • e-troll
      e-troll АВТОР
      pnp2000 21 фев 12
      если в цикл добавить суммирование целых чисел:
      Blink
      Turns on the built-in LED on for one second, then off for one second,
      repeatedly.
      Ported to Maple from the Arduino example 27 May 2011
      By Marti Bolivar
      */
      int A = 37;
      int B = 12756;
      int C;
      void setup() {
      // Set up the built-in LED pin as an output:
      pinMode(BOARD_LED_PIN, OUTPUT);
      }
      void loop() {
      toggleLED(); // Turn the LED from off to on, or on to off
      C = A + B;
      // delay(1000); // Wait for 1 second (1000 milliseconds)
      } ,
      то не в 7 раз а примерно в 4 с половиной, что тоже в общем-то впечатляет, но насчет цены, коллега, вы заблуждаетесь OLIMEXINO-STM32 стоит при закупке от 10 штук — $38.86 за штуку + $14.75 шипинг, хотя для тех проектов, что я делаю цена вполне приемлемая, и еще громадный плюс наличие слота SD, да и вообще функционал бешенный, раскрутка проекта пока низкая
      Ответить
      • V
        e-troll 21 фев 12
        Вот чудаки, решили FPS-ами помериться. Я ж говорю — для детей это всё. Этих контроллеров (не evaluation boards, а микросхем) уже 10 лет назад было, как семечек, от доллара за штуку. От разных фирм, на разную частоту, с разным количеством памяти и разными возможностями. Процессоры TI, например, имеют RISC-архитектуру. Для пользователя это значит, что любая команда, включая условный переход, выполняется за один такт. Зачем вам 72 MHz и 128kb FLASH? Часы делать? Гирляндой управлять, термометр считывать? Вы и на 1% его не используете. Зачем платить по $38 за штуку, вы с ума сошли?
        Раз уж упомянул TI, то вот, к примеру:
        ti.com
        Питание от 3V (две батарейки AAA), при токе 200uA. Не нуждается во внешнем кварце, 14 защищённых портов IO, 5-канальный 10-разрядный ADC, даже встроенный датчик температуры. Цена — $1.5. Программируется на плате, имеется встроенный UART. Для домашних поделок — с переизбытком.
        Ответить
        • M
          +100 вот смотрю я и думаю — зомби идут! все новое — оно того, хорошо забытое...
          Ответить
        • Usper
          vinnetu 21 фев 12
          Ардуиновские контроллеры тоже можно запрограммировать на использование внутреннего тактового генератора. Ардуина хороша тем, что это готовая платформа, а не просто контроллер. То есть её можно купить, подключить к компу и тут же помигать светодиодом (он даже уже встроен в плату). Очень легко программируется. Есть куча библиотек. Если нужно что-то посложнее, тогда уже смотрим в сторону дополнительных элементов. А с контроллером без отладочной платы новичок просто ничего не сделает. Может быть даже его перегреет, когда будет подпаивать его простейшему программатору на LTP-порту. Ардуина поможет начать осваивать микроконтроллеры или по-быстрому собрать какой-то макет. А если ты опытный разработчик и запускаешь прибор в серию, то, конечно, собирать его надо на отдельном контроллере.
          Ответить
  • V
    21 фев 12
    "Проект Arduino был удостоен почётного упоминания..." — красиво загнул. А вообще — это для самых маленьких, светодиодиками помигать и только. Думаю, назначение этого устройства — проверить, есть ли у ребёнка вообще тяга к подобным вещам.
    Ответить
    • S
      вы погуглите про ардуину, на ней много не детских проектов сделано, вот недавно на хабре постили habrahabr.ru
      Ответить
  • M
    21 фев 12
    А ведь когда то сам проектировал подобные девайсы ... на Советской элементной базе
    Ответить
    • O
      mrgans 21 фев 12
      и я, графопостроитель собрал который и сверлить мог...
      Ответить
  • spymasterx
    21 фев 12
    Заранее извиняюсь, но я что-то так и не врубился для чего это устройство! Мб кто пояснит вкратце!? :)
    Ответить
    • A
      При минимальных знаниях системотехники и програмирования можно создать собственное програмируемое устройство. Как минимум часы с термометром или бегущие огни в гирлянде. Где-то так.
      Ответить
      • John_ibp
        Можно создать что угодно. Это, по сути, мозги для любого устройства: процессор с готовым набором интерфейсов — подключай, что душа пожелает.
        Ответить
      • spymasterx
        Спасибо, теперь дошло! :)
        Ответить
  • kobelina
    21 фев 12
    спасибо. интересно:)
    автар пиши исчо — с разными иам интерфейсами — к примеру езернет и тд
    и софт готовый под какие дь модели
    +++++
    Ответить
  • P
    21 фев 12
    Айтишники на Харбрахабре эту штуку любят
    А вообще автор статьи задачу не выполнил — вместо того, чтобы доступным языком рассказать тем кто не в теме, что же это такое, дает длинную и занудную спецификацию для технического издания.
    Ответить
    • P
      pkd401 21 фев 12
      апд: мне кажется, что из здешних комментариев назначение девайса намного понятнее, чем из всей этой длинной статьи.
      Ответить
  • B
    21 фев 12
    А ведь получается на базе этой штуковины можно разработать свою систему "умный дом" полностью под себя. Причем маштабируемую и расширяемую.
    Весьма интересно. А я пока поищу еще информацию.Или кто-нибудт посоветуйте что посмотреть почитать?В плане возможностей подключения датчиков и их программирвания (примеров) ?
    Ответить
    • E
      bugan_ 21 фев 12
      В интернет есть книга Гололобов В. Н. "С чего начинаются роботы". Очень простым языком все расписано. Рекомендую самым начинающим.
      Ответить
    • olegino
      bugan_ 21 фев 12
      Попробуй тут
      arduino.ru
      и тут рочитать
      habrahabr.ru
      Ответить
  • zx111
    21 фев 12
    пробывал PIC, нормально получалось... спасибо за статью!
    Ответить
Сделано с NoNaMe