Arduino:Продукты/Продукты Arduino
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Продукты Arduino[1]
Ниже – полный список официальных продуктов Arduino, включая платы, модули (маленькие версии классических карт), «шилды» (от «shield»; это модули, которые крепятся к платам, оснащая их дополнительными возможностями) и наборы.
Сравнить характеристики разных продуктов можно здесь.
Если хотите узнать, не является ли подделкой ваша плата Arduino, то читайте тут.
Начальный уровень
Это продукты для начинающих пользователей: они просты в использовании и хороши для работы над самыми первыми проектами. Если вы делаете самые первые шаги в обучении электронике и программированию, то лучше начать именно с этих плат и модулей. В комплекте с набором Starter Kit («Набор для начинающих») идет книга с 15 руководствами, которые помогут постепенно перейти от основ к более сложным проектам.
Продвинутые функции
Эти устройства, которые либо оснащены дополнительным функционалом, либо выполняют задачи быстрее, подойдут для работы над более сложными проектами.
Интернет вещей
Эти устройства заточены под технологию «интернет вещей». Они позволяют объединять разные девайсы и использовать возможности глобальной интернет-сети.
Носимые устройства
Эти устройства обладают небольшим размером и предназначены для использования в одежде.
3D-печать
Подход Arduino к 3D-печати реализован в Materia 101 – 3D-принтере, в основе которого лежит плата Arduino Mega2560.
Устаревшие устройства[2]
Это список устройств (плат, аксессуаров, «шилдов», наборов и пр.), которые компания Arduino изготавливала 2006 года, но уже не выпускает.
Arduino USB
Arduino Uno
Это последняя версия базовой платы Arduino USB. Она подключается к компьютеру при помощи стандартного USB-кабеля и имеет все необходимое для программирования и использования платы. Ее возможности можно расширять при помощи различных «шилдов» – специальных «дочерних» плат, обладающих особыми функциями. Она похожа на Duemilanove, однако чипом, отвечающим за конвертацию USB-данных в последовательные данные, у нее выступает ATmega8u2. Кроме того, у нее переделаны надписи – чтобы было легче распознавать входные и выходные контакты.
Arduino Duemilanove
Эта плата автоматически выбирает нужный источник питания (USB или внешний источник), устраняя необходимость в спаиваемой перемычке, которая имелась на предыдущих платах и выполняла те же функции. Кроме того, у нее есть легкообрезаемая трасса для отключения автоматического сброса, а также спаиваемая перемычка для его повторного включения. Обратите внимание: начиная с 1 марта 2009 года Duemilanove поставляется с чипом ATmega328p вместо ATmega168.
Arduino Diecimila
Главное изменение Arduino Diecimila заключается в том, что ее можно сбрасывать при помощи компьютера, т.е. теперь отсутствует необходимость в физическом нажатии на кнопку сброса на плате. Кроме того, Diecimila использует регулятор напряжения (с малым падением напряжения), который снижает энергопотребление платы при подключении к внешнему источнику питания (адаптеру AC/DC или батарее). Самовосстанавливающийся предохранитель защищает USB-порты компьютера от коротких замыканий и импульсов перенапряжения. Кроме того, у нее есть гребешки для линии сброса и 3,3 вольт. К контакту 13 подключен встроенный светодиод. Некоторые синие платы Arduino Diecimila имеют название «Prototype – Limited Edition», но фактически это полностью протестированные и серийно выпущенные платы (собственно, прототипы окрашены в красный цвет).
Arduino NG (REV. C)
Эта плата не имеет встроенного светодиода, подключенного к 13-ому контакту – вместо него есть две неиспользованные контактные площадки с надписями «GND» и «13». Впрочем, сопротивление на контакте 13 составляет 1 кОм, поэтому вы можете подключить к нему светодиод, не используя внешний резистор. Схему можно посмотреть тут
Arduino NG
Эта плата использует USB-Serial конвертер FTDI FT232RL, которому требуется несколько внешних компонентов. Кроме того, у нее есть встроенный светодиод, подключенный к контакту 13 (он может мешать коммуникации по SPI). Позднее NG стали поставляться с чипом ATmega168 вместо ATmega8. Впрочем, любой из этих чипов можно использовать с любой версией этой платы. Схему можно посмотреть тут
Arduino Extreme v2
Земляной слой выполнен в виде сетки, и на плате теперь напечатан новый URL – «www.arduino.cc».
Arduino Extreme
На этой плате имеется больше наружных компонентов, чем на предыдущих платах Arduino с USB-функционалом. Кроме того, на плате имеются гребешки типа «мама». Также есть светодиоды RX и TX, которые сообщают, когда плата получает и отправляет данные.
Arduino USB v2.0
Во второй версии Arduino USB была исправлена распиновка для USB-коннектора, а URL был обновлен на «arduino.berlios.de». Также на плате есть надпись «Arduino USB v2.0». (Eagle-файлы, схема, инструкции по сборке, фото собранной платы). Инструкции по сборки можно прочесть тут.
Arduino USB
Это была первая плата с надписью «Arduino». Она продавалась, как правило, в виде набора (несобранной). У первой версии неправильная распиновка для USB-коннектора и URL «www.potemkin.org».
Arduino Bluetooth
Arduino BT
Эта микроконтроллерная плата сначала базировалась на чипе ATmega168, но теперь поставляется с ATmega328 и Bluetooth-модулем Bluegiga WT11. Она поддерживает беспроводную последовательную коммуникацию через Bluetooth, но не совместима с Bluetooth-гарнитурами и другими аудиоустройствами.
Arduino Serial
Arduino Serial v2.0
Обновленная версия платы Arduino Serial с URL «arduino.berlios.de».
Arduino Serial
Оригинальная версия платы Arduino Serial. На ней напечатан URL «www.potemkin.org».
Односторонние Arduino
Severino (S3V3)
Это третья версия односторонней платы. Она требует меньше перемычек (трех, если быть точнее), чем оригинал, а также имеет три светодиода – RX, TX и один, подключенный к 13-ому контакту. Гребешки для ICSP и питания совместимы с Diecimila.
Оригинальная версия
Названа второй версией, потому что сделана на базе второй версии Arduino Serial. Требует шести перемычек. Также имеются резистор на 1 кОм (но без светодиода) на 13-ом контакте. Расположение ICSP-гребешка не совместимо с другими платами.
Arduino Mega
Arduino Mega
Оригинальная версия этой платы была оснащена ATmega1280 и чипом, конвертирующим USB-данные в последовательные данные.
Arduino LilyPad
Arduino LilyPad 03/04
Версия 04 использует ATmega328V вместо ATmega160V. Во всем остальном идентична версии 03. Версия 03, в свою очередь, имеет 6-контактный гребешок для программирования, который совместим с кабелями FTDI USB и макетной платой FTDI Basic. Кроме того, в эту версию добавлен автоматический сброс, который позволяет загружать на плату скетчи без нажатия на кнопку сброса на самой плате. Гребешок находится на лицевой части, поэтому на задней стороне больше нет никаких мешающих компонентов.
Arduino LilyPad 02
Версия 02 оснащена внешним тактовым генератором на 8 МГц. Также имеется новая версия загрузчика – он обновлен до «no wait» (без ожиданий) версии от Лимор Фрид. Скетч запускается сразу же, когда плата начинает получать питание. Загрузчик активируется только при нажатии на кнопку сброса. Схему можно посмотреть здесь.
Arduino LilyPad 01
В этой версии 10-контактный ICSP-гребешок уступил место 6-контактному ICSP-гребешку. Также был добавлен 4-контактный гребешок с контактами RX, TX, +5V и GND.
Arduino LilyPad 00
Первая версия этой платы имела 10-контактный ICSP-гребешок, а для генерации тактовых импульсов использовался ATmega168, а не внешний тактовый генератор. В качестве загрузчика был традиционный загрузчик NG.
Arduino Nano
Arduino Nano 3.0
Оснащена чипом ATmega328 и двухслойной печатной платой. Светодиод, сообщающий о питании, перемещен в верхнюю часть платы.
Arduino Nano 2.x
Оснащена чипом ATmega160 и 4-слойной печатной платой.
Arduino Mini
Arduino Mini 04
В этой версии у двух контактов поменялись функции. Третий контакт стал контактом для сброса (вместо «земли»), а четвертый стал контактом для «земли» (ранее был никуда не подключен). На этих платах было напечатано «Mini 04».
Arduino Mini 03
В этой версии на край платы была добавлена точка пайки для контакта 7 (рядом с точками пайки для TX, RX, +5V и GND). Каждый контакт пронумерован, а на самой плате имеется надпись «Mini 03».
Arduino Stamp 02
Самая первая версия Arduino Mini имела надпись «Stamp 02».
Адаптер Mini USB
Адаптер Mini USB 03
В этой версии к контактным площадкам выведено гораздо больше контактов чипа FTDI, конвертирующего USB-данные в последовательные данные.
Адаптер Mini USB
Оригинальная версия имела надпись «Arduino Stamp 02».
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |