Что это за концепция Arduino , о которой я постоянно слышу? Это семейство микроконтроллеров или демонстрационная плата?
Пожалуйста, включите фотографии в свой ответ, и если есть несколько возможных элементов, известных как Arduino , то позвольте мне раскрыть секрет :) .. и расскажите нам о некоторых из этих элементов.
Чтобы процитировать их страницу введения :
Arduino — это инструмент для создания компьютеров, которые могут воспринимать и контролировать больше физического мира, чем ваш настольный компьютер. Это физическая вычислительная платформа с открытым исходным кодом, основанная на простой плате микроконтроллера, и среда разработки для написания программного обеспечения для этой платы.
Он состоит из демонстрационной платы с (в зависимости от версии) Atmel ATMega328, ATMega168, ATMega8 или ATMega1280. В эти чипы встроен загрузчик Arduino, что упрощает загрузку на них ваших собственных программ (называемых эскизами на языке Arduino). Он также имеет кроссплатформенную IDE, позволяющую разрабатывать для него язык, основанный на подмножестве C/C++. Существует большое количество дополнительных плат (обычно называемых шилдами), которые позволяют вам взаимодействовать с Arduino или расширять ее возможности.
Все это с открытым исходным кодом, включая дизайн платы, поэтому вы можете либо купить готовую плату, либо сделать свою собственную. Платы относительно дешевы (около 25 фунтов стерлингов за Duemilanove на данный момент), и существует процветающее сообщество людей, использующих / разрабатывающих / взламывающих их.
Вот фотография одного из них:
Страница википедии по адресу http://en.wikipedia.org/wiki/Arduino содержит отличное описание Arduino и его вариантов.
Arduino — это отладочная плата для микроконтроллеров Atmel ATMega168 или ATMega328. Он предлагает стандартный последовательный порт USB, а также разъемы для различных «экранов», которые надеваются на плату разработчика, предлагая дополнительные функции, такие как драйверы двигателей, SD-карты и т. д. Он поставляется с собственным вариантом языка программирования C, предназначенным для чтобы немного облегчить жизнь людям, которые никогда раньше не программировали.
Существует несколько различных версий, как официальных, так и неофициальных. Некоторые из неофициальных версий используют компоненты для поверхностного монтажа и имеют другую компоновку, исключающую использование экранов. Существует также «мега» версия, в которой используется ATMega1280 uC и гораздо больше таймеров, UART и других периферийных устройств, чем в исходной версии. Большинство щитов совместимы с мега-версией, но некоторые нет.
Представлена без комментариев домашняя страница для платформы Arduino:
Джейсон С
Джейсон С