Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Содержание

Аппаратная часть платформы Arduino | Аппаратная платформа Arduino

Существует несколько версий платформ Arduino. Последняя версия Leonardo базируется на микроконтроллере ATmega32u4. Uno, как и предыдущая версия Duemilanove построены на микроконтроллере Atmel ATmega328 (техническое описание). Старые версии платформы Diecimila и первая рабочая Duemilanoves были разработаны на основе Atmel ATmega168 (техническое описание), более ранние версии использовали ATmega8 (техническое описание). Arduino Mega2560, в свою очередь, построена на микроконтроллере ATmega2560 (техническое описание).

Примечание: На всю документацию Arduino распространяется лицензия ShareAlike 3.0 Creative Commons Attribution. Обратитесь к странице «Вы хотите собрать Arduino?» (англ) за более подробной информацией по разработке собственной платформы. 

Версии платформы Arduino:

Ниже представлены основные версии плат Arduino:

  • Due  — новая плата на базе ARM микропроцессора 32bit Cortex-M3 ARM SAM3U4E.
     
  • Leonardo — последняя версия платформы Arduno на ATmega32u4 микроконтроллере . Отличается разъемом microUSB, по размерам совпадает с UNO.
  • Yun (описание на англ.) – новая плата, с встроенной поддержкой WiFi на базе ATmega32u4 and the Atheros AR9331
  • Micro — новое компактное решение на базе ATmega32u4. 
  • Uno — самая популяраня версия базовой платформы Arduino USB. Uno имеет стандартный порт USB. Arduino Uno во многом схожа с Duemilanove, но имеет новый чип ATMega8U2 для последовательного подключения по USB и новую, более удобную маркировку вход/выходов. Платформа может быть дополнена платами расширения, например, пользовательскими платами с различными функциями.
  • Arduino Ethernet
    — контроллер со встроенной поддержкой работы по сети и с опциональной возможностью питания по сети  с помощью модуля POE (Power over Ethernet).
  • Duemilanove — является предпоследней версией базовой платформы Arduino USB. Подключение Duemilanove производится стандартным кабелем USB. После подключения она готова к использованию. Платформа может быть дополнена платами расширения, например, пользовательскими платами с различными функциями.
  • Diecimila — предыдущая версия базовой платформы Arduino USB.
  • Nano — это компактная платформа, используемая как макет. Nano подключается к компьютеру при помощи кабеля USB Mini-B.
  • Mega ADK – версия платы Mega 2560 с поддрежкой USB host интерфейса для связи с телефонами на Android и другими устройствами с USB интерфейсом.
  • Mega2560 – новая версия платы серии Mega. Построена на базе Atmega2560 и с использованием чипа ATMega8U2 для последовательного соединения по USB порту.
  • Mega – предыдущая версия серии Mega на базе Atmega1280.
  • Arduino BT платформа с модулем Bluetooth для беспроводной связи и программирования. Совместима с платами расширения Arduino.
  • LilyPad– платформа, пурпурного цвета, разработанная для переноски, может зашиваться  в ткань.
  • Fio – платформа разработана для беспроводных применений. Fio содержит разъем для радио XBee, разъем для батареи LiPo и встроенную схему подзарядки.
  • Mini – самая маленькая платформа Arduino. Прекрасно работает как макетная модель, или, в проектах, где пространство является критическим параметром. Платформа подключается к компьютеру при помощи адаптера Mini USB.
  • Адаптер Mini USB – плата, конвертирующая подключение USB в линии 5 В, GND, TX и RX для соединения с платформой Arduino Mini или другими микроконтроллерами.
  • Pro – платформа, разработанная для опытных пользователей, может являться частью большего проекта. Она дешевле, чем Diecimila и может питаться от аккумуляторной батареи, но в тоже время требует дополнительной сборки и компонентов.
  • Pro Mini – как и платформа Pro разработана для опытных пользователей, которым требуется низкая цена, меньшие размеры и дополнительная функциональность.
  • Serial – базовая платформа с интерфейсом RS232 для связи и программирования. Плата легко собирается даже начинающими пользователями. (включает схемы и файлы CAD)
  • Serial Single Sided – платформа разработана для ручной сборки. Она обладает чуть большим размером, чем Diecimila, но совместима с платами расширения Arduino.
  • USB Serial Light Адаптер – адаптер, позволяющий подключать платы Arduino к компьютеру для обмена данными и заливки скетчей. Удобен для программирования таких плат, как Arduino Mini, Arduino Ethernet и других, не имеющих своего разъема USB
Платы расширения

Платы расширения, устанавливаемыми на платформы, являются платы, расширяющие функциональность Arduino для управления различными устройствами, получения данных и т. д.

  • Плата расширения WiFi используется для соединения с беспроводными сетями стандарта 802.11 b/g.
  • Плата расширения
    Xbee Shield
    обеспечивает при помощи модуля Maxstream Xbee Zigbee беспроводную связь нескольким устройствам Arduino в радиусе до 35 метров (в помещении) и до 90 метров (вне помещения).
  • Плата расширения Motor Shield обеспечивает управление двигателями постоянного тока и чтение датчиков положения.
  • Плата расширения Ethernet Shield обеспечивает подключение к интернету.
Рекомендуемые аппаратные средства других разработчиков

Испытанные и понравившиеся устройства других разработчиков, совместимые с программой Arduino:

Платформа Boarduino от Adafruit Industries. Предназначена для использования с кабелем FTDI USB-to-TTL-Serial или другим адаптером USB-to-serial.  Доступна в виде пустой печатной платы или в комплекте.

Другие сопутствующие устройства

Проверьте список сопутствующего оборудования, составленный пользователями на площадке разработок.

какая платформа лучше? / Амперка

Итак, у вас есть замысел проекта, но вы сомневаетесь, какую плату выбрать в качестве мозга устройства? Попробуем помочь вам определиться.

Если вы просто хотите освоить схемотехнику, программирование, Linux и конкретной цели кроме обучения пока нет — возможно, лучшим выбором станет один из готовых обучающих наборов.

Но если вы уже освоились, и хотите сделать конкретный проект, этот гид поможет определиться с платформой для разработки и сделать взвешенный выбор.

Arduino или Raspberry Pi? Микроконтроллер или микрокомпьютер?

Все платы для разработки можно разбить на две большие категории:

Платы на микроконтроллере
(MCU, MicroController Unit)
Одноплатные компьютеры
(SoC, System on a Chip)
Типичный представитель —
Arduino

Типичный представитель — Raspberry Pi

Микроконтроллеры могут одновременно исполнять всего одну задачу и отлично с этим справляются. А одноплатные компьютеры исполняют программы в рамках операционной системы (чаще всего Linux), обладают большей производительностью и широкими мультимедийными возможностями.

Существуют также гибридные платформы, где на одной плате расположен и микроконтроллер, и процессор. Идея в том, чтобы оставить мощному процессору сложные задачи: выход в сеть, обработку медиа, а на микроконтроллер возложить функцию точного управления приводами, реле, сенсорами и другой периферией. Вы можете создать гибрид и сами, если возьмёте по одной плате из каждого семейства. У всех них найдутся общие интерфейсы, через которые можно организовать их взаимодействие.

И в одном, и в другом лагере можно найти специализированные платы, которые сильно выделяются среди прочих какой-нибудь особенностью, но сравнить возможности среднестатистических микроконтроллеров и компьютеров поможет таблица.

Микроконтроллер Одноплатный компьютер
Производительность 1 ядро,
десятки-сотни МГц,
десятки КБ оперативки,
десятки-сотни КБ постоянной памяти.
1 или более ядер,
сотни-тысячи МГц,
сотни МБ оперативки,
гигабайты постоянной памяти.
Многозадачность Нет.
Но можно эмулировать.
Да.
Управляется ОС.
Удобство работы с интернетом

★☆☆

Обычно нужны дополнительные модули и глубокое знание протоколов.

★★★

Легко подключается из коробки, сетевой модуль обычно уже на борту.
Длительность работы от батареек

★★★

Потребляет единицы-десятки мА. Возможны недели работы от батареек.

★☆☆

Потребляет сотни-тысячи мА. Заряда большого аккумулятора хватит от силы на десяток часов.
Скорость реакции в проектах, критичных к времени

★★★

100% контроль над временем и длительностью подачи сигналов.

★☆☆

Из-за многозадачности критический процесс может проспать своё время.
Выбор языков программирования

★☆☆

Ограниченный. Чаще C/C++.

★★★

Python, JavaScript, Bash и десяткии других: любые доступные в ОС.
Возможности для работы с видео, компьютерным зрением

☆☆☆

Не хватит мощности.

★★★

OpenCV, аппаратные видеокодеки, HDMI-выход.
Возможности для работы со звуком

★★☆

На мощных микроконтроллерах возможен синтез звука. Для работы с MP3/OGG/WAV нужны дополнительные модули.

★★★

Поддержка MP3/OGG/WAV на уровне ОС. Аудиовыход HDMI и/или разъём 3,5 мм.

Итак, в зависимости от своей задачи вы определились, нужен ли вам микроконтроллер или компьютер. Как решить какая именно плата подойдёт лучше всего?

Так как нет большого смысла сравнивать лицом к лицу микроконтроллеры и микрокомпьютеры, далее мы отдельно приведём преимущества и недостатки конкретных плат в рамках своего семейства.

Сравнение микроконтроллеров

Если рассматривать микроконтроллерные платы в отрыве от задач вашего проекта, сложно в двух словах объективно описать преимущества и недостатки разных платформ. То, что в общем является недостатком, в вашем устройстве может не играть роли, и наоборот.

Мы попытались сравнить платы, отталкиваясь от возможностей флагманской DIY-платформы Arduino Uno, так как платы именно этого семейства дали невероятный пинок развитию хобби-электроники во всём мире. Разные компании выпускают модули, сенсоры, платформы, дополнения с шильдами «Arduino compatible», «Designed for Arduino» и т. д. За этими словами стоит электронная и программная совместимость в первую очередь с Arduino Uno, а уж затем со всем остальным.

Как правило, с помощью ухищрений или дополнительных компонентов можно подключить что угодно и к чему угодно. Но ведь вам хочется сосредоточиться на своём проекте, а не на борьбе с электроникой? Поэтому волей-неволей хочется сравнить любую плату на микроконтроллере именно с Arduino Uno. Так и сделаем.

Процессор на 16 МГц, 32 КБ постоянной и 2 КБ оперативной памяти, 20 портов ввода-вывода, 6 аналоговых входов, 6 каналов ШИМ, 2 аппаратных прерывания, может, и не впечатляют, но без балласта в виде операционной системы и интерпретаторов они позволяют решать практически любые задачи по точному дирижированию множеством сенсоров и исполнительных устройств.

Плюсы Arduino Uno

  • Тонны документации, уроков и готовых библиотек, огромное сообщество, работа из простой в освоении среды Arduino IDE с языком Arduino C++. Всё это просто не даст вам возможности сказать «не осилил».
  • Родное напряжение в 5 вольт, которое является стандартом де-факто, и колодки для установки плат расширения, аналоговые входы, всевозможные аппаратные интерфейсы позволяют подключить практически любую периферию, сенсоры и исполнительные устройства.

Та же Arduino Uno, но с другим, слегка улучшенным микроконтроллером.

Плюсы Arduino Leonardo

  • Большее количество аналоговых входов (12 против 6) для сенсоров, больше каналов ШИМ (7 против 6), больше пинов с аппаратным прерыванием (5 против 2), раздельные независимые Serial-интерфейсы для USB и UART.
  • Arduino Leonardo может притворяться клавиатурой или мышью (HID-устройством) для компьютера. Это позволяет легко сделать своё собственное устройство ввода.

Минусы Arduino Leonardo

  • Из-за небольших отличий распиновки от Arduino Uno возможна несовместимость с некоторыми платами расширения. Такие случаи, однако, редки, и в нашем магазине мы явно их прописываем.

Та же Arduino Leonardo, но произведённая нами, в России.

Плюсы Iskra Neo

  • Заметно дешевле оригинала.

Arduino Mini

Та же Arduino Uno, но в другом форм-факторе.

Плюсы Arduino Mini

  • Компактная. Всего 30×18 мм.

Минусы Arduino Mini

  • Из-за форм-фактора нельзя без ухищрений устанавливать платы расширения Arduino. Предполагается соединение с дополнительными модулями проводами и/или через макетную плату.
  • На плате нет USB-порта, поэтому прошивать нужно через отдельный преобразователь USB-Serial
.

Та же Arduino Mini, но произведённая нами, в России.

Плюсы Iskra Mini

  • Заметно дешевле оригинала.
  • Есть в варианте с распаянными колодками и с незапаянными отверстиями.

Та же Arduino Leonardo, но в другом форм-факторе.

Плюсы Arduino Micro

  • Компактная. Всего 48×18 мм.

Минусы Arduino Micro

  • Из-за форм-фактора нельзя без ухищрений устанавливать платы расширения Arduino. Предполагается соединение с дополнительными модулями проводами и/или через макетную плату.

Как Arduino Uno, но на базе более мощного микроконтроллера той же архитектуры. Отличный выбор «на вырост» или на случай, если Arduino Uno перестала справляться.

Плюсы Arduino Mega 2560

  • В разы больше памяти: 256 КБ постоянной и 8 КБ оперативной. В разы больше портов: 60 из них 16 аналоговых и 15 с ШИМ.

Минусы Arduino Mega 2560

  • Немного длиннее базовой Arduino Uno: 101×53 мм против 69×53 мм.

Одна из самых производительных плат Arduino на микроконтроллере Cortex-M3, аналогичная по форм-фактору Arduino Mega.

Плюсы Arduino Due

  • Процессор на 84 МГц и 512 КБ памяти. 66 пинов ввода-вывода, из которых 12 могут быть аналоговыми входами, 12 поддерживают ШИМ и все 66 могут быть настроены, как аппаратные прерывания.
  • Встроенный контроллер шины CAN позволяет создавать сеть из Due или взаимодействовать с автомобильной электроникой. Два канала ЦАП позволяют синтезировать стереозвук с разрешением в 4,88 Гц.

Минусы Arduino Due

  • Родным напряжением для платы является 3,3 В, а не традиционные 5 В. Необходимо следить, чтобы выбираемая периферия поддерживала работу с этим уровнем или ставить преобразователи уровней напряжения.

Плата на ядре Espruino: её программируют на JavaScript.

Плюсы Iskra JS

  • JavaScript — язык высокого уровня. Программы писать проще, они компактнее и выразительнее. Особенно, если речь идёт о многочисленных строковых операциях, массивах данных, веб-интерфейсе.
  • Мощный микроконтроллер Cortex-M4 на 168 МГц, 1 МБ флеш, 192 КБ оперативной памяти, десятки портов с ШИМ и аналоговых входов, 2 аналоговых выхода, по нескольку I²C, SPI, UART — всё это даёт подключить и одновременно работать с самыми разнообразными сенсорами и модулями.

Минусы Iskra JS

  • Несмотря на то, что родной уровень для платы — 3,3 вольта, пины толерантны к 5 вольтам: подключение пятивольтовой периферии тривиально.
  • Из-за другой среды и экосистемы для программирования может не существовать готовой библиотеки для выбранной периферии. Её придётся реализовать самостоятельно.

Робототехническая платформа «всё в одном» содержит в себе большинство тех вещей, которые нужны при создании любого лёгкого мобильного робота. Strela, как и любая другая Arduino, программируется из Arduino IDE, а в основе содержит тот же микроконтроллер, что и Arduino Leonardo.

Плюсы Strela

  • Встроенный драйвер для двух двигателей, 4 разъёма для сервоприводов, 4 кнопки и 4 светодиода свободного назначения, зуммер, слоты для ЖК-экрана и модуля беспроводной связи.
  • Мощный регулятор питания позволяет без ухищрений использовать множество различных аккумуляторов.
  • 11 входов-выходов выведены в виде трёхконтактных разъёмов для лёгкого подключения дополнительных датчиков и модулей. ЖК-экран, кнопки и светодиоды подключены через расширитель портов, поэтому они не занимают входы-выходы общего назначения.

Минусы Strela

  • На плате не предусмотрены колодки для установки плат расширения Arduino.
  • Из-за изменённой нумерации контактов (в сравнении с базовой Arduino Leonardo) необходимо использовать немного другие функции для работы с пинами платы. Они предоставлены в одноимённой библиотеке.

Arduino Yún

Уникальный гибрид Arduino Leonardo и микрокомпьютера на OpenWRT Linux. Отличный выбор для «интернета вещей».

Плюсы Arduino Yún

  • Плата оснащена Ethernet и Wi-Fi, через которые можно общаться с устройством и даже перепрошивать платформу удалённо.
  • Мощь Linux позволяет работать с мультимедиа, а его сетевые возможности — легко интегрироваться с социальными сетями и другими веб-сервисами.

Минусы Arduino Yún

  • OpenWRT — это порезанный Linux. На микрокомпьютере можно установить не любой Linux-софт. А в качестве скриптовых языков программирования из коробки можно использовать только Bash и Python.

Плата с мощным микроконтроллером Cortex-M4. Платформа программируется не через Arduino IDE, а через онлайн-среду mbed.org. Субъективно, она мощнее и стройнее Arduino IDE, хотя и не так распространена. Для пытливого ума — отличный выбор.

Плюсы STM32 Nucleo F401RE

  • Процессор на 84 МГц, 512 КБ постоянной и 96 КБ оперативной памяти. 50 портов ввода-вывода, из которых 16 аналоговых и 29 с ШИМ. Родной уровень напряжения — 3,3 В, но все пины толерантны к 5 В, поэтому проблем электронной совместимости с Arduino-периферией возникнуть не должно.
  • Колодки для плат расширения по конфигурации совпадают с Arduino Uno, поэтому на Nucleo можно поставить множество плат расширения от Arduino.
  • На плате не выведен отдельный SPI-разъём. Платы расширения Arduino, которые используют SPI через ICSP-разъём, без ухищрений не будут работать.

Минусы STM32 Nucleo F401RE

  • Из-за другой среды и экосистемы для программирования может не существовать готовой библиотеки для выбранной периферии. Её придётся реализовать самостоятельно.

Компактная плата с мощным микроконтроллером Cortex-M4. Программируется из привычной Arduino IDE.

Плюсы Teensy 3.2

  • Меньше Arduino Micro (35×17 мм), но почти столь же мощная, как Nucleo: процессор 72 МГц, 256 КБ постоянной и 64 КБ оперативной памяти, 34 порта ввода-вывода, из которых 21 могут быть аналоговыми, а 12 поддерживают ШИМ.
  • Teensy 3.2 очень энергоэффективна. У неё нет регулятора напряжения, но входным может являться любое от 3,3 до 5,5 В. Это же напряжение и будет логическим уровнем. В режиме сна плата потребляет всего 0,25 мА, что даёт возможность работать от аккумулятора несколько месяцев.
  • Встроенный контроллер шины CAN позволяет создавать сеть из Due или взаимодействовать с автомобильной электроникой. Два канала ЦАП позволяют синтезировать стереозвук с разрешением в 4,88 Гц.

Минусы Teensy 3.2

  • Плата поставляется с нераспаянными контактами. Вам предстоит самостоятельно впаять штырьковые соединители или проводки.
  • Из-за большой разницы в архитектуре с классическими Arduino не все библиотеки для сторонней периферии могут работать из коробки.
  • Рабочее напряжение равно входному, поэтому плывёт по мере разряда батарейки. Это может оказаться важным при выборе периферии, если она рассчитана на какой-то конкретный вольтаж.

Netduino 2

Плата повторяет форм-фактор Arduino Uno, но имеет мощную начинку, достаточную для исполнения программ, написанных на платформе .NET. Netduino программируется на C# или любом другом .NET-языке в привычной любому .NET-разработчику среде Visual Studio. В качестве стандартной библиотеки предоставляется .NET Micro Framework.

Плюсы Netduino 2

  • В Visual Studio работает автодополнение, подсказки, контекстная помощь в MSDN и полноценный отладчик. Вам доступны breakpoint’ы, пошаговое исполнение кода, наблюдение за переменными. Отладка происходит без ухищрений, просто с подключённым USB-кабелем. Благодаря всему этому скорость разработки под Netduino в разы превосходит скорость разработки под другие платформы.

Минусы Netduino 2

  • На плате не выведен отдельный SPI-разъём. Платы расширения Arduino, которые используют SPI через ICSP-разъём, без ухищрений не будут работать.
  • Из-за другой среды и экосистемы для программирования может не существовать готовой библиотеки для выбранной периферии. Её придётся реализовать самостоятельно.

Netduino Plus 2

Плюсы Netduino Plus 2

  • Как Netduino, только мощнее и с Ethernet на борту. Отличный выбор для реализации проектов интернета вещей.

Минусы Netduino Plus 2

  • Те же, что и у Netduino 2.

Сравнение одноплатных компьютеров

Законодателем моды среди одноплатных компьютеров является Raspberry Pi. Эта сверхпопулярная платформа в своё время перевернула представление о возможностях, габаритах и стоимости полноценного компьютера для DIY-электронщиков.

Опять же, для каждого проекта может лучше подойти тот или иной одноплатный компьютер, но в силу популярности Raspberry Pi, будем сравнивать другие платформы именно с ней.

Raspberry Pi 3 Model B

Один из самых популярных одноплатников. Четыре ядра по 1200 МГц, 1 ГБ оперативной памяти и полноценный Linux, основанный на Debian, помогут решить множество задач, требовательных к вычислительным ресурсам. Среди них можно выделить компьютерное зрение, обработку звука в реальном времени, создание веб-сервисов.

Плюсы Raspberry Pi 3 Model B

  • Тонны документации, уроков и готовых библиотек, огромное сообщество. Всё это просто не даст вам возможности сказать «не осилил».
  • Привычные порты HDMI, 3,5 мм аудио, 4 USB помогут с лёгкостью подключить монитор, колонки, клавиатуру, мышь и другие USB-устройства. Модули BLE и Wi-Fi на борту помогут соединить компьютер с другими устройствами без проводов.

Минусы Raspberry Pi 3 Model B

  • На плате нет АЦП, поэтому подключение аналоговых сенсоров возможно только с помощью внешних, дополнительных компонентов.
  • Предоставляется лишь 1 аппаратный ШИМ-канал, что усложняет работу с периферией, которая управляется ШИМ’ом.

BeagleBone Black

Микрокомпьютер, схожий с Raspberry Pi, который даёт больше благ, привычных для микроконтроллерных плат. Отличный выбор для проектов интернета вещей, когда необходимо управляться с множеством сенсоров и исполнительных устройств.

Плюсы BeagleBone Black

  • Мощная среда для разработки Cloud9 IDE. Вы просто заходите на BeagleBone через браузер и программируете на любимом языке, будь то Python, JavaScript (Node.js), Bash или любой другой язык Linux. Результат можно проверить мгновенно, а если что-то не заработало, использовать встроенный в среду полноценный отладчик.
  • На борту уже установлена флеш-память eMMC на 4 ГБ с операционной системой Linux. Память может быть увеличена внешней microSD-картой.
  • Широкие возможности по подключению периферии. 8 ШИМ-выходов и 7 аналоговых входов. Возможны аппаратные прерывания.

Минусы BeagleBone Black

  • Диковинный разъём microHDMI для подключения монитора. Для передачи звука используется он же.
  • Вычислительная мощность скромнее, чем у Raspberry Pi: 1 ядро на 400 МГц и 512 МБ оперативной памяти.

Полезные ссылки

Arduino Uno – описание и обзор платы

Среди людей, увлеченных техническим творчеством, сегодня наблюдается Arduino-мания. Ардуино представляет собой электронное устройство, предназначенное для управления электрическими двигателями и датчиками, разного рода приборами и светильниками. Плата способна принимать и передавать информацию. По сути Ардуино представляет собой целое семейство многофункциональных микроконтроллеров. Наиболее распространены и чаще всего сегодня применяются во всем мире платы Arduino Uno, Nano, Mega, PRO mini. Интернет-магазин Вольтик.ру, в котором можно купить Arduino и различную периферию к ней, поможет нам разобраться с особенностями и отличиями этих плат. Поехали!

Ардуино – это современная умная технология, отличающаяся эффективностью и качеством, на ее базе формируются разного рода устройства. Они несут в себе удобство и выгоду. Микроэлектронные программируемые устройства могут покупать любители создавать что-то новое, пользователи любого возраста. По периметру плат размещены входы и выходы, например, в Arduino Mega их может быть более семидесяти, а в Pro Mini двадцать два. Они бывают аналогового и цифрового типа.

К этим контактам можно подключать различные устройства и датчики, например:

  • светодиоды, кнопки, динамики;
  • разного рода модули;
  • дисплеи, сервоприводы;
  • дальномеры, микрофоны;
  • гироскопы и много чего еще.

В каких целях используется Arduino?

При помощи платы Arduino можно создать устройство управления рамой окна, и она будет закрываться в тот момент, когда пойдет дождь. Ардуино помогают управлять освещением, уменьшая и увеличивая яркость. Чтобы плата понимала, что необходимо будет делать и когда, был разработан специальный язык программирования. Его может освоить любой желающий. Для этого была создана среда под названием Arduino IDE.

Написанные программы могут управлять светодиодами, двигателями, заставлять выполнять самые разные полезные функции. Arduino дает возможность узнать много нового и необычного в сфере электроники, программирования. Увлечение современными технологиями станет основным хобби, развивающим занятием с детьми. Внешний USB-программатор позволяет интегрировать задачи микроконтроллеру, использовать его по-разному. Например, используя Ардуино не выходя из дома можно создать копию ключа домофона потратив на это всего несколько минут.

Придумано большое разнообразие простых и сложных методов передачи данных от человека к микроконтроллеру. Один из самых распространенных применение джойстика. Они бывают разного типа. Желающие могут подключить к Ардуино аналоговый джойстик с кнопкой и двумя осями. Arduino позволяет работать с жидкокристаллическим дисплеем и с I2C модулем FC-113. Используя его можно производить передачу информации и питание всего по четырем проводам.

Купить с доставкой на дом, офис в интернет-магазине Voltiq.ru можно платы типа Arduino Uno, Arduino Nano, Arduino Mega, Arduino PRO mini и некоторые другие модели. На них установлена доступная для всех стоимость. Покупатели могут выбрать один из наиболее удобных для них способов оплаты, быстро оформить заказ и доставку в любой регион страны и по всему миру.

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

Наиболее популярные платы Arduino

Чаще всего сегодня применяются такие виды плат как:

  • Arduino Uno;
  • Arduino Nano;
  • Arduino Mega;
  • Arduino PRO mini.

Arduino Uno широко применяется для управления самыми разными электронными устройствами, в робототехнике, для создания автоматического полива, умного дома и для многих других целей. У данной платы отличные технические характеристики. Она не заменима во многих случаях. Плата оригинальная, совместимая с официальной средой Arduino и драйверами, поставляемыми в комплекте. Третья ревизия оснащена новым мощным загрузчиком, который отличается высокой скоростью работы. Сердцем платы стал микроконтроллер ATMega328 наделенный большим объемом памяти.

Arduino Nano отличается компактностью и мощностью. Плату можно применить для создания миниатюрных устройств самого разного назначения. На нее подается питание посредством мини порта USB. Встроенных 30 КБ Flash-памяти хватает для записи большинства видов программ. Любой тип источника питания распознается автоматическим путем. Установленный внешний программатор подключается через разъем ICSP.

Arduino PRO mini отличается небольшими размерами, потому что в ней нет встроенного программатора. Она позволяет управлять самыми разными устройствами и датчиками. Разъемы платы не зафиксированы на ней, что позволяет быстро и легко подключать ее, выполнять навесной монтаж. Производитель выпускает несколько модификаций Arduino PRO mini, которые отличаются друг от друга параметрами.

Arduino Mega отличается наличием пятьдесят четырех цифровых выходов и входов. Плата работает на контроллере ATmega1280 или 2560. Подключается она к компьютеру за счет использования USB кабеля. Она мощная и универсальная. Она полностью совместима с платами расширения, созданными для Duemilanove или Diecimila платформ. Плата позволяет осуществлять перезагрузку программным методом, а не обычной кнопкой. Установленная плавкая вставка, предохранитель, надежно защищает порт компьютера от короткого замыкания и чрезмерно высоких токов.

Микроконтроллеры Arduino привлекают всех, кто не получил специального образования, но желает попробовать свои силы в роли инженера или конструктора. Архитектура плат позволяет расширить функциональные возможности персонального компьютера и превратить его в эргономичный современный пульт управления множеством гаджетов, умным домом.

Конструкторы на Arduino способствуют быстрому развитию творческих навыков. Они будут интересны школьникам и опытным инженерам. Умный конструктор вызовет восторг и у профессиональных робототехников и у начинающих программистов.

Разновидности плат Arduino


Давайте теперь поговорим о том, какие есть разновидности Arduino.

Проект Arduino является открытым – документации, чертежи, прошивки имеются на официальном сайте и доступны всем желающим. Это значит, про наличии желания, умения, материалов и средств, ЛЮБОЙ может собрать себе эту плату. Более того, производитель может свободно вносить свои изменения в исходную схему. Тем не менее, официальный разработчик не разрешает сторонним производителям использовать название “Arduino” без разрешения. Поэтому платы, выпущенные по открытой лицензии чаще всего имеют либо наименования вида “***Duino”, либо свои названия.

Оригинальные платы производят в Италии. Основные модели (форм-факторы) – “Arduino UNO”, “Arduino MEGA”, “Arduino NANO”. Так же стоит отметить платы “Arduino MINI”, “Arduino MICRO», “Arduino LEONARDO», “Arduino M0», но они не будут рассмотрены в данной статье.

Arduino UNO

UNO – это наиболее популярная и распространенная модель. Обычно, когда речь заходит об Arduino, имеется в виду именно эта плата.

Ядром UNO является микроконтроллер ATmega 328p.

Основные характеристики:

  • Тактовая частота 16 МГц.
  • Память 32 Кбайт, 2 из которых используются системой.
  • 6 аналоговых контактов.
  • 14 цифровых контактов, 6 из которых поддерживают широтно-импульсную модуляцию (говоря проще – эмулируют аналоговый сигнал).
  • Входное напряжение – 7-12 В.
  • Рабочее напряжение – 5 В.

Как уже было сказано, Arduino – открытый проект. Изготавливать платы может любой производитель, имеющий для этого все необходимое. При этом, качество сборки может быть различным в зависимости от того, ответственно ли подходит к работе конкретный издатель. Зачастую, платы-клоны ничуть не уступают по качеству оригинальным итальянским продуктам.

Вот так выглядит официальная итальянская Arduino UNO:


Arduino UNO. Источник: https://www.arduino.cc/en/Main/Boards


А вот примеры плат сторонних производителей:

Аналог Arduino UNO от компании Robot Dynamics. В этой модификации плата оснащена разъемом microUSB, который намного практичнее стандартного USB-B



Безымянный аналог Arduino UNO.

Arduino MEGA

MEGA – заметно возросшая по габаритам и функционалу (по сравнению с UNO) плата. И, хотя часть контактов соответствует по расположению с UNO, “Мега” из за внутренних особенностей не будет совместима с некоторыми платами расширения для “Уны”.


Оригинальная Arduino MEGA. Источник: http://www.arduino.cc/en/Main/Boards

 

Основные характеристики:

  • Микроконтроллер ATmega 1280 или ATmega 2560.
  • Тактовая частота 16 МГц.
  • Память 128 или 256 Кбайт.
  • 16 аналоговых контактов.
  • 54 цифровых контактов, 14 из которых поддерживают широтно-импульсную модуляцию.
  • Входное напряжение – 7-12 В.
  • Рабочее напряжение – 5 В.

 

Как можно заметить, эта модель обладает большим объемом памяти. Поэтому, для больших и сложных проектов с большим объемом программного кода, следует рассматривать именно ее.


Аналог Arduino MEGA от Robot Dynamics на базе ATmega 2560. Снова удобный microUSB разъем.

Arduino NANO

Маленькая плата. По характеристикам очень схожа с UNO. При этом совсем не совместима с ее платами расширения, но имеет целую линейку своих собственных. Может поставляться с предварительно запаянными ножками, либо они идут в комплекте.

Arduino NANO. Источник: http://www.arduino.cc/en/Main/Boards


Аналог от Robot Dynamics. Обратите внимание на маркировку над микроконтроллером: в данной плате использован ATmega 168.

 

Основные характеристики:

  • Микроконтроллер ATmega 168 либо ATmega 328
  • Тактовая частота 16 МГц.
  • Память 16 либо 32 Кбайт
  • 8 аналоговых контактов.
  • 14 цифровых контактов, 6 из которых поддерживают широтно-импульсную модуляцию.
  • Входное напряжение – 7-12 В.
  • Рабочее напряжение – 5 В.

 

Небольшие габариты позволяют использовать NANO в компактных устройствах. Так же, для экономии, можно использовать 168 версию в однозадачных или малозадачных проектах с малыми объемами программного кода. Форма и размеры платы позволяют монтировать непосредственно в макетную плату, что тоже очень удобно:

 

NANO и макетная плата.

Зная особенности и характеристики разных моделей Arduino, вы без труда сможете выбрать именно ту, которая подходит под особенности ваших проектов.

 

Надеемся, статья была для вас полезной.

 

вроде бы все тоже самое

Также на фото видно, что, в отличие от Arduino Nano, где стоял разъем USB-mini, на Wemos у нас уже расположен USB-micro. Это просто удобно, так как провода с этим разъемом более распространены, хотя они уже тоже постепенно выходят из обихода.

Понятное дело, что у данной платы немного другой форм фактор и количество пинов определенного назначения, оно отличается от того, что мы с вами видели на Arduino Nano. Но так как мы работаем с адресной лентой, нас по-прежнему интересуют выводы типа digital. Это цифровые выводы, которые подписаны буквой D и номером. Тут таких девять штук, конечно, немного меньше, чем на Nano, но все равно немало.

Но, пожалуй, главной особенностью данной платы является то, что на борту есть Wi-Fi приемник и Wi-Fi передатчик. То есть, эту плату можно подключить к домашней локальной сети и отправлять команды как на нее, то есть управлять платой, так и сама плата может отправлять команды на другие устройства. На данный момент уже все домашние локальные сети имеют доступ к мировой информационной паутине (у всех есть интернет), а это значит, что мы не ограничены рамками и при настройке определенной маршрутизации можем управлять данной платой из любой точки мира. На самом деле это просто фантастика. А что если я вам скажу, что делать это крайне просто? Наравне с тем, что плата может подключиться к вашей домашней сети, плата также может выступать в качестве источника данной сети. То есть Wemos сама раздаст свой собственный Wi-Fi, к которому смогут одновременно подключиться сразу несколько устройств. Я не буду долго обсуждать возможности данной платы, потому что на это уйдет очень много времени и тут уже вопросы даже не к плате, а к сетевым технологиям, но расскажу в общих чертах. Суть в том, что можно организовать TCP/IT сервер или же просто, как клиент, отправлять пакеты. Можно поднять FTP сервер (кстати на плате есть память под хранилище данных, немного, но для всяких «цифровых дел» с избытком). Можно организовать WEB сервер, хранить тут же свой сайт и через него управлять Wemos, к примеру, выводами. В общем, возможностей действительно много: почтовый сервер, сервер сайтов и можно даже проводить хакерские атаки, но, конечно же, для этого придется подучиться и в рамках данных статей мы этого делать не будем 😉 Мы организуем простое управление через интернет.

Но, справедливости ради, я хочу заметить, что все, что я перечислял выше, по возможностям платы, – это заслуга не Wemos. Если присмотреться к этой плате, то можно обратить внимание на то, что это «бутерброд». Так как на этой плате находится еще одна плата, на основе МК ESP8266. И все перечисленные возможности – это заслуга именно этого микроконтроллера.

И получается, что Wemos – это не что иное, как просто удобная развязка. Она организует подключение с компьютера до МК. Она позволяет более удобно работать с выводами, тут уже предусмотрена кнопка Reset (хотя я лично не представляю ситуации, чтобы я побежал нажимать кнопку сброса на своей самоделке именно на плате, конечно же, ее необходимо выносить, поэтому обычно сброс происходит по питанию). Также имеются стабилизаторы питания и пара защит. Сказать, что Wemos бесполезна, конечно же, нельзя, она очень удобна, особенно для новичка, но лично я уже давно перешел на использование самой платы ESP8266, она достаточно мала и позволяет сэкономить место, а также я вправе организовать только ту развязку, которая мне действительно необходима (то есть мое устройство может быть и проще, чем Wemos, но может быть и гораздо сложнее). Плат с ESP8266, кстати, тоже огромное количество видов. Я, как правило, использую 12-E или 12-F. Посмотрите на фото, как это все выглядит.

И таких плат по типу Wemos, на самом деле, немало. Например, еще одна из них, под названием NodeMCU. Как обычно, такие платы бывают разных видов, но смысл от этого не меняется и всегда в основе лежит ESP8266. Именно этот МК и объединяет все эти платы. На следующей иллюстрации Вы можете ее увидеть и понять, что выводов у нее больше, чем на Wemos, но цифровых входов и выходов такое же количество. При выборе нужно исходить от задачи, стоящей перед разработчиком. В рамках данной статьи, мой выбор пал на Wemos.

Также отмечу, что Arduino – это не единственная платформа, с помощью которой можно вести разработки под эти платы, как и не единственная платформа для разработки на Arduino Nano. Но на данный момент – это лучший выбор дня новичка.

Как это использовать? – Готовим IDE Arduino

Для начала придется кое-что настроить в самой IDE Arduino. Кстати, мы будем использовать тот скетч, который мы написали в прошлой статье.

Теперь заходим в Файл -> Настройки.

И у нас появляется следующее окно. В поле «Дополнительные ссылки на менеджера плат» необходимо вписать следующую ссылку: http://arduino.esp8266.com/stable/package_esp8266com_index.json

А затем нажать на кнопку «Ok».

Теперь заходим в Инструменты -> Плата -> Менеджер плат.

Откроется менеджер плат. В появившемся окне нужно в поисковую строку вписать «Wemos». И установить компонент под названием – «ESP8266 Community». После этого будет не лишним перезагрузить IDE Arduino.

Теперь осталось выбрать тип платы и порт, остальные настройки оставим без изменений. 

На этом все. Если подключить плату и нажать кнопку записи скетча, то наша программа попадет в МК. Но перед тем, как мы перейдем к подготовке физической части, нам нужно немного изменить код. Данное изменение связанно с самой интеграцией платформы Arduino на ESP8266. Не будем разбирать это подробно, это достаточно большая тема и сейчас говорить об этом еще рано. Просто примем как данность. В третей строке, где мы задаем номер управляющего вывода, нужно значение «5» заменить на «D5». Думаю, дальнейшая логика самостоятельной работы уже понятна и останавливаться на этом я не буду.

Аппаратная часть

С программной частью мы разобрались. Теперь необходимо подключить к плате Wemos блок питания и адресную ленту. Подключение будет происходить полностью по аналогии с Arduino Nano. Управление с D5 (не забываем про токоограничивающий резистор), питание на 5V и общий (тут необходимо поставить конденсатор). Схема подключения представлена ниже.

Смотрим итоговое фото. Также, как и в случае с Arduino Nano, я просто припаял провода.

Результат

После того, как все подключено и настроено, соединяем USB проводом компьютер с платой. Выставляем в настройках необходимый порт и записываем программу на Wemos. Если до этого все было сделано правильно, то в конце мы увидим надпись – «Загрузка завершена». Отключаем плату от USB и включаем блок питания в розетку. Как результат, видим на адресной ленте тот же эффект, что и в прошлой статье. Только в этот раз мы управляем цветами пикселей с помощью совершенно другого МК. Смотрим результат на видео.

Заключение

Я понимаю, что в начале статьи очень много рассказывал про Wemos, Wi-Fi, ESP8266 и возможности всего этого, а в заключении мы просто подключили ленту и построили такой же простой эффект, как и в прошлый раз. Но вы должны понимать: чтобы что-то реализовать, необходимо подготовить почву и получить хотя бы минимальные представления о предметной области. Этим мы сегодня и занимались. Но в следующей статье, которая скорее всего уже будет заключительной, мы займемся управлением ленты через интернет по средством смартфона.

Я хочу обратить Ваше внимание на то, что мы смогли с помощью одной и той же IDE, используя один и тот же программный код, запрограммировать два совершенно разных по архитектуре микропроцессора. При этом мы вообще ничего не знали про устройства этих МК. В этом и заключается сила платформы Arduino – простой одинаковый код и возможность работать с разными системами. На самом деле это дорогого стоит и это нужно ценить. Желаю вам удачи в ваших DIY проектах и встретимся в следующей статье.

10 плат для начала разработки IoT в 2021 / Блог компании OTUS / Хабр

Есть масса хороших вариантов для старта

Интернет вещей, или IoT, уже стал реальностью. Вы, вероятно, используете одно (или более) устройство IoT прямо сейчас, или, по крайней мере, воспользовались преимуществами его применения. И этот рынок имеет тенденцию только расти.

Вообще говоря, интернет вещей – это сеть физических объектов, которая позволяет этим объектам создавать данные и обмениваться ими.

Согласно некоторым исследованиям, в 2021 году в мире насчитывалось 25 миллиардов устройств IoT, а к 2025 году эта цифра достигнет около 64 миллиардов (а объем рынка составит 11 триллионов долларов). От сельского хозяйства до домашней автоматизации, каждый сектор использует IoT, для помощи в своей сфере деятельности.

Не так давно те данные, которые у нас были, были созданы вручную человеком. Если они вообще создавались. Но, как бы мы ни старались, у всех людей есть ограничения на то, сколько данных мы можем получить. С созданием Интернета и развитием технологий можно собрать большое количество данных, чтобы помочь любому бизнесу расти.

Независимо от того, используете ли вы устройство, чтобы определить лучшее время для полива вашего растения, или же человек ослаб и нуждается в медицинской поддержке, IoT будет все больше и больше частью нашей жизни.

Что такое Development Board?

Development Board (Плата разработки) – это печатная плата, содержащая микроконтроллер или микропроцессор с аппаратным обеспечением для помощи в ваших экспериментах. Она может содержать различные периферийные устройства, от датчиков до источников питания.

На этой плате будут обобщены и реализованы некоторые функции, которые заставят вас сосредоточиться только на программировании и приложениях, а не на самом аппаратном обеспечении. Это отличная помощь на этапе разработки продукта, особенно если вы хотите открыть для себя новые возможности или изучить технологию.

Особенности, которые необходимо учитывать:

  • Датчики: некоторые платы разработки поставляются со встроенными датчиками, уже подключенными к главному контроллеру. Это может сэкономить вам время, необходимое для того, чтобы разобраться со всеми необходимыми соединениями.

  • Подключение: это те опции, которые необходимы для связи с миром, такие как WiFi, Cellular, Ethernet и т.д.

  • Интерфейсы: протоколы или контакты, которые необходимо подключить к другим компонентам и оборудованию, таким как I2C, GPIO, SPI и т.д.

  • Программное обеспечение: параметры, необходимые для разработки программы, такие как ОС (операционная система), IDE, языки программирования и т.д.

  • Контроллер: каковы возможности центрального процессора, такие как память, хранилище, скорость и т.д.

В этой статье я расскажу вам про 10 плат, которые вы можете использовать при разработке чтобы начать создание продуктов IoT.

.     .     .

ESP32

Производимая компанией Espressif, эта плата является одной из самых используемых для создания продукта IoT. Она имеет встроенный Bluetooth (v4.2 и v5.0) и WiFi, так что вам не нужен никакой другой модуль, чтобы начать общение с миром.

Оснащен двухъядерным микроконтроллером Xtensa, может разгоняться до 240 МГц и располагает 520Кb оперативной памяти (RAM). Имеет хороший объем GPIO (с различными 12-битными каналами АЦП), с поддержкой I2C, SPI и UART протоколов. Разработан для переносных и мобильных устройств, имеет низкое энергопотребление и способен работать в широком диапазоне температур.

Вы можете осуществлять разработку с помощью Arduino IDE, используя собственный SDK, или даже другой RTOS

Он имеет относительно низкую цену, в диапазоне от $6 до $12.

Источник: https://www.espressif.com/

.     .     .

Onion Omega2

В сущности, это компьютер с предустановленной системой на базе Linux, что увеличивает возможности использования языков и библиотек программирования. Компьютер оснащен процессором MT7688 SoC с тактовой частотой 580 МГц, доступен WiFi и Ethernet.

Он имеет память 128 Мб RAM и 32 Гб Flash, поэтому, когда дело доходит до IoT, это очень много. С 18 GPIO, он поддерживает I2C, SPI и UART протоколы.

Отсутствие аналогового входа можно решить с помощью платы расширения или конвертера I2C.

Он стоит около $13.

Источник: https://onion.io/

.     .     .

Arduino Nano 33 BLE Sense

Совсем недавно появилась новая плата разработки – это великий Arduino Nano 33 BLE Sense. Она оснащена чипом Nordic nrf52840, имеет поддержку Bluetooth 5.0, WiFi и ZigBee.

Она имеет тактовую частоту 64 МГц, память 1 Мб Flash и 256 Кб RAM. С 14 GPIO, также имеет поддержку SPI, I2C и UART протоколов.

Поставляется с серией встроенных датчиков (9-осевое инерционное устройство, датчик влажности, температуры, барометрический, микрофонный, датчик приближения и освещенности), так что вам не нужно покупать другую плату, чтобы начать создавать привлекательное приложение.

Главной особенностью данной платы, помимо впечатляющего выбора датчиков, является возможность запуска на ней приложений Edge Computing (AI) с использованием TinyML. И, конечно же, вы можете использовать всю поддержку программного обеспечения Arduino и Nordic для разработки.

Это стоит $31.

Источник: https://www.arduino.cc/

.     .     .

Adafruit Feather M0

У Adafruit есть много прорывных плат, поэтому, в случае, если вы являетесь энтузиастом DYI, то обязательно обратите на них внимание.

Его плата Feather M0 не исключение. Оснащена ARM-процессором, работающим на частоте 48 МГц с 256 КБ FLASH + 32 КБ RAM памятью, она специально разработана для использования  CircuitPython. Да, вы можете использовать Python для программирования платы IoT!

С 20 GPIO, поставляется с поддержкой ADC (12-бит), SPI, I2C и UART. И вы можете научиться как использовать это с великолепными учебными материалами от Adafruit.

Это стоит около $20.

Источник: www.adafruit.com

.     .     .

Particle Boron

Если вы хотите разработать сотовое устройство, вам следует рассмотреть для начала эту плату. Она оснащена чипом Nordic nrf52840, поэтому в комплект поставки также входит поддержка WiFi и Bluetooth.

Имеет 20 GPIO (с 6 аналоговыми каналами), с поддержкой SPI, I2C и UART протоколов.

Но главной ее особенностью является мобильный модуль (2G/3G), который поставляется с SIM-картой с поддержкой более чем 100 стран.

Вы также можете использовать Arduino IDE для программирования.

Одним из недостатков является относительно высокая стоимость, около $80.

Источник: https://docs.particle.io/

.     .     .

Arduino MKR NB 1500

Если вы намереваетесь начать с узкополосного Narrowband IoT вида связи, то можете воспользоваться этой платой. Она оснащена маломощным 32-битным процессором ARM с частотой 48 МГц, имеет до 32 КБ RAM + Flash 256 КБ памяти.

Имеет 28 GPIO, с интерфейсами UART, SPI и I2C и 12-битными аналоговыми входами. В комплект поставки входит радиомодуль IoT LTE, который можно использовать для создания приложения (проверьте его доступность в вашем регионе).

И Вы можете использовать всю среду Arduino для программирования Вашего устройства.

Стоит это $77.

Источник: https://arduino.cc/

.     .     .

Teensy 4.1

Этот 32-битный ARM Cortex M7 является одним из самых быстрых микроконтроллеров, с тактовой частотой до 600MHz и памятью 8MB Flash + 1MB RAM.

Он имеет 40 GPIO (18 аналоговых входов), поставляется с поддержкой I2C, SPI, UART и CAN протоколов.

Не имеет WiFi или BLE соединения, но это может быть компенсировано поддержкой Ethernet 10/100M.

Вы можете запрограммировать его с Arduino IDE или даже с CircuitPython.

Это стоит $26.85.

Источник: www.pjrc.com

.     .     .

BeagleBone Black

BeagleBone Black – это недорогая, поддерживаемая сообществами пользователей платформа разработки для программистов и любителей. Оснащена 1 ГГц ARM Cortex-A8, с 512 Мб RAM + 8 Гб Flash памятью.

Она имеет различные операционные системы, такие как Ubuntu, Debian и Android, что действительно увеличивает возможности ее программирования.

С более чем 60 GPIO (7 аналоговых), он поставляется с SPI, I2C, CAN и UART протоколами. Он также имеет Ethernet и USB интерфейсы, с HDMI портом.

В нем отсутствует чип WiFi / BLE, но если он вам действительно нужен, вы можете рассмотреть BeagleBone AI версию (которая стоит намного дороже).

Она стоит $49.

Источник: https://beagleboard.org/black

.     .     .

Raspberry Pi 4

Наверное, самая известная (и любимая) плата из этого списка. В версии 4B у вас есть доступ к мини-плате для ПК размером с кредитную карту, которую вы также можете использовать как персональный компьютер.

Оснащена четырехъядерным процессором Broadcom, 64-битным, 1,5 ГГц. Имеет память 2 ГБ RAM в версии по умолчанию (с возможностью увеличения до 4 и 8 ГБ). Для связи доступен WiFi, Bluetooth и Ethernet.

Имеет 40 GPIO, с интерфейсами SPI, I2C, UART, а также 2 порта micro-HDMI (до 4к). Также имеется интерфейс для USB, DSI дисплея и CSI камеры.

Имеет различные операционные системы (OS), которые могут быть использованы (от Raspbian, с собственной версией Debian, до Windows IoT), так что у вас есть хороший набор языков программирования, которые вы можете выбрать.

Ей не хватает аналогового входа, но вы можете легко решить эту проблему с помощью адаптера. Одна вещь, которая хорошо работает для Raspberry Pi, это количество продуктов и расширений, которые могут быть использованы с платой, вдобавок к огромному сообществу разработчиков и пользователей.

Она стоит от $35 до $55.

Источник: https://www.raspberrypi.org/

.     .     .

NVIDIA Jetson Nano

Небольшой, мощный компьютер, на котором можно запускать приложения для AI или робототехники без каких-либо сложностей. Оснащен четырехъядерным процессором ARM 1.53 ГГц, оперативной памятью (RAM) 2 ГБ и выделенным 128-ядерным графическим процессором NVIDIA.

Он оснащен HDMI, разъемом CSI и соединением Gigabit Ethernet (можно использовать WiFi через адаптер). С 40 GPIO у вас есть интерфейсы I2C, SPI и UART.

С помощью JetPack Development Kit вы получаете доступ к Linux с уже установленными библиотеками и фреймворками, такими как CUDA, OpenCV, VisionWorks и TensorRT.

Узнать об AI (Artificial intelligence, ИИ – Искусственный Интеллект) и других интересных проектах вы сможете на сайте NVIDIA, а также в сообществе.

Это стоит $59.

Источник: https://developer.nvidia.com

.     .     .

Бонус: Meadow F7

Как уже упоминалось в комментариях, еще одна замечательная плата – это Meadow Dev Kit от Wilderness Labs.

Она оснащена микроконтроллером STM32F7, с микропроцессором ESP32, который обеспечивает WiFi и Bluetooth-соединение. Имеет 25 GPIO, с SPI, I2C, CAN и UART протоколами. Он также имеет встроенное зарядное устройство LiPo.

Одной из интересных вещей в этой плате является возможность использования стандарта .NET, который может сэкономить вам много времени при программировании.

Она стоит $50.

Meadow F7 Development Kit. Источник: здесь.

.     .     .

Заключение

Мы видели 10 плат для разработки, которые вы можете купить сегодня и начать работать с миром IoT. Это не единственные варианты для создания продукта IoT, но это хороший старт.

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


Прямо сейчас в OTUS открыт набор на курс «Разработчик IoT».

В связи с этим приглашаем всех желающих записаться на открытый вебинар «Практика IoT: создаем проект по шерингу самокатов». На этом бесплатном демо-занятии:- обсудим наиболее перспективные приложения Интернета вещей в разных сферах;- познакомимся с облачной платформой Rightech IoT Cloud;- создадим свой проект по шерингу самокатов;- будем эмулировать данные сервисом ботов;- применим постобработку данных;- сформируем сценарии автоматизации.

ЗАПИСАТЬСЯ НА ДЕМО-УРОК

Какие бывают типы плат Arduino

Плата Arduino была разработана в Институте дизайна взаимодействия Ivrea и предназначена для студентов, не имеющих опыта работы в области электроники и программирования. Эта плата начала меняться, чтобы адаптироваться к новым требованиям и задачам, отделяя свое присутствие от простых 8-битных плат до продуктов для приложений IoT (Интернет вещей), 3D-печати, носимых устройств и встроенных сред. Все платы имеют полностью открытый исходный код, что позволяет пользователям создавать их отдельно и, наконец, адаптировать их к своим конкретным потребностям. С годами разные виды Ардуино доски использовались для создания тысяч проектов, от повседневных предметов до сложных научных инструментов. Международное сообщество дизайнеров, художников, студентов, программистов, любителей и экспертов собралось вокруг этой стадии открытого исходного кода, их пожертвования составили невероятное количество доступных знаний, которые могут оказать огромную помощь как новичкам, так и специалистам. В этой статье обсуждается обзор различные типы плат Arduino и их сравнение.



Какие бывают типы плат Arduino?

Плата Arduino – это платформа с открытым исходным кодом, используемая для создания проекты электроники . Он состоит из микроконтроллера и части программного обеспечения или интегрированной среды разработки (IDE), которая работает на вашем ПК и используется для записи и загрузки компьютерного кода на физическую плату. Платформа Arduino стала очень известной среди дизайнеров или студентов, только начинающих с электроники, и по прекрасной причине.


Типы плат Arduino


В отличие от большинства более ранних программируемых плат, Arduino не требует отдельной части оборудования, чтобы запрограммировать новый код на плате, вы можете просто использовать USB-кабель. Кроме того, IDE Arduino использует базовую версию C ++, что упрощает изучение программы. Наконец, плата Arduino предлагает типичный форм-фактор, который разбивает функции микроконтроллера в более доступный корпус.

Почему платы Arduino?

Плата Arduino использовалась для выполнение различных инженерных проектов и разные приложения. Программное обеспечение Arduino очень простое в использовании для новичков, но гибкое и подходит для опытных пользователей. Он работает под управлением Windows, Linux и Mac. Учителя и учащиеся школ используют его для разработки недорогих научных инструментов для проверки принципов физики и химии. Существует множество других платформ микроконтроллеров, доступных для физических вычислений. Netmedia BX-24, Parallax Basic Stamp, MIT’s Handyboard, Phidget и многие другие предоставляют связанные функции.


Arduino также упрощает рабочий процесс микроконтроллера, но дает некоторые преимущества перед другими системами для учителей, студентов и новичков.

  • Недорого
  • Кроссплатформенность
  • Простая и понятная среда программирования
  • Программное обеспечение с открытым исходным кодом и расширяемое программное обеспечение
  • Открытый исходный код и расширяемое оборудование
Функция платы Arduino

Гибкость платы Arduino огромна, так что можно делать все, что угодно. Эта плата может быть очень легко подключена к различным модулям, таким как датчики препятствий, датчики присутствия, датчики пожара, модули GSM, модули GPS и т. Д. Основная функция платы Arduino – управлять электроникой посредством считывания входов и преобразования их в выходы, потому что эта плата работает как инструмент. Эта плата также используется для создания различных проектов электроники в области электроники, электрики, робототехники и т. Д.


Особенности различных типов плат Arduino

Характеристики различных типов плат Arduino перечислены в табличной форме.

Плата Arduino Процессор объем памяти Цифровой ввод / вывод Аналоговый ввод / вывод
Arduino uno16 МГц ATmega3282 КБ SRAM, 32 КБ флэш-памяти146 входов, 0 выходов
Arduino Due84 МГц AT91SAM3X8E96 КБ SRAM, 512 КБ флэш-памяти5412 входов, 2 выхода
Ардуино Мега16 МГц ATmega25608 КБ SRAM, 256 КБ флэш-памяти5416 входов, 0 выходов
Ардуино Леонардо16 МГц ATmega32u42,5 КБ SRAM, 32 КБ флэш-памяти2012 входов, 0 выходов

Различные типы плат Arduino

В список плат Arduino входят следующие:

  • Arduino Uno (R3)
  • Ардуино Нано
  • Ардуино Микро
  • Arduino Due
  • Плата LilyPad Arduino
  • Arduino Bluetooth
  • Ардуино десять тысяч
  • Плата RedBoard Arduino
  • Плата Arduino Mega (R3)
  • Доска Ардуино Леонардо
  • Робот Arduino
  • Arduino Исследуйте
  • Микрофон Arduino Pro
  • Arduino Ethernet
  • Arduino Zero
  • Самая быстрая плата Arduino
Arduino Uno (R3)

Uno – отличный вариант для вашего начального Arduino. Эта плата Arduino зависит от микроконтроллера на базе ATmega328P. По сравнению с другими типами плат Arduino, она очень проста в использовании, как и плата типа Arduino Mega. Он состоит из 14 цифровых выводов ввода / вывода, из которых 6 выводов могут использоваться как ШИМ ( широтно-импульсная модуляция выходов), 6 аналоговых входов, кнопка сброса, разъем питания, USB-соединение, заголовок для внутрисхемного последовательного программирования (ICSP) и т. д. Он включает в себя все необходимое для поддержки микроконтроллера, просто подключите его к ПК с помощью с помощью кабеля USB и предоставьте источник питания, чтобы начать работу с адаптером переменного тока в постоянный или аккумулятором.

Arduino Uno (R3)

Arduino Uno – это наиболее часто используемая плата, и это стандартная форма, помимо всех существующих плат Arduino. Эта доска очень пригодится новичкам. Пожалуйста, перейдите по этой ссылке, чтобы узнать больше о Плата Arduino Uno

Ардуино Нано

Это небольшая плата на основе микроконтроллеров, таких как ATmega328P, иначе ATmega628, но подключение этой платы такое же, как и для платы Arduino UNO. Такая плата микроконтроллера очень компактна, устойчива, гибка и надежна.

Ардуино Нано

По сравнению с платой Arduino Uno она имеет небольшие размеры. Для сборки проектов необходимы такие устройства, как mini USB и Arduino IDE. Эта плата в основном включает в себя аналоговые контакты-8, цифровые контакты-14 с набором контактов ввода / вывода, контакты питания-6 и контакты-2 RST (сброса). Пожалуйста, перейдите по этой ссылке, чтобы узнать больше о Плата Arduino Nano.

Ардуино Микро

Плата Arduino Micro в основном зависит от микроконтроллера на базе ATmega32U4, который включает в себя 20 наборов контактов, где 7 контактов – это контакты PWM, 12-аналоговые входные контакты. Эта плата включает в себя различные компоненты, такие как заголовок ICSP, кнопку RST, небольшое USB-соединение, кварцевый генератор с частотой 16 МГц. USB-соединение встроено, и эта плата является уменьшенной версией платы Леонардо.

Ардуино Микро

Arduino Due

Эта плата Arduino зависит от ARM Cortex-M3 и является первой платой микроконтроллера Arduino. Эта плата включает цифровые контакты ввода / вывода-54, где 12 контактов – это контакты вывода / вывода ШИМ, аналоговые контакты -12, UART-4, CLK с частотой 84 МГц, USB OTG, DAC-2, разъем питания, TWI- 2, заголовок JTAG, заголовок SPI, две кнопки для сброса и стирания.

Arduino Due

Эта плата работает с напряжением 3,3 В, при этом максимальное напряжение, которое могут выдержать контакты ввода / вывода, составляет 3,3 В, поскольку подача высокого напряжения на любой контакт ввода / вывода может привести к повреждению платы. Эта плата просто подключается к компьютеру через небольшой разъем. USB-кабель, иначе он может получать питание через адаптер переменного тока в постоянный. Эта плата Arduino Due подходит для всех экранов Arduino на 3,3 В.

Плата LilyPad Arduino

Плата Lily Pad Arduino – это носимая электронная текстильная технология, расширенная Лией «Бючли» и тщательно разработанная «Лией и SparkFun». Каждая доска была изобретательно разработана с огромными контактными площадками и гладкой спинкой, чтобы их можно было вшивать в одежду с помощью проводящей нити. Этот Arduino также включает в себя платы ввода-вывода, питания и сенсоров, которые созданы специально для электронного текстиля. Их даже можно стирать!

Платы LilyPad Arduino

Arduino Bluetooth

Этот Bluetooth в основном зависит от микроконтроллера, такого как ATmega168, и эта плата также называется Arduino BT. Этот тип платы включает в себя различные компоненты, такие как цифровые контакты-16, аналоговые контакты-6, кварцевый генератор-16 МГц, кнопку сброса, винтовые клеммы, разъем ICSP. На этой плате винтовые клеммы в основном используются для питания. Программирование этого микроконтроллера Bluetooth может выполняться с помощью Bluetooth как беспроводного соединения.

Ардуино десять тысяч

Плата микроконтроллера, такая как Arduino Diecimila, в основном зависит от ATmega168. Эта плата включает цифровые контакты ввода / вывода -14, где 6 контактов могут использоваться как выходы ШИМ и аналоговые входы-6, соединение USB, кварцевый генератор-16 МГц, заголовок ICSP, кнопку сброса и разъем питания. Эта плата может быть подключена к компьютеру через USB-кабель и может быть активирована с помощью аккумулятора и адаптера AC-DC.

Ардуино десять тысяч

Как следует из названия, значение Diecimila на итальянском языке – 10 000, что означает, что было разработано более 10 000 плат Arduino. В наборе плат USB Arduino она самая последняя по сравнению с другими версиями.

Плата RedBoard Arduino

Плата RedBoard Arduino может быть запрограммирована с помощью USB-кабеля Mini-B с использованием Arduino IDE. Он будет работать в Windows 8 без изменения настроек безопасности. Он более постоянный благодаря используемому нами чипу USB или FTDI, а также полностью плоский на задней панели. Его очень просто использовать в дизайне проекта. Просто подключите плату, выберите пункт меню, чтобы выбрать Arduino UNO, и вы готовы загрузить программу. Вы можете управлять RedBoard через USB-кабель, используя цилиндрический разъем.

Платы RedBoard Arduino

Плата Arduino Mega (R3)

Arduino Mega похожа на старшего брата UNO. Он включает в себя множество цифровых контактов ввода / вывода (из них 14 контактов могут использоваться как PWM o / ps), 6 аналоговых входов, кнопку сброса, разъем питания, USB-соединение и кнопку сброса. Он включает в себя все необходимое для поддержки микроконтроллера, просто подключите его к ПК с помощью USB-кабеля и подайте питание, чтобы начать работу с адаптером переменного тока в постоянный или аккумулятором. Огромное количество контактов делает эту плату Arduino очень полезной для разработки проектов, которым требуется множество цифровых i / ps или o / ps, например, множество кнопок. Пожалуйста, перейдите по этой ссылке, чтобы узнать больше о Ардуино Мега (R3) Доска

Плата Arduino Mega (R3)

Доска Ардуино Леонардо

Первая плата разработки Arduino – это плата Leonardo. Эта плата использует один микроконтроллер вместе с USB. Это означает, что это может быть очень просто и дешево. Поскольку эта плата обрабатывает USB напрямую, доступны программные библиотеки, которые позволяют плате Arduino следовать за клавиатурой компьютера, мышью и т. Д.

Доска Ардуино Леонардо

Робот Arduino

Такая плата – первая Arduino на колесах. Этот робот Arduino включает в себя два процессора на каждой из своих плат. Две платы – это плата двигателя и плата управления, где плата двигателя управляет двигателями, а плата управления используется для считывания датчиков для работы. Каждая плата представляет собой законченную плату Arduino, и ее программирование может быть выполнено через Arduino IDE. Это платы микроконтроллеров, которые зависят от ATmega32u4.

Контакты этого робота сопоставлены с исполнительными механизмами и датчиками на борту. Процесс программирования робота такой же, как и на плате Arduino Leonardo. Его также называют маленьким компьютером, и он широко используется в робототехнике. Эта плата включает в себя динамик, цветной экран, кнопки-5, моторы-2, цифровой компас, устройство чтения SD-карт, потенциометры-2 и датчики пола-5. Библиотеку этого робота можно использовать как для управления датчиками, так и исполнительными механизмами.

Arduino Исследуйте

Arduino Esplora включает в себя небольшой компьютер, известный как микроконтроллер, с несколькими входами и выходами. Входами этой платы являются датчик освещенности, четыре кнопки, микрофон, акселерометр, джойстик, ползунок, датчик температуры и т. Д., Тогда как выходами являются трехцветный светодиод и зуммер. Такая плата Arduino выглядит как контроллер для видеоигр.

Arduino Исследуйте

Программирование этой платы может быть выполнено с использованием программного обеспечения Arduino, такого как IDE, которое берет данные с входов и управляет выходом, как клавиатура или мышь. По сравнению со всеми другими типами плат Arduino, эта esplora полностью отличается, поскольку входы и выходы уже подключены к плате. Поэтому подключить такие компоненты, как исполнительные механизмы или датчики, очень просто. Таким образом, программирование несколько отличается от других типов плат Arduino. Эта плата esplora включает в себя собственную библиотеку, так что данные с датчиков и исполнительных механизмов очень легко читать и записывать.

Микрофон Arduino Pro

Плата Arduino Pro Micro такая же, как и плата Arduino Mini, за исключением микроконтроллера ATmega32U4. Эта плата профессионального микрофона включает в себя контакты 12 цифрового ввода / вывода, контакты 5 широтно-импульсной модуляции (ШИМ), последовательные соединения Tx и Rx и 10-битный АЦП.

Arduino Ethernet

Плата Arduino Ethernet зависит от микроконтроллера, такого как ATmega328. Этот вид платы микроконтроллера включает в себя аналоговые контакты-5, цифровые входы / выходы-14, кнопку RST, соединение RJ45, кварцевый генератор, разъем питания, заголовок ICSP и т. Д. Подключение платы Arduino может быть выполнено через Ethernet щит для Интернета.

Arduino Zero

Это мощная, а также простая 32-битная плата, которая обеспечивает лучшую платформу для инновационных проектов, таких как носимые технологии, интеллектуальные устройства IoT, сумасшедшая робототехника, высокотехнологичная автоматизация и т. Д. Эта плата расширяется за счет повышения производительности, позволяя диапазон возможностей проекта и работает как отличный образовательный инструмент.

Arduino Zero

Эта плата включает в себя контакты 6 аналогового входа, контакты 14 цифрового ввода / вывода, разъем питания, кнопку AREF, контакты порта UART, разъем USB и разъем для внутрисхемного последовательного программирования (ICSP), разъем питания и т. Д.
Эта плата питается от микроконтроллера SAMD21 на базе Atmel. Основной особенностью этого является EDBG (встроенный отладчик) на основе Atmel, обеспечивающий полный интерфейс отладки без использования дополнительного оборудования.

Самая быстрая плата Arduino

Одна из лучших плат для разработки Arduino, знакомых с Arduino MEGA & UNO, – это плата hifive1, которая включает в себя микроконтроллер RISC-V с частотой 320 МГц. У этой самой быстрой платы есть Cortex M-7 с микроконтроллером на 400 МГц.

  • Флэш-память – до 2 Мбайт
  • RAM – 1 Мбайт
  • Контроллеры DMA -4
  • Периферийные устройства связи – до 35
  • Максимальное разрешение 16 бит с 3 × АЦП
  • ЦАП с 2 × 12-битными
  • Оборудование с кодеком JPEG
  • Таймеры -22 и сторожевые псы – 200 МГц
  • HW Calendar и RTC с точностью до секунды
  • Криптографическое ускорение

Характеристики платы Hifive1

К особенностям платы Hifive1 можно отнести следующее.

  • Мега форм-фактор или Arduino Uno
  • Зарядное устройство для аккумулятора
  • SD-карта, включая обнаружение функции карты
  • Ethernet *
  • Дополнительная вспышка QSPI – 133 МГц
  • Интерфейсы – CAN, SWD, камера
  • USB-OTG

Щиты Arduino

Кроме того, экраны Arduino – это готовые печатные платы, используемые для подключения к ряду плат Arduino. Эти экраны устанавливаются на верхнюю часть плат, совместимых с Arduino, чтобы обеспечить дополнительные возможности, такие как подключение к Интернету, управление двигателем, обеспечение беспроводная связь , Управление ЖК-экраном и т. Д. Существуют различные типы экранов Arduino.

Щиты для плат Arduino

  • Беспроводные щиты
  • GSM щит
  • Ethernet-экран
  • Протощиты

Сравнение плат Arduino

Сравнение различных плат Arduino включает следующее.

Плата Arduino Напряжение системы Скорость CLK Цифровой ввод / вывод Аналоговые входы ШИМ UART Интерфейс программирования
Arduino Uno – R3

16 МГц14146

1

USB через ATMega16U2
Arduino Uno R3 SMD

16 МГц14146

1

USB через ATMega16U2
RedBoard

16 МГц14146

1

USB через FTDI
Arduino Pro 3,3 В / 8 МГц

3,3 В

8 МГц14146

1

Заголовок, совместимый с FTDI
Arduino Pro 5 В / 16 МГц

16 МГц14146

1

Заголовок, совместимый с FTDI
Ардуино Мини 05

16 МГц14148

1

Заголовок, совместимый с FTDI
Arduino Pro Mini 3,3 В / 8 МГц

3,3 В

8 МГц14146

1

Заголовок, совместимый с FTDI
Arduino Pro Mini 5 В / 16 МГц

16 МГц1486

1

Заголовок, совместимый с FTDI
Arduino Ethernet

16 МГц1466

1

Заголовок, совместимый с FTDI
Провод Arduino

3,3 В

8 МГц1486

1

Заголовок, совместимый с FTDI, или по беспроводной связи через XBee †
Основная плата LilyPad Arduino 328

3,3 В

8 МГц1466

1

Заголовок, совместимый с FTDI
Простая плата LilyPad Arduino3,3 В8 МГц9450Заголовок, совместимый с FTDI

Как правильно выбрать плату Arduino?

Сегодня на рынке существуют различные типы плат Arduino, такие как FreeDuino и NetDuino. Лучший способ выбрать плату Arduino – это проверить и различить торговые названия на исходных платах. Таким образом, приобрести недорогие платы Arduino легко на онлайн-сайтах и ​​в электронных магазинах. Эти платы доступны в различных версиях и спецификациях.

Программирование всех плат может быть выполнено с помощью программного обеспечения Arduino IDE, которое позволяет любому писать и загружать код, но каждая плата различается в зависимости от входов, выходов, скорости, форм-фактора, напряжения и т. Д. диапазон работы этих плат составляет от 3,7 В до 5 В.

Таким образом, речь идет о разных типах Платы Arduino . Мы надеемся, что вы лучше понимаете эту концепцию. Кроме того, любые вопросы относительно этой концепции или реализации проектов на базе платы Arduino, пожалуйста, дайте свои ценные предложения, комментируя в разделе комментариев ниже. Вот вам вопрос, каковы функции плат Arduino?

Фото:

Выбор Arduino для вашего проекта

Добавлено в избранное Любимый 14

Введение

Вы просто ищете спецификации между платами Arduino?

Ознакомьтесь с нашим руководством по сравнению Arduino ! Мы скомпилировали все имеющиеся у нас платы для разработки Arduino, чтобы вы могли быстро сравнить их и найти идеальную для своих нужд.

Отвези меня туда!

Посмотрим правде в глаза, существует множество различных плат Arduino.Как вы решаете, какой из них вам нужен для вашего проекта? В этом уроке мы познакомимся с разнообразным миром плат Arduino. Мы углубимся в каждую доску, исследуя плюсы, минусы и примеры использования.

Arduino – это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Он предназначен для художников, дизайнеров, любителей и всех, кто интересуется созданием интерактивных объектов или сред. Или, проще говоря, вы загружаете какой-то код, и он может считывать датчики, выполнять действия на основе ввода от кнопок, управления двигателями и принимать экраны для дальнейшего расширения своих возможностей.На самом деле, вы можете делать практически все.

Все платы Arduino имеют одну общую черту: они программируются через Arduino IDE. Это программное обеспечение, которое позволяет писать и загружать код. Помимо этого, может быть много различий. Количество входов и выходов (сколько датчиков, светодиодов и кнопок вы можете использовать на одной плате), скорость, рабочее напряжение и форм-фактор – это лишь некоторые из переменных. Некоторые платы предназначены для встраивания и не имеют программного интерфейса (оборудования), которое необходимо покупать отдельно.Некоторые могут работать напрямую от батареи 3,7 В, другим требуется не менее 5 В.

Рекомендуемый просмотр

Рекомендуемая литература

Если вы не знаете, что такое Arduino, но оказались здесь, вы можете начать с нашего руководства «Что такое Arduino?».

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

Что вообще такое «Ардуино»? В этом руководстве подробно рассказывается о том, что такое Arduino, а также о проектах и ​​виджетах Arduino.

Логические уровни

Узнайте разницу между устройствами 3,3 В и 5 В и логическими уровнями.

Вы также должны хорошо разбираться в Arduino IDE. Если вам нужна помощь в установке, посетите это руководство.

Установка Arduino IDE

Пошаговое руководство по установке и тестированию программного обеспечения Arduino в Windows, Mac и Linux.

Словарь терминов

Микроконтроллер (MCU): Микроконтроллер – это сердце (или, точнее, мозг) платы Arduino. Плата для разработки Arduino основана на микроконтроллерах AVR разных типов, каждый из которых имеет разные функции и особенности.

Входное напряжение: Это рекомендуемый диапазон входного напряжения для платы. Плата может быть рассчитана на немного более высокое максимальное напряжение, но это безопасный рабочий диапазон.Следует иметь в виду, что многие из литий-полимерных аккумуляторов, которые мы носим, ​​имеют напряжение 3,7 В, а это означает, что любая плата с входным напряжением, включая 3,7 В, может питаться напрямую от одного из наших блоков аккумуляторов Li-Po.

Системное напряжение: Это системное напряжение платы, то есть напряжение, при котором фактически работает микроконтроллер. Это важный фактор для совместимости экрана, поскольку логический уровень теперь составляет 3,3 В вместо 5 В. Вы всегда хотите быть уверены, что любая внешняя система, с которой вы пытаетесь связаться, может соответствовать логическому уровню вашего контроллера.

Тактовая частота: Это рабочая частота микроконтроллера, связанная со скоростью, с которой он может выполнять команды. Хотя есть редкие исключения, большинство микроконтроллеров ATmega, работающих от 3 В, будут работать на частоте 8 МГц, тогда как большинство микроконтроллеров, работающих при 5 В, будут работать на частоте 16 МГц. Тактовую частоту Arduino можно разделить для экономии энергии с помощью нескольких уловок, если вы знаете, что делаете.

Цифровой ввод / вывод: Это количество выводов цифрового ввода / вывода (I / O), которые разбиты на плате Arduino.Каждый из них может быть настроен как вход или выход. Некоторые из них поддерживают ШИМ, а некоторые используются в качестве контактов для последовательной связи.

Аналоговые входы: Это количество контактов аналогового входа, доступных на плате Arduino. Аналоговые контакты помечены буквой «A», за которой следует их номер, они позволяют считывать аналоговые значения с помощью аналого-цифрового преобразователя (АЦП) в микросхеме ATMega. Аналоговые входы также могут быть сконфигурированы как дополнительные цифровые входы / выходы, если вам это нужно!

PWM: Это количество цифровых выводов ввода / вывода, которые способны производить широтно-импульсную модуляцию.(ШИМ) сигнал. Сигнал PWM подобен аналоговому выходу; он позволяет вашей Arduino «имитировать» аналоговое напряжение между нулем и системным напряжением.

UART: Это количество отдельных линий последовательной связи, которые может поддерживать ваша плата Arduino. На большинстве плат Arduino цифровые выводы ввода / вывода 0 и 1 дублируют ваши последовательные выводы отправки и получения и используются совместно с последовательным портом программирования. Некоторые платы Arduino имеют несколько UART и могут одновременно поддерживать несколько последовательных портов. На всех платах Arduino есть хотя бы один UART для программирования, но некоторые из них не разбиты на доступные контакты.

Флэш-память: Это объем памяти программ, доступный микросхеме для хранения вашего эскиза. Не вся эта память доступна, так как очень небольшая часть занята загрузчиком (обычно от 0,5 до 2 КБ).

Интерфейс программирования: Вот как вы подключаете плату Arduino к компьютеру для программирования. Некоторые платы имеют встроенный разъем USB, поэтому все, что вам нужно сделать, это подключить их к кабелю USB. У других есть доступный заголовок, чтобы вы могли подключить переходник FTDI Basic или кабель FTDI.На других платах, таких как Mini, для программирования имеются разъемы для последовательного порта, но они не совместимы с разъемом FTDI. Любая плата Arduino, имеющая встроенный разъем USB, также имеет другое оборудование, которое обеспечивает преобразование последовательного интерфейса в USB. Однако некоторым платам не требуется дополнительное оборудование, поскольку их микроконтроллеры имеют встроенную поддержку USB.

Платы на базе ATmega328

Примечание: ATmega328P – это обновленная версия микроконтроллера ATmega328, но работает очень похоже.Однако важно отметить, что 328P будет потреблять меньше энергии, чем 328, и что два чипа будут иметь разные сигнатуры чипа. В целом, функциональность и программирование этих двух устройств сравнимы. В этом руководстве мы будем называть ATmega328p ATmega328.

ATmega328 (и ATmega168 до этого, и ATmega8 до этого, …) является основным продуктом платформы Arduino. 32 КБ флэш-памяти (программная область), до 23 входов / выходов, восемь из которых могут быть аналоговыми входами – рабочие частоты до 20 МГц.Ни одна из его характеристик не бросается в глаза, но это все еще твердый 8-битный микроконтроллер . Для многих проектов в области электроники того, что дает 328, по-прежнему более чем достаточно.

Все платы Arduino на этой странице используют ATmega328 в качестве основного микроконтроллера. Один только микроконтроллер делает все платы на этой странице почти идентичными с точки зрения количества операций ввода-вывода и памяти. Их различия связаны с такими вещами, как программные интерфейсы, форм-факторы и рабочие напряжения.

Главное событие: Arduino Uno

Arduino Uno – это “стандартная” Arduino.Это то, с чем мы сравниваем все остальные платы, совместимые с Arduino. Если вы только начинаете знакомиться с Arduino, – это плата для начала с .

Arduino Uno – R3

В наличии DEV-11021

Это новый Arduino Uno R3. В дополнение ко всем функциям предыдущей платы, Uno теперь использует ATmega16U2 вместо…

136

Arduino Uno – R3 SMD

В наличии DEV-11224

Это новый Arduino Uno R3.В дополнение ко всем функциям предыдущей платы, Uno теперь использует ATmega16U2 вместо…

25

Uno выпускается в двух вариантах: сквозной и SMD, в которых используется ATmega328 для сквозного или поверхностного монтажа. Версия со сквозным отверстием (на фото выше) хороша тем, что вы можете вынуть чип и заменить его новым (в случае появления волшебного синего дыма), но версия SMD может быть более доступной (PTH чипы все чаще прекращают свое существование).

Arduino Uno может получать питание либо через интерфейс USB, либо через внешний цилиндрический разъем. Чтобы подключить его к компьютеру, вам понадобится USB-кабель типа B-to-A (например, USB-разъем на большинстве принтеров).

A Модификация: RedBoard

Одна из величайших особенностей Arduino – это то, что весь проект имеет открытый исходный код. Схемы, файлы дизайна оборудования и исходный код находятся в свободном доступе для просмотра и изменения. Выпущенный по лицензии Creative Commons Share Alike, любой желающий может свободно разбираться в конструкции оборудования и создавать свою собственную версию.Вот как появляется такой продукт, как RedBoard. Он по-прежнему выглядит и действует так же, как Arduino Uno, но немного изменен, чтобы сделать плату более подходящей для определенных целей.

RedBoard почти идентичен Uno, но есть несколько ключевых отличий:

  • USB-разъем : Redboard использует меньший разъем mini-B, поэтому вам понадобится USB-кабель mini-B-to-A для подключения его к компьютеру.
  • USB-to-Serial Transciever : Arduino Uno использует ATmega16U4 с загруженной специальной прошивкой для преобразования между USB и последовательным интерфейсом.RedBoard использует FTDI FT232RL. Это различие действительно преобладает только при установке драйверов , потому что для каждого из них требуется отдельный файл драйвера.
  • SMD против PTH : RedBoard предлагается только в версии SMD, и SMD делает шаг вперед, делая каждый компонент для поверхностного монтажа. На нижней части доски нет острых краев!
  • Цвет : Верная своему названию, RedBoard выпускается в красном цвете Ferrari SparkFun. Это не окажет реального влияния на работу Arduino, но определенно повлияет на коэффициент гибкости платы.
  • Цена : Поскольку мы производим доску на собственном производстве, здесь, в Боулдере, штат Колорадо, мы можем позволить себе снизить цену.

Как и Uno, RedBoard отлично подходит для новичков. В целом, он должен предлагать те же возможности Arduino, что и Uno. Для более глубокого сравнения RedBoard и Uno, ознакомьтесь с нашим руководством RedBoard против Uno.

RedBoard против Uno

6 августа 2013 г.

В этом руководстве мы обсуждаем различия и сходства между RedBoard и Arduino Uno (SMD и PTH).Платформы разработки

Для профессионалов

Arduino Pro – это уменьшенная версия Uno. Там все еще есть ATmega328, но удалены разъемы и схема преобразования USB в последовательный. По сути, это минимум, который должен быть Arduino, чтобы быть Arduino. Как следует из названия, эти платы предназначены для использования более опытными разработчиками Arduino.

Arduino Pro 328 – 3.3 В / 8 МГц

В наличии DEV-10914

Он синий! Худая! Это Arduino Pro! Минималистичный дизайнерский подход SparkFun к Arduino. Это 3,3 В Arduino, работающий с…

1

Для программирования Arduino Pro вам понадобится нечто большее, чем просто USB-кабель; требуется внешняя плата для преобразования USB с вашего компьютера в последовательный порт, который понимает Arduino.Существуют различные платы и кабели, которые могут выполнить эту задачу, мы рекомендуем FTDI Basic Breakout.

Эта плата подключается к 6-контактному прямоугольному разъему на краю платы. Когда вы закончите программирование и будете готовы вставить плату в проект, просто отключите FTDI Basic.

Меньший форм-фактор и отсутствие разъемов означают, что эта плата может быть больше , адаптированной к индивидуальному заказу , чтобы вписаться в проект. Вы можете припаять провода или разъемы прямо к нужным контактам.Опять же, он имеет тот же отпечаток контактов, что и Uno, поэтому он по-прежнему совместим с экраном.

Pro доступны в двух вариантах: 5 В / 16 МГц и 3,3 В / 8 МГц. Плата 5 В / 16 МГц работает с тем же напряжением и скоростью, что и Arduino Uno. Плата 3,3 В / 8 МГц уникальна тем, что может работать при более низком напряжении. Более низкое рабочее напряжение облегчает питание платы от батарей (в частности, LiPos), но это также означает, что тактовая частота должна быть снижена. Плата 3,3 В / 8 МГц работает вдвое медленнее, чем обычная Arduino Uno…но 8 МГц по-прежнему чертовски быстро для многих приложений. Вы по-прежнему можете включать и выключать светодиод более миллиона раз в секунду!

Конечно, если эта плата все еще слишком велика, вы можете уменьшить ее еще больше …

Pro Mini

Платы Mini упаковывают все оставшиеся возможности Arduino Pro и занимают гораздо меньшую площадь. Каждый штифт все еще сломан (на самом деле, еще выломано, еще штыря), просто они занимают совсем другое место.

Arduino Pro Mini, подключенный к FTDI Basic, который обеспечивает питание и загружает код.

Очевидно, что эти платы не совместимы с экраном, но они совместимы с макетами. Вы можете припаять штекерные разъемы к Pro и перекинуть их через среднюю полосу макета. Небольшой форм-фактор также делает их очень удобными для встраивания в проекты (например, в датчике pH h3O).

Как и обычные платы Pro, они предлагаются в вариантах 5 В / 16 МГц и 3,3 В / 8 МГц. И вам все равно придется программировать их с помощью FTDI Basic.

и т. Д.

Ардуино Фио

И Arduino Fio тоже.Эта плата подключает ATmega328 к беспроводному трансиверу XBee (или XBee-совместимому), так что ваш Arduino может обмениваться данными с другими устройствами по беспроводной сети.

Ардуино Фио

В наличии DEV-10116

Плата ввода-вывода Arduino Funnel (Fio) – это плата, разработанная Сигеру Кобаяши на основе оригинального дизайна от [LilyPad] (http: // www…

2
ATmega328P с Arduino Optiboot

Что вы получите, если возьмете SparkFun RedBoard или Arduino Uno и удалите все, кроме микроконтоллера? ATmega328P с Optiboot – это то, что вы получаете, предлагая функциональность RedBoard и Uno в гораздо меньшем корпусе.Для справки при размещении Arduino на макетной плате или в проекте мы пометили контакты наклейкой!

Optiboot (загрузчик Arduino) позволяет загружать код Arduino в микроконтроллер без RedBoard или Uno. Это удобно, если вам нужна функциональность базовой платы, но нужно сэкономить место. Чтобы загрузить код из Arduino IDE в ATmega328P, вам понадобится источник питания 5 В, последовательная схема UART и кристалл на 16 МГц. Как только об этом позаботятся, вы будете готовы приступить к следующему проекту!

Редстик

Вы когда-нибудь хотели RedBoard, который поместился бы в ваш карманный протектор? Ну не волнуйся больше! RedStick имеет многие из тех же функций, к которым вы привыкли с платами ATmega328, теперь в забавном размере!

SparkFun RedStick

В отставке DEV-13741

В 2015 году мы разработали BadgerStick как забавный и интерактивный способ для людей узнать о пайке и взаимодействовать с SparkFu…

9 На пенсии

Несмотря на небольшой размер, плата по-прежнему имеет 14 контактов цифрового ввода / вывода с 6 контактами PMW, 8 аналоговых входов, UART, SPI, I2C и внешние прерывания.Плата, работающая на частоте 5 В / 16 МГц, может питаться либо от USB-разъема, либо от одноячеечной LiPo батареи, либо даже от двух батареек AA. Встроенный повышающий преобразователь позволяет питать плату с входным диапазоном от до вольт. Со встроенным FTDI и USB-концом просто подключите плату непосредственно к USB-порту компьютера, чтобы перепрограммировать! (Никакой внешней платы FTDI или кабеля USB не требуется!)

Материнская плата RedBot

Основная плата RedBot предназначена для простой и быстрой разработки средств управления роботами.Это универсальная плата, которая включает в себя заголовок XBee, предварительно запрограммированный загрузчик Optiboot (Uno), множество контактов для интеграции датчиков, двойной драйвер двигателя постоянного тока TB6612FNG, переключатель питания и переключатель отключения двигателя, чтобы надоедливый робот не держался пытаясь убежать, пока вы возитесь. Несмотря на то, что они были разработаны специально для шасси Magician и Shadow, возможности сервопривода и сенсора могут быть применены во многих роботизированных проектах.

Как и многие стандартные платы ATmega328P, RedBot работает при 5 В, имеет рабочую частоту 16 Гц и имеет флэш-память объемом 32 КБ.По выводам он поставляется с двумя гнездовыми разъемами 1×3 для двигателей, четырьмя штекерами 2×3 для сервоприводов и двумя портами датчиков с штыревыми разъемами 2×3. Поскольку плата представляет собой комбинацию драйвера двигателя и Arduino со всеми этими заголовками и разъемами, необходимость в объединении нескольких экранов устраняется, а возможности настройки увеличиваются.

OpenScale

Если вы работаете над проектом и хотите записать температуру или измерить вес статической нагрузки, OpenScale – идеальная доска для вас. OpenScale, разработанный для сбора данных, использует винтовые клеммы для подключения к датчикам температуры и тензодатчикам.Плата оснащена встроенным усилителем тензодатчика HX711 и FTDI.

SparkFun OpenScale

В наличии SEN-13261

SparkFun OpenScale – это простое в использовании решение с открытым исходным кодом для измерения веса и температуры. Имеет возможность р…

20

Когда дело доходит до записи данных, у вас будет множество вариантов.Вы можете просто подключить OpenScale к компьютеру через порт USB. Вы также можете подключить регистратор данных (например, OpenLog) или связаться с передатчиком Bluetooth через последовательный порт UART. Плата работает при 5 В / 16 МГц.

Еще одно большое преимущество OpenScale – это открытый исходный код. Чтобы загрузить код в OpenScale, просто используйте Arudino IDE. Плата поставляется с загрузчиком, совместимым с Arduino Uno, так что пишите код!

OpenLog

SparkFun OpenLog – это регистратор данных с открытым исходным кодом, который работает через простое последовательное соединение UART.Несмотря на то, что он меньше, чем Arduino Pro Mini, на печатной плате не так много выводов, которые обеспечивают легкий доступ. Плата включает в себя гнездо для карты памяти microSD, которое поддерживает до 32 ГБ для хранения всех последовательных данных, которые ваш проект генерирует для научных целей или для отладки.

SparkFun OpenLog

В наличии DEV-13712

SparkFun OpenLog может хранить или «регистрировать» огромные объемы последовательных данных и действовать как своего рода черный ящик.

22

Плата работает при напряжении 3,3 В и требует наличия FTDI 3,3 В для программирования

MicroView

MicroView объединяет ATmega328P с OLED-дисплеем 64×48 пикселей для отображения данных датчика, электронной почты, статуса контактов и т. Д. MicroView также имеет полнофункциональную библиотеку Arduino, которая упрощает программирование модуля. Плата включает 12 контактов цифрового ввода / вывода (3 из которых обеспечивают выход ШИМ, а 6 контактов аналогового входа).

MicroView работает при 5 В / 16 МГц и требует 5 В FTDI или программатора MicroView USB для загрузки кода.


Список можно продолжать и продолжать. Если вы видите плату с этим повторяющимся шестиконтактным последовательным заголовком и ATmega328, выполняющим всю обработку, ее характеристики, вероятно, не сильно отличаются от Arduino Pro.

Платы на базе ATmega32U4

Следующим шагом в эволюционной цепочке Arduino было объединение программной части платы USB-to-Serial с основным MCU.Это означало, что нам пришлось отказаться от ATmega328 – потому что он изначально не поддерживает USB – в пользу ATmega32U4. Помимо дополнительной поддержки USB, 32U4 во многом похож на 328. Оба являются 8-разрядными AVR с 32 КБ флэш-памяти, 22-мя линиями ввода-вывода, АЦП, UART, таймерами и т. Д.

Эти платы ATmega32U4 часто имеют преимущество в том, что они на дешевле , чем платы на базе ATmega328 – там можно установить одну менее дорогую ИС. Они также могут делать то, что обычные платы Arduino не могут, например, эмулировать USB-клавиатуру / мышь.С другой стороны, они могут быть менее надежными и более сложными в использовании.

Ардуино Леонардо

Leonardo – это предшественник всех плат ATmega32U4 Arduino. Он имеет тот же форм-фактор и размещение ввода / вывода (аналоговый, PWM, I 2 C-контакты в том же месте), что и Arduino Uno, поэтому он остается совместимым с экраном.

Различия между Леонардо и Уно? Помимо нового микроконтроллера и отсутствия второй микросхемы преобразования USB в последовательный порт, их не так много.Разъем USB другой, Леонардо подключается к компьютеру через USB-кабель micro-B. Процесс установки драйвера также немного сложнее – иногда может потребоваться немного дополнительных усилий, чтобы установить плату на ваш компьютер.

Pro Micro

Так же, как Pro Mini взял внутренности Arduino Uno и сжал их, Pro Micro работает как миниатюрная версия Leonardo. В отличие от Pro Mini, Pro Micro не требует внешней платы для загрузки эскиза – 32U4 позаботится обо всем!

Pro Micro – 5 В / 16 МГц

В наличии DEV-12640

Здесь, в SparkFun, мы не оставляем без внимания «достаточно хорошо».Вот почему мы добавляем в нашу линейку Arduino-совместимых микросхем…

79

Pro Micro – 3,3 В / 8 МГц

В наличии DEV-12587

Здесь, в SparkFun, мы не оставляем без внимания «достаточно хорошо».Вот почему мы добавляем в нашу линейку Arduino-совместимых микросхем…

19

Pro Micro имеет стандартный рабочий диапазон 5 В / 16 МГц или более уникальный вариант 3,3 В / 8 МГц.

Pro Micros относятся к числу наиболее сложных плат Arduino, которые нужно подготовить к работе. Чтобы включить их в среде Arduino, требуются дополнительные шаги, и ошибка может (по крайней мере временно) “заблокировать” Pro Micro.Эти платы – хороший выбор, если вы продвинутый Arduino-er и имеете в виду небольшой проект, ориентированный на USB (мини-клавиатура / мышь USB?).

Еще варианты!

FioV3

Есть много других риффов в дизайне Леонардо. Есть Fio v3 для любого проекта Arduino Leonardo, в который вы, возможно, захотите добавить XBee.

Fio v3 – ATmega32U4

18 доступно DEV-11520

Fio v3 – это новое слово в оборудовании Arduino Fio на базе ATmega32U4.Он не только маленький и готов к работе с LiPo, он еще и…

7

QDuino Mini

Или Qduino Mini, который добавляет зарядное устройство LiPo и датчик уровня заряда аккумулятора, а также два светодиода RGB (один для статуса, а другой, программируемый пользователем!). Доска была разработана Куином в возрасте 14 лет и изготовлена ​​в SparkFun.

Плата для неизолированного проводящего касания

Затем есть сенсорная плата Bare Conductive.По сути, это Arduino Leonardo, предназначенный для превращения практически любого материала или поверхности в датчик. Плата оснащена встроенным емкостным сенсорным датчиком, микросхемой декодера MP3, гнездом для карт памяти microSD и микросхемой для зарядки LiPo для создания переключателей света, музыкальных инструментов, настраиваемых интерактивных поверхностей.

Носимые Arduinos

В сегменте электронного текстиля на рынке Arduino правит LilyPads. Это уникальные круглые доски фиолетового цвета с цветочным рисунком.Штыри на LilyPads называются «лепестками», они имеют более крупные отверстия и заполнены медью до края платы. Они сконструированы таким образом, что токопроводящая нить может проходить через отверстия и обеспечивать электрический контакт с оголенной медью на лепестке.

LilyPads отлично подходят для электронного текстиля – проектов, в которых сочетаются электроника и волшебство ткани. Подробное описание этих плат можно найти в этом руководстве.

Больше мощности!

Нужна дополнительная “говядина” в вашем Arduino? Вам нужно больше контактов ввода-вывода или более быстрый процессор? Вот где на сцену выходят такие Arduino, как Mega или Due.

Arduino Mega: оптимизация Uno

Arduino Mega – это то, что вы могли бы получить, если бы упаковали четыре Arduino Uno на одной плате. Есть 54 контактов ввода / вывода , вместо 14, которые дает вам Uno. Это много дополнительных светодиодов! Вместо одного аппаратного последовательного порта их четыре. А Mega имеет колоссальные 256 КБ флеш-памяти . Не говоря уже о 16 аналоговых входах и 14 выходах ШИМ. У Mega всего больше всего.

Ардуино Мега 2560 R3

В наличии DEV-11061

Arduino – это платформа физических вычислений с открытым исходным кодом, основанная на простой плате ввода-вывода и среде разработки, которая реализует…

57 год

Мозг Mega – это ATmega2560, полностью усовершенствованный ATmega328.Помимо капитального ремонта процессора, Mega по-прежнему имеет много общего с Arduino Uno. На плате есть вторичная микросхема (ATmega16U2) для преобразования USB в последовательный порт, что позволяет программировать USB. Он работает с той же скоростью – 16 МГц. Все контакты выломаны таким образом, чтобы обеспечить совместимость с экраном платы. Из-за этого сходства Mega является хорошим вариантом как для начинающих, так и для экспертов Arduino.

Если ваш проект Arduino упирается в стену из-за того, что у вас недостаточно операций ввода-вывода, или если у вас не хватает места для программы, подумайте о переходе на Mega.

Arduino из-за: Arduino Harder

Вы думали, что Мега мощный? Arduino Due – это революционный подход к платформе Arduino. У него совершенно другая архитектура процессора – ARM вместо AVR. Это 32-битный процессор с тактовой частотой 84 МГц и встроенной поддержкой USB.

Arduino Due

30 доступно DEV-11589

Due – первая плата разработки Arduino на базе ARM.Эта плата основана на мощном 32-битном микроконе CortexM3 ARM…

15

Эта вещь обладает множеством уникальных функций, которых нет на других платах. Нравится:

  • Два цифро-аналоговых преобразователя (ЦАП), которые позволяют плате выводить истинные аналоговые значения (вместо ШИМ). Это означает, что вы можете воспроизводить звук!
  • USB на ходу (OTG) позволяет устройству работать как USB-устройство, так и как хост.Таким образом, вы можете подключить другие USB-устройства, такие как флэш-накопители, модули Wi-Fi или телефоны, с по Due.
  • Прямой доступ к памяти (DMA) позволяет микроконтроллеру разгружать задачи доступа к памяти, чтобы он мог одновременно выполнять другие операции.

Есть также некоторые новые вещи, на которые следует обратить внимание. Процессор Due – ATSAM3X8E – не может работать при 5 В, поэтому плата работает только при 3,3 В Это означает, что он может быть совместим не со всеми экранами.

The Due обладает удивительной функциональностью, но это также более продвинутая плата . Это не рекомендуется для новичков, но если у вас есть проект, который может использовать уникальные характеристики Due, попробуйте его!

малолетка

Линия Teensy представляет собой набор микроконтроллеров от PJRC, основанных на нескольких различных мощных ИС. Есть возможность использовать Teensy с Arduino IDE, если вы устанавливаете надстройку Teensyduino.

Подростковый ++ 2.0

8-битный Teensy ++ 2.0 работает с частотой 5 В / 16 МГц и заменяет все входы / выходы, доступные на AT90USB1286, на макетные разъемы с интервалом 0,1 дюйма. На плате разработки имеется 127 КБ флеш-памяти, доступной для программирования. Имеется 46 цифровых входов / выходов. Доступны выводы O с 8 аналоговыми входами и 9 выходами PWM.

Крошечный ++ 2.0

Распродано DEV-11781

Малышка ++ 2.0 заменяет все входы-выходы, доступные на AT90USB1286, на удобные для макетной платы заголовки с интервалом 0,1 дюйма, так что вы можете…

3

Чтобы запрограммировать, вы просто установите надстройку Teensyduino для Arduino IDE и загрузите через USB.

Teensy LC

32-битный Teensy LC работает при 3,3 В / 48 МГц (за исключением контакта 17, который может выводить 5 В для адресных светодиодных лент).Эта плата также делает доступным ввод / вывод для макетных разъемов с шагом 0,1 дюйма. На плате разработки имеется 62 КБ флеш-памяти, доступной для программирования. Доступно 27 контактов ввода / вывода с 13 аналоговыми входами и 10 контактами PWM.

Крошечный LC

В наличии DEV-13305

Teensy LC – это 32-битная плата микроконтроллера, которая предоставляет несложный вариант для начала работы с Teensy wit…

16

Чтобы запрограммировать, вы просто установите надстройку Teensyduino для Arduino IDE и загрузите через USB.

Teensy 3,2

32-битный Teensy LC работает при 3,3 В / 72 МГц, но контакты ввода / вывода допускают 5 В. Эта плата также делает доступным ввод / вывод для макетных разъемов с шагом 0,1 дюйма. На плате разработки имеется 256 КБ флеш-памяти, доступной для программирования. Доступно 34 контакта ввода / вывода с 21 аналоговым входом и 12 контактами PWM.

Крошечный 3,2

В наличии DEV-13736

Малолетка 3.2 – это удобная для макетирования плата разработки с множеством функций в, ну, крохотной упаковке.

67

Чтобы запрограммировать, вы просто установите надстройку Teensyduino для Arduino IDE и загрузите через USB.

Ардуино MKR Видор 4000

MKR Vidor 4000 – первая в мире Arduino на базе микросхемы FPGA с микроконтроллером SAMD21. Он включает в себя Wi-Fi, BLE, разъем камеры MIPI, micro HDMI, разъем mini PCI Express, разъем I2C, разъем LiPo и порт USB.Плата может выполнять высокоскоростную цифровую обработку аудио и видео.

Ардуино MKR Видор 4000

Остался только 1! DEV-14870

Arduino MKR Vidor 4000 обладает широкими возможностями настройки и мощностью, и он может выполнять высокоскоростной цифровой аудио- и видеопроцесс…

Плата работает на 3.3 В и может быть запрограммирован с помощью кабеля USB.

Интернет вещей!

SparkFun ESP8266 Вещь

ESP8266 Thing – недорогой микроконтроллер со встроенным Wi-Fi. По умолчанию плата поставляется с трассирующей антенной, но вы также можете подключить внешнюю антенну к разъему u.FL. Плата выламывает контакты ESP8266 для разработки и включает в себя микросхему зарядки LiPo. Идеально подходит для подключения вашей вещи к облаку. Лучше всего то, что есть надстройка платы ESP8266, которая может использоваться с популярной IDE Arduino.

SparkFun ESP8266 Вещь

В наличии WRL-13231

SparkFun ESP8266 Thing – это новая плата для разработки и разработки для ESP8266 WiFi SoC – ведущей платформы для IoT или WiF…

49

Хотя здесь не так много контактов ввода / вывода, как у Arduino Uno (у него 11 контактов ввода / вывода), он имеет тактовую частоту 80 МГц , 512 КБ флэш-памяти, и все контакты могут выводить ШИМ на около 1 кГц.Вам понадобится 3.3V FTDI и кабель для загрузки кода на плату. Поскольку микросхема 3,3 В , преобразователь логического уровня требуется для подключения любого устройства, напряжение которого превышает системное напряжение. Доска не заполнена заголовками.

SparkFun ESP8266 Доска для разработки Thing

Плата для разработки ESP8266 Thing в основном такая же, как и исходная ESP8266 Thing. Единственное отличие в том, что здесь нет разъема JST и схемы зарядки LiPo. Кроме того, плата разработки поставляется с FTDI для загрузки кода, и есть возможность включать заголовки.

Плата SparkFun Blynk (ESP8266)

Ищете приложение для ESP8266? Плата Blynk была разработана для мобильных телефонов и включает в себя популярный ESP8266. С помощью приложения Blynk вы можете начать создавать проекты с графическим интерфейсом, перетаскивая виджеты для управления или мониторинга своей вещи!

Хотя плата была создана для приложения Blynk, прошивку по умолчанию можно изменить в Arduino IDE. Плата включает в себя встроенную трассирующую антенну, FTDI, адресуемый светодиод WS2812 RGB, датчик температуры и влажности Si7021 и аналого-цифровой преобразователь.Доска не заполнена заголовками. Однако есть возможность использовать соединение с помощью зажимов типа «крокодил» или поляризованных разъемов.

Ардуино Ethernet

Существует бесчисленное множество Arduino-совместимых плат, которые используют ATmega328. Многие, например Arduino Pro, требуют FTDI Basic для получения кода, но они добавляют дополнительное оборудование, чтобы сделать их уникальными. Arduino Ethernet, где Arduino Uno и Ethernet Shield разбиты на одной плате, является хорошим примером этого.

Arduino Ethernet без PoE

В отставке DEV-11229

Итак, вы хотите, чтобы ваш Arduino мог просматривать веб-страницы, но у вас нет места для платы Arduino и Ethernet Shield. Что вы…

2 На пенсии

Контакты 10, 11, 12 и 13 зарезервированы для взаимодействия с модулем Ethernet и не должны использоваться иначе.Это уменьшает количество доступных контактов до 9, из которых 4 доступны как выходы ШИМ. Рабочее напряжение ; рекомендуемый диапазон входного напряжения 7-12В . Также есть встроенный кардридер microSD для дополнительного места для хранения!

Промышленная Ардуино 101

Arduino Industrial 101 – это, по сути, урезанная версия Arduino Yún с еще меньшими размерами, чем Yún и Uno R3. Он имеет микроконтроллер ATmega32u4, встроенный в основную плату, а микропроцессор Atheros AR9331 поддерживает встроенную операционную систему Linux LininoOS.Поскольку почти половина платы занята модулем с разъемом U.FL, эта плата не только работает под управлением Linux, но и работает через Wi-Fi!

Arduino Industrial 101

В отставке DEV-14134

Arduino Industrial 101 – это оценочная плата WiFi для модуля Arduino 101 LGA на базе процессора MIPS Linux. С…

На пенсии

Имеется 3 порта GPIO (2 из которых могут использоваться как выходы ШИМ), 4 аналоговых входа, 1 сигнал Ethernet на штыревых разъемах (без стандартного порта Ethernet!) И встроенный преобразователь постоянного тока в постоянный.В то время как ATmega32u4 работает от 5 В, AR9331 и связанные с ним контакты работают от 3,3 В. Встроенный регулятор обеспечивает питание 3,3 В постоянного тока для AR9331, но помните о своих подключениях. Рекомендуется запитать плату через соединение micro-USB с напряжением 5 В постоянного тока.

Он имеет 16 МБ флеш-памяти, которая поставляется с предустановленной ОС Linino; что позволяет вам в реальном мире подключаться к приложениям, размещенным в Linux. Установив локальное соединение и указав в браузере панель конфигурации Industrial 101 (по умолчанию 192.168.240.1 ), вы можете выбрать свою сеть Wi-Fi, а затем использовать PuTTY или терминал для доступа к командной строке ОС Linino.

Вы можете загрузить свой код онлайн или офлайн. При наличии встроенного CDC для загрузки кода не требуется выход на FTDI. Эта плата не поставляется с предварительно заполненными заголовками, поэтому вам нужно будет немного припаять, но это того стоит для ваших проектов IoT!

Ресурсы и дальнейшее развитие

Ищете подходящую Arduino?

Ознакомьтесь с нашим руководством по сравнению Arduino ! Мы скомпилировали все имеющиеся у нас платы для разработки Arduino, чтобы вы могли быстро сравнить их и найти идеальную для своих нужд.

Отвези меня туда!

Вы выбрали идеальную Arduino для своего проекта? Ищете больше руководств по Arduino? Проверьте это:

Установка Arduino IDE

Пошаговое руководство по установке и тестированию программного обеспечения Arduino в Windows, Mac и Linux.

Типы данных

в Arduino

Узнайте об общих типах данных и их значении в среде программирования Arduino.

Установка определений плат в Arduino IDE

Как установить специальную плату / ядро ​​Arduino? Это просто! В этом руководстве будет рассказано, как установить определение платы Arduino с помощью Arduino Board Manager. Мы также рассмотрим ручную установку сторонних ядер, таких как определения плат, необходимые для многих плат для разработки SparkFun.

Или попробуйте посмотреть некоторые из этих ресурсов.

Платы Arduino

– JavaTpoint

Arduino – это простая в использовании открытая платформа для создания проектов электроники. Платы Arduino играют жизненно важную роль в создании различных проектов. Это делает электронику доступной для не инженеров, любителей и т. Д.

На платах Arduino присутствуют различные компоненты: микроконтроллер , контакты цифрового ввода / вывода, интерфейс и разъем USB, аналоговые контакты, кнопка сброса, кнопка питания, светодиоды, кварцевый осциллятор и регулятор напряжения .Некоторые компоненты могут отличаться в зависимости от типа платы.

Самая стандартная и популярная плата, используемая с течением времени, – это Arduino UNO . Микроконтроллер ATmega328, присутствующий на плате UNO, делает ее более мощной, чем другие платы. Существуют различные типы плат Arduino, которые используются для разных целей и проектов. Платы Arduino организованы с использованием Arduino (IDE), которая может работать на различных платформах. Здесь IDE означает интегрированную среду разработки.

Давайте обсудим некоторые распространенные и лучшие платы Arduino.

Типы плат Arduino

Arduino UNO основан на микроконтроллере ATmega328P. Она проста в использовании по сравнению с другими платами, такими как плата Arduino Mega и т. Д. Arduino UNO включает в себя 6 аналоговых входов, 14 цифровых контактов, разъем USB, разъем питания и ICSP (внутрисхемное последовательное программирование). заголовок.

Это наиболее часто используемые платы стандартной формы из списка всех доступных плат Arduino. Также рекомендуется новичкам, так как им легко пользоваться.

Arduino Nano – это небольшая плата Arduino на базе микроконтроллера ATmega328P или ATmega628.Возможности подключения такие же, как у платы Arduino UNO.

Плата Nano определяется как устойчивая, маленькая, последовательная и гибкая плата микроконтроллера. Она мала по размеру по сравнению с платой UNO. Устройства, необходимые для запуска наших проектов с использованием платы Arduino Nano, – это Arduino IDE и mini USB.

Arduino Nano включает набор контактов ввода / вывода из 14 цифровых контактов и 8 аналоговых контактов. Он также включает в себя 6 контактов питания и 2 контакта сброса.

Arduino Mega основан на микроконтроллере ATmega2560.ATmega2560 – это 8-битный микроконтроллер. Нам понадобится простой USB-кабель для подключения к компьютеру и адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу с ним. Его преимущество заключается в том, что он работает с большим объемом памяти.

Arduino Mega включает 54 цифровых контакта ввода / вывода и 16 аналоговых входов / выходов (I / O), заголовок ICSP, кнопку сброса, 4 порта UART (универсальный асинхронный приемник / передатчик), USB-соединение и разъем питания.

Arduino Micro основан на микроконтроллере ATmega32U4.Он состоит из 20 наборов булавок. 7 контактов из набора – это контакты ШИМ (широтно-импульсной модуляции), а 12 контактов – это контакты аналогового входа. Другие компоненты на плате – это кнопка сброса, кварцевый генератор 16 МГц, разъем ICSP и разъем micro USB.

USB встроен в плату Arduino Micro.

Arduino Micro также называют уменьшенной версией Arduino Leonardo.

Базовая спецификация Arduino Leonardo такая же, как и у Arduino Micro. Он также основан на микроконтроллере ATmega32U4.Компоненты, присутствующие на плате, включают 20 аналоговых и цифровых контактов, кнопку сброса, кварцевый генератор 16 МГц, разъем ICSP и разъем micro USB.

Arduino Due основан на 32-битном ядре ARM. Это первая плата Arduino, разработанная на базе микроконтроллера ARM. Он состоит из 54 контактов цифрового ввода / вывода и 12 аналоговых контактов. На плате присутствует микроконтроллер – процессор Atmel SAM3X8E ARM Cortex-M3.

Он имеет два порта, а именно собственный порт USB и порт программирования.Микро-сторона USB-кабеля должна быть подключена к порту программирования.

Экраны Arduino – это платы, которые можно вставить в верхнюю часть печатной платы. Экраны еще больше увеличивают потенциал печатных плат. Изготовление щитов дешево. Он также прост в использовании. Существуют различные типы щитов Arduino, которые можно использовать для разных целей. Например, щит Xbee.

Экран Xbee можно использовать для беспроводной связи между несколькими платами Arduino на расстоянии до 300 футов с помощью модуля Zigbee.

Arduino LilyPad изначально создавался для носимых устройств и электронного текстиля. Он основан на микроконтроллере ATmega168. Функциональность Lilypad такая же, как и у других плат Arduino. Это круглая, легкая плата с минимальным количеством компонентов, позволяющая сохранить размер платы небольшого размера.

Плата Arduino Lilypad была разработана Sparkfun и Leah. Его разработала Лия Бечли. Он имеет 9 цифровых контактов ввода / вывода.

Плата Arduino Bluetooth основана на микроконтроллере ATmega168.Она также называется Arduino BT board . На плате присутствуют 16 цифровых контактов, 6 аналоговых контактов, кнопка сброса, кварцевый генератор 16 МГц, разъем ICSP и винтовые клеммы. Винтовые клеммы используются для питания.

Плата микроконтроллера Arduino Bluetooth может быть запрограммирована через Bluetooth как беспроводное соединение.

Arduino Diecimila также основана на микроконтроллере ATmeg628. Плата состоит из 6 аналоговых входов, 14 цифровых входов / выходов, разъема USB, разъема питания, разъема ICSP (внутрисхемное последовательное программирование) и кнопки сброса.

Мы можем подключить плату к компьютеру через USB, и можем включить плату с помощью адаптера переменного тока в постоянный. Изначально Diecimila была разработана для обозначения 10 000 поставленных плат Arduino. Здесь Diecimila означает 10 000 на итальянском языке.

Робот Arduino называется крошечным компьютером. Широко используется в робототехнике. Плата состоит из динамика, пятикнопочного цветного экрана, двух двигателей, устройства чтения SD-карт, цифрового компаса, двух потенциометров и пяти датчиков пола.

Библиотека роботов может использоваться для управления исполнительными механизмами и датчиками.

Arduino Ethernet основан на микроконтроллере ATmega328. Плата состоит из 6 аналоговых контактов, 14 цифровых контактов ввода / вывода, кварцевого генератора, кнопки сброса, разъема ICSP, разъема питания и разъема RJ45.

С помощью экрана Ethernet мы можем подключить нашу плату Arduino к Интернету.

Arduino Zero обычно называют 32-битным расширением Arduino UNO.Он основан на микроконтроллере SAM21 компании ATmel. Плата состоит из 6 аналоговых входов, 14 цифровых входов / выходов, разъема USB, разъема питания и разъема ICSP (внутрисхемное последовательное программирование), контактов порта UART, разъема питания и кнопки AREF.

Встроенный отладчик Atmel также поддерживается Arduino Zero. Функция отладчика – предоставить полный интерфейс отладки, не требующий дополнительного оборудования.

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

Структура Arduino Pro Micro аналогична плате Arduino Mini, за исключением микроконтроллера ATmega32U4. Плата состоит из 12 контактов цифрового ввода / вывода, 5 контактов PWM (широтно-импульсной модуляции), последовательных соединений Tx и Rx и 10-разрядного АЦП (аналого-цифрового преобразователя).

Список доступных плат в программном обеспечении Arduino

Список плат, которые мы видим в программном обеспечении Arduino, показан ниже:

Здесь точка представляет выбранную плату Arduino в Arduino IDE.


типов плат Arduino, что такое Arduino и использует Arduino%

различные типы плат Arduino

В этом руководстве мы изучим различные типы плат Arduino, но прежде чем мы углубимся в это, давайте немного поговорим о плате Arduino.Дизайн платы Arduino был создан в первую очередь, чтобы помочь студентам и учащимся, не имеющим базовых знаний в области электроники и компьютерного программирования. За прошедшие годы плата Arduino превратилась из простого 8-битного микроконтроллера в мощный, но простой в использовании микроконтроллер, который можно использовать для множества проектов, таких как проектирование встроенных систем, роботы, дроны, радиоуправляемые машины, 3D-принтеры, Интернет. вещей (IoT) и многое другое.

Одна хорошая вещь в Arduino, которая выделяет ее, – это то, что это с открытым исходным кодом.

Что такое открытый код?

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

Все платы Arduino имеют открытый исходный код. Это дает производителям, энтузиастам, любителям, техническим специалистам, инженерам, экспертам, ученым и т. Д. Возможность взламывать, настраивать и переделывать платы в соответствии со своими вкусами и потребностями.

Существует несколько типов плат Arduino, которые пользователи могут использовать в своих проектах.Эти разновидности плат Arduino использовались производителями для разработки множества проектов, подобных упомянутым ранее. Такие проекты, как роботы, встраиваемые системы, дроны, Интернет вещей, 3D-принтеры и т. Д. В то же время существует большое сообщество пользователей Arduino, которые внесли свои знания и понимание в создание целого ряда контента на , как использовать Платы Arduino . Простой поиск некоторых ключевых слов в Интернете, например

  • Что такое Ардуино?
  • Как использовать Arduino
  • Какие бывают типы плат Arduino?
  • Список проектов Arduino

принесет миллионы результатов поиска.Вы можете попробовать выполнить поиск по ним и посмотреть, какие результаты поиска вы получите.

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

Arduino – это аппаратная и программная платформа с открытым исходным кодом, которая позволяет производителям и проектировщикам схем, инженерам, техническим специалистам, любителям, техническим энтузиастам и гикам создавать различные проекты на основе электроники. Когда мы говорим «оборудование», мы имеем в виду «плату микроконтроллера Arduino»; и когда мы говорим о программном обеспечении, мы имеем в виду интегрированную среду разработки Arduino IDE.Итак, Arduino включает в себя всю настройку, необходимую для начала создания электронных проектов, в то время как плата Arduino относится только к аппаратному обеспечению микроконтроллера. Следует отметить, что каждая плата Arduino может быть запрограммирована с использованием интегрированной среды разработки Arduino. Использование Arduino просто включает в себя соединение платы Arduino с некоторыми другими электронными компонентами, а затем загрузку кода Arduino или программы, называемой эскизом, на плату Arduino через USB-кабель. Код или программа Arduino написаны на модифицированных языках C и C ++.Следовательно, если вы хотите программировать платы Arduino, вам необходимо знать хотя бы основы языка программирования C или C ++. Легкость, с которой можно загрузить эскиз Arduino на плату Arduino напрямую с помощью всего лишь USB-кабеля, делает Arduino более надежным и простым, чем многие другие микроконтроллеры.

Глядя на спектр плат Arduino, можно спросить:

Почему так много плат Arduino или почему у нас так много плат Arduino?

Почему существует много плат Arduino?

Основная причина, по которой у нас так много плат Arduino, – «, функция ».По мере развития технологий возникает потребность в достижении более новых вещей и улучшении работы, следовательно, возникает потребность в создании новых плат Arduino с улучшенными функциями и функциями. Опять же, по мере того, как создается все больше и больше типов плат Arduino, производителям предоставляется выбор, который требует компромиссов. В таких компромиссах учитываются:

  • Функциональность
  • Цена
  • Надежность
  • Универсальность
  • Совместимость

Следовательно, прежде чем вы выберете любую из плат Arduino, перечисленных ниже для ваших проектов Arduino, обязательно проведите свое исследование и примите во внимание перечисленные факторы выше.Если вы хотите узнать больше, ознакомьтесь с моим руководством по Arduino для начинающих.

Различные типы плат Arduino

После небольшого введения в значение плат Arduino и Arduino, давайте обсудим различные типы плат Arduino.

Ниже приведен список различных типов плат Arduino:

  • Arduino Uno
  • Arduino Nano
  • Arduino Micro
  • Arduino Due
  • Плата Arduino Leonardo
  • Робот Arduino
  • Arduino Ethernet
  • Arduino Zero
  • Pro
  • Arduino
  • Mega
  • Arduino Diecimila
  • LilyPad Arduino Board
  • RedBoard Arduino Board
  • Arduino Shields

Arduino Uno – Типы плат Arduino Плата Arduino Uno

Среди всех различных типов плат Arduino Arduino Uno выделяется как самая известная.Uno использует микроконтроллер на базе ATmega328P. Arduino Uno – самый распространенный из них. Если вы ищете плату микроконтроллера Arduino для начала обучения, то Arduino UNO – правильный выбор. Большинство DIY-проектов, которые вы видите в Интернете, созданы с помощью Arduino Uno. Это очень просто и удобно. Плата Arduino Uno имеет следующие функции, обобщенные в табличной форме ниже

.
Микроконтроллер ATmega328P
Рабочее напряжение 5 В

7

7 Входное напряжение 9706 120007 Входное напряжение (рекомендованное) 9706 120007 Входное напряжение (рекомендованное) 9706 (предел)

6-20 В
Цифровые выводы ввода / вывода 14 (из которых 6 обеспечивают вывод ШИМ)
ШИМ Цифровые выводы ввода / вывода 6 90 6
Аналоговые входные контакты 6
Постоянный ток на контакт ввода / вывода 20 мА
Постоянный ток для 3.Контакт 3 В 50 мА
Флэш-память 32 КБ (ATmega328P), из которых 0,5 КБ используется загрузчиком
SRAM 9706
EEPROM 1 КБ (ATmega328P)
Тактовая частота 16 МГц

7

LED_BUILT2 68.6 мм
Ширина 53,4 мм
Вес 25 г
Arduino Uno, характеристики

В дополнение к вышеперечисленным характеристикам Arduino Uno

, плата имеет кнопка сброса, разъем питания, USB-соединение, заголовок внутрисхемного последовательного программирования (ICSP) и т. д. Плата Uno, как ее часто называют, содержит все необходимое для поддержки микроконтроллера. Чтобы использовать микроконтроллер, просто подключите его к компьютеру с помощью USB-кабеля, электрическая мощность от компьютера будет питать плату.Но когда вам нужно иметь его как отдельное устройство, вы можете включить его с помощью аккумулятора, который вы можете подключить к разъему питания. Кстати, вы можете ознакомиться с моим полным руководством о том, что такое Arduino и как использовать Arduino.

Распиновка Arduino Uno

Arduino Nano – Типы плат Arduino Ардуино нано

Как следует из названия, Arduino Nano – это еще одна версия микроконтроллера Arduino, но она очень мала по размеру. Если вы хотите разработать проект Arduino, в котором важен размер, выберите Arduino Nano.Я сделал проект Arduino под названием Arduino light switch, который представляет собой патрон лампы, управляемый с помощью пульта дистанционного управления. Все детали дизайна были помещены в патронташ. Я смог спроектировать и реализовать проект только с Arduino Nano.

Характеристики Arduino Nano аналогичны функциям Arduino Uno, главное отличие – размер. См. Характеристики, указанные в таблице ниже.

Распиновка Arduino Nano
Микроконтроллер ATmega328
Архитектура AVR

3

3

Рабочее напряжение памяти Кбайт, из которых 2 Кбайт используются загрузчиком
SRAM 2 Кбайт
Тактовая частота 16 МГц
Аналоговые контакты 970000 8
EEPROM 1 КБ
Постоянный ток на контакты ввода / вывода 40 мА (выводы ввода / вывода)
03
-12 В
Цифровые контакты ввода / вывода 22 (6 из них ШИМ)
Выход ШИМ 6
Потребляемая мощность 19 мА
9708 PCB
Вес 7 г
Технические характеристики Arduino Nano

Arduino micro – Типы плат Arduino

Arduino micro немного больше, чем Arduino Nano, но столь же эффективен, как и другие платы Arduino.Ознакомьтесь с характеристиками Arduino Micro ниже.

3

7

Микроконтроллер ATmega32U4
Рабочее напряжение 5 В

7

7 Входное напряжение 9706

7 Входное напряжение (рекомендуемое) 9706

Входное напряжение (рекомендованное) 9706

(предел)

6-9 В
Цифровые выводы ввода / вывода 20
Каналы ШИМ
12
Постоянный ток на контакт ввода / вывода 20 мА
Постоянный ток для 3.Вывод 3 В 50 мА
Флэш-память 32 КБ (ATmega32U4), из которых 4 КБ используются загрузчиком
SRAM 9706 КБ
EEPROM 1 КБ (ATmega32U4)
Тактовая частота 16 МГц

7

9708 9708 9708 48 мм
Ширина 18 мм
Вес 13 г
Спецификации выводов Arduino microArduino MicroArduino

Arduino Due – Типы плат Arduino

Arduino Due

Arduino Due – это плата микроконтроллера, использующая процессор Atmel SAM3X8E ARM Cortex-M3.Эта плата была первой платой Arduino, основанной на 32-битном микроконтроллере ядра ARM. Он имеет 54 цифровых входа / выхода (из которых 12 могут использоваться как выходы ШИМ), 12 аналоговых входов, 4 UART (аппаратные последовательные порты), тактовая частота 84 МГц, соединение с поддержкой USB OTG, 2 ЦАП (цифро-аналоговый). , 2 TWI, разъем питания, заголовок SPI, заголовок JTAG, также есть кнопка сброса и кнопка стирания. Due совместим со всеми экранами Arduino, которые работают при напряжении 3,3 В и соответствуют распиновке 1.0 Arduino.

Распиновка Arduino из-за

В отличие от большинства плат Arduino, плата Arduino Due работает на 3.3В. Максимальное напряжение, которое могут выдерживать контакты ввода / вывода, составляет 3,3 В. подключение напряжения выше 3,3 В к любому контакту ввода / вывода может привести к повреждению платы.

Arduino due имеет следующие характеристики.

906 Цифровые выводы ввода / вывода Arduino из Arduino доски Ардуино Леонардо

Arduino Leonardo – это плата микроконтроллера на базе ATmega32u4.Он имеет 20 цифровых входов / выходов, 7 из которых могут использоваться как выходы ШИМ, а 12 – как аналоговые входы. Он использует кварцевый генератор 16 МГц, разъем micro USB, разъем питания, заголовок ICSP и кнопку сброса.

Распиновка Arduino Leonardo

Leonardo отличается от всех других плат Arduino, которые мы перечислили выше, в том смысле, что ATmega32u4 имеет встроенную связь USB, следовательно, нет необходимости во вторичном процессоре. Это позволяет Leonardo отображаться на подключенном компьютере как мышь и клавиатура в дополнение к виртуальному (CDC) последовательному / COM-порту.см. спецификации платы ниже.

Микроконтроллер AT91SAM3X8E
Рабочее напряжение 3,3 В
Входное напряжение (рекомендуемое) 7-12 В
54 (из которых 12 обеспечивают выход ШИМ)
Выводы аналогового ввода 12
Выводы аналогового вывода 2 (DAC)
Общий выходной ток постоянного тока на всех I / O линии130 мА
Постоянный ток для 3.Вывод 3 В 800 мА
Постоянный ток для вывода 5 В 800 мА
Флэш-память 512 КБ все доступные для пользовательских приложений
SRAM 96 КБ (два банка: 64 КБ и 32 КБ)
Тактовая частота 84 МГц
Длина 101,52 мм
Ширина 53,3 мм
Вес 36 г
Вывод 3 В 908 плат Arduino

Первая плата Arduino на колесах – это робот Arduino.Он имеет два процессора и две платы, по одному процессору на каждой плате. Плата двигателя управляет двигателями, а плата управления считывает данные с датчиков и решает, как действовать. Каждая из плат представляет собой полноценную плату Arduino, программируемую с помощью Arduino IDE. Платы двигателя и управления представляют собой платы микроконтроллеров на базе ATmega32u4. Многие контакты робота привязаны к бортовым датчикам и исполнительным механизмам. Программирование робота аналогично процессу с Arduino Leonardo. Оба процессора имеют встроенный интерфейс USB, что устраняет необходимость во вспомогательном процессоре.Это позволяет роботу отображаться на подключенном компьютере как виртуальный (CDC) последовательный / COM-порт.

Робот Arduino

Робот Arduino – это результат коллективных усилий международной команды, изучающей, как сделать изучение науки увлекательным. Также обратите внимание, что все в Arduino Robot имеет открытый исходный код, это означает, что вы можете использовать устройство по своему усмотрению.

Распиновка Arduino Robot

Технические характеристики робота Arduino приведены ниже.

Микроконтроллер ATmega32u4
Рабочее напряжение 5 В
Входное напряжение (рекомендуемое) 7-12 В
Цифровое Входное напряжение (пределы) Контакты ввода / вывода 20
Каналы ШИМ 7
Каналы аналогового ввода 12
Постоянный ток на каждый вывод ввода / вывода 40 мА
50 мА
Флэш-память 32 КБ (ATmega32u4), из которых 4 КБ используется загрузчиком
SRAM 2,5 КБ (ATmega32u4)
EEPROM 1 ATmega32u4 (ATmega32u4)
Тактовая частота 16 МГц
Длина 68,6 мм
Ширина 53,3 мм
Масса 20 г
перезаряжаемый
Микроконтроллер ATmega32u4
Рабочее напряжение 5 В
Входное напряжение 9 В к зарядному устройству
AA слот батареи Аккумуляторный аккумулятор Щелочные батареи Выводы / выводы 4
Каналы ШИМ 1
Аналоговые входные каналы 4 (такие же, как и цифровые выводы ввода / вывода)
Постоянный ток на каждый вывод ввода / вывода 40 мА
Преобразователь постоянного тока в постоянный генерирует 5 В для питания всего робота
Флэш-память 32 КБ (ATmega32u4), из которых 4 КБ используются загрузчиком
SRAM 2.5 КБ (ATmega32u4)
EEPROM 1 КБ (ATmega32u4)
Тактовая частота 16 МГц
Триммер для калибровки движения IR
Порты для пайки I2C 1
Области прототипирования 2
Спецификации Arduino Robot

Arduino ethernet – Типы плат Arduino

Arduino Ethernet

Arduino Ethernet подключает плату Arduino к Интернету за считанные минуты.Подключите модуль к плате Arduino, подключите его к сети с помощью кабеля RJ45 (не входит в комплект) и выполните несколько простых шагов, чтобы начать управлять своим миром через Интернет.

Arduino Ethernet Shield 2 позволяет плате Arduino подключаться к Интернету. Он основан на микросхеме Wiznet W5500 Ethernet. Wiznet W5500 предоставляет сетевой (IP) стек, поддерживающий как TCP, так и UDP. Он поддерживает до восьми одновременных подключений к сокетам. Ethernet Shield 2 подключается к плате Arduino с помощью длинных проводных заголовков, проходящих через Shield.Это сохраняет расположение выводов в неизменном виде и позволяет накладывать на него еще один щит.

Плата Wiznet W5500 предоставляет сетевой (IP) стек, поддерживающий как TCP, так и UDP. Он поддерживает до восьми одновременных подключений к сокетам. Используйте библиотеку Ethernet для написания эскизов, которые подключаются к Интернету с помощью Shield. Ethernet Shield 2 подключается к плате Arduino с помощью длинных проводных заголовков, проходящих через Shield. Это сохраняет расположение выводов в неизменном виде и позволяет накладывать на него еще один щит.Ethernet Shield 2 имеет стандартное соединение RJ-45 со встроенным линейным трансформатором и поддержкой Power over Ethernet. Основные характеристики платы перечислены ниже.

  • Соответствует IEEE802.3af
  • Диапазон входного напряжения от 36 В до 57 В
  • Защита от перегрузки и короткого замыкания
  • Выход 12 В
  • Высокоэффективный преобразователь постоянного тока в постоянный: обычно 85% при нагрузке 80%
  • Изоляция 1500 В (вход-выход )
  • Shield имеет стандартный разъем RJ45 Ethernet.
  • Кнопка сброса на Shield сбрасывает и W5500, и плату Arduino.
  • Shield содержит ряд информационных светодиодов:
  • ON: указывает, что плата и Shield запитаны
  • 13 – встроенный светодиодный индикатор Arduino
  • ACT: мигает, когда присутствует активность RX или TX
  • LINK: указывает наличие сетевого соединения и мигает, когда Shield передает или принимает данные

Arduino Zero

Ардуино Ноль

Arduino Zero – это простое и мощное 32-битное расширение платформы UNO.Плата Zero расширяет семейство, обеспечивая повышенную производительность, открывая множество возможностей для проектов для устройств и выступая в качестве отличного образовательного инструмента для изучения разработки 32-битных приложений. Плата питается от микроконтроллера SAMD21 компании Atmel с 32-битным ядром ARM Cortex® M0 +. Одной из наиболее важных функций является встроенный отладчик Atmel (EDBG), который обеспечивает полный интерфейс отладки без необходимости в дополнительном оборудовании, что значительно упрощает использование отладки программного обеспечения.EDBG также поддерживает виртуальный COM-порт, который можно использовать для программирования устройств и загрузчика.

Распиновка нуля Arduino

Zero работает от 3,3 В. Максимальное напряжение, которое могут выдерживать контакты ввода / вывода, составляет 3,3 В. Подача напряжения выше 3,3 В на любой вывод ввода / вывода может привести к повреждению платы. См. Функции ниже.

4, 90WM , 6, 8, 9, 10, 11, 12, 13 SRAM
Микроконтроллер ATSAMD21G18, 32-разрядный ARM Cortex M0 +
Рабочее напряжение 3,3 В
Цифровые контакты ввода / вывода 20
UART 2 (собственные и программирование)
Аналоговые входные контакты 6, 12-битные каналы АЦП
Аналоговые выходные контакты 1, 10-битный ЦАП
Внешние прерывания Все контакты, кроме контакта 4
Постоянный ток на контакт ввода / вывода 7 мА
Флэш-память 256 КБ
32 КБ
EEPROM Нет.См. Документацию.
Технические характеристики Arduino Zero

Arduino Pro micro – Типы плат Arduino

Arduino Pro микро

Плата Arduino Pro Micro аналогична плате Arduino Mini, за исключением микроконтроллера ATmega32U4.Эта плата профессионального микрофона включает в себя контакты 12 цифрового ввода / вывода, контакты 5 широтно-импульсной модуляции (ШИМ), последовательные соединения Tx и Rx и 10-битный АЦП. У меня есть функции ниже.

  • ATmega32U4, работающий при 5 В / 16 МГц.
  • Поддерживается в Arduino IDE v1. 0,1.
  • Бортовой micro -USB разъем для программирования.
  • 4 x 10-битных контакта АЦП.
  • 12 цифровых входов / выходов (5 с поддержкой ШИМ).
  • Аппаратные последовательные соединения Rx и Tx.

Arduino Pro Mini – Типы плат Arduino

Arduino pro mini

Arduino Pro Mini, разработанная и производимая SparkFun Electronics, представляет собой плату микроконтроллера на базе ATmega328.
Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, встроенный резонатор, кнопку сброса и отверстия для монтажа разъемов контактов. Шестиконтактный разъем можно подключить к кабелю FTDI или коммутационной плате Sparkfun для обеспечения питания USB и связи с платой.
Arduino Pro Mini предназначен для полупостоянной установки на объектах или выставках. Плата поставляется без предварительно установленных разъемов, что позволяет использовать различные типы разъемов или прямую пайку проводов.Расположение выводов совместимо с Arduino Mini.
Есть две версии Pro Mini. Один работает при 3,3 В и 8 МГц, другой – при 5 В и 16 МГц.


.

Микроконтроллер ATmega328 *
Блок питания платы 3,35-12 В (модель 3,3 В) или 5-12 В (модель 5 В)
Рабочее напряжение цепи 3,3 В или 5 В в зависимости от модели)
Цифровые выводы ввода / вывода 14
Выводы ШИМ 6
UART 1
SPI
1
Аналоговые входные контакты 6
Внешние прерывания 2
Постоянный ток на контакт ввода / вывода 40 мА
Флэш-память 32 КБ, из которых 2 КБ используется загрузчиком
SRAM 2 КБ *
EEPROM 1 КБ *
Тактовая частота 8 МГц (3.Версии 3 В) или 16 МГц (версии 5 В)
Технические характеристики Arduino pro mini


Arduino Esplora Arduino esplora

Arduino Esplora – это забавная плата микроконтроллера, созданная на основе Arduino Leonardo. Esplora уникален тем, что предоставляет ряд встроенных, готовых к использованию наборов бортовых датчиков для взаимодействия. Esplora имеет встроенные звуковые и световые выходы, а также несколько входных датчиков, включая джойстик, ползунок, датчик температуры, акселерометр, микрофон и датчик освещенности.Вы можете расширить его возможности с помощью двух входных и выходных разъемов Tinkerkit и разъема для цветного ЖК-экрана TFT. Как и в Leonardo, в Esplora используется микроконтроллер Atmega32U4 AVR с кварцевым генератором 16 МГц и разъемом micro USB, способным работать как USB. клиентское устройство, такое как мышь или клавиатура. В верхнем левом углу платы есть кнопка сброса, которую вы можете использовать для перезапуска платы. На плате есть все необходимое для поддержки микроконтроллера. Просто подключите его к компьютеру с помощью кабеля USB, чтобы начать работу со встроенным интерфейсом USB; он может отображаться на подключенном компьютере как мышь или клавиатура в дополнение к виртуальному (CDC) последовательному / COM-порту.

Ардуино Мега

Arduino мега

Arduino Mega 2560 – это плата микроконтроллера на базе ATmega2560. Он имеет 54 цифровых входа / выхода (из которых 15 могут использоваться как выходы ШИМ), 16 аналоговых входов, 4 UART (аппаратные последовательные порты), кварцевый генератор 16 МГц, соединение USB, разъем питания, заголовок ICSP, и кнопка сброса. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью кабеля USB или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.Плата Mega 2560 совместима с большинством экранов, разработанных для Uno, а также с предыдущими платами Duemilanove или Diecimila.

Распиновка Arduio Mega Скорость МГц mega Arduino Diecimila

Arduino Diecimila – это плата микроконтроллера на базе ATmega168.Он имеет 14 цифровых входов / выходов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, кварцевый генератор 16 МГц, соединение USB, разъем питания, заголовок ICSP и кнопку сброса. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью кабеля USB или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.

«Diecimila» в переводе с итальянского означает 10 000 и было названо таким образом, чтобы отметить тот факт, что было изготовлено более 10 000 плат Arduino.Diecimila – последняя из серии плат USB Arduino.

Микроконтроллер ATmega2560
Рабочее напряжение 5V
Входное напряжение (рекомендованное) 7-12V
Цифровое Контакты ввода / вывода 54 (из которых 15 обеспечивают выход ШИМ)
Контакты аналогового ввода 16
Постоянный ток на каждый вывод ввода / вывода 20 мА
Постоянный ток для 3.Вывод 3 В 50 мА
Флэш-память 256 КБ, из которых 8 КБ используются загрузчиком
SRAM 8 КБ
EEPROM 4 КБ
LED_BUILTIN 13
Длина 101,52 мм
Ширина 53,3 мм
Вес 37 g
Микроконтроллер ATmega168
Рабочее напряжение 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (пределы) 6 Цифровые выводы ввода / вывода 14 (из которых 6 обеспечивают выход ШИМ)
Выводы аналогового ввода 6
Постоянный ток на каждый вывод ввода / вывода 40 мА
Постоянный ток для 3 .Вывод 3 В 50 мА
Флэш-память 16 КБ (из которых 2 КБ используются загрузчиком)
SRAM 1 КБ
EEPROM 512 байт Скорость
16 МГц
Arduino diecimila Технические характеристики

Arduino lilypad

Ардуино Лилипад

Основная плата LilyPad Arduino основана на ATmega168V (маломощная версия ATmega168) или ATmega328V.Это носимая технология электронного текстиля, расширенная Лией «Бьючли» и тщательно разработанная «Лией и SparkFun». Каждая доска была изобретательно разработана с огромными контактными площадками и гладкой спинкой, чтобы их можно было вшивать в одежду с помощью токопроводящей нити. Этот Arduino также включает в себя платы ввода-вывода, питания и датчиков, которые созданы специально для электронного текстиля. Их даже можно стирать!

Распиновка LilyPad-Arduino-Board 512 байтов
Микроконтроллер ATmega168 или ATmega328V
Рабочее напряжение 2.7-5,5 В
Входное напряжение 2,7-5,5 В
Выводы цифрового ввода / вывода 14
Каналы ШИМ 6
Каналы аналогового ввода 3 6706 Постоянный ток на контакт ввода / вывода 40 мА
Флэш-память 16 КБ (из которых 2 КБ используются загрузчиком)
SRAM 1 КБ
EEPROM
Тактовая частота 8 МГц
Характеристики панели Arduino lilypad

Arduino Redboard (Sparkfun)

Красная доска Arduino

SparkFun RedBoard сочетает в себе простоту загрузчика Optiboot от UNO, стабильность FTDI и совместимость с экраном R3 последней версии Arduino UNO R3.

RedBoard можно программировать через кабель USB Mini-B с помощью Arduino IDE; Просто подключите плату, выберите «Arduino UNO» в меню платы, и вы готовы загрузить код. RedBoard имеет все известные вам аппаратные периферийные устройства. 14 контактов цифрового ввода / вывода с 6 контактами PWM, 6 аналоговых входов, UART, SPI и внешние прерывания. у него также есть прорывные контакты SDA, SCL и IOREF, которые появились на UNO R3. В этой версии добавлен заголовок SMD ISP для использования с экранами. Доска Sparkfun Redboard имеет следующие характеристики:

  • Микроконтроллер ATmega328 с загрузчиком Optiboot (UNO)
  • Программирование через USB с помощью универсального FTDI FT231X
  • Входное напряжение – 7-15 В
  • Выходы 0-5 В с 3.Входы, совместимые с 3 В
  • 14 контактов цифровых входов / выходов (6 выходов ШИМ)
  • 6 аналоговых входов
  • Заголовок ISP
  • Флэш-память 32 КБ
  • Тактовая частота 16 МГц
  • Все конструкции SMD
  • R3 Shield Compatible
  • Red PCB

RedBoard можно запитать через USB или через бочкообразный разъем. Встроенный регулятор мощности может работать от 7 до 15 В постоянного тока.

Ардуино щиты

Список-Ардуино-Шилды Щиты

Arduino – это платы, которые могут расширить функциональные возможности платы Arduino.Чтобы использовать экран Arduino, все, что вам нужно сделать, это подключить экран поверх платы Arduino. Существует бесчисленное множество типов щитов для нескольких проектов Arduino. Ниже приведены некоторые из имеющихся у нас щитов Arduino:

  • Ethernet Shield
  • HC-05 Bluetooth Shield
  • ESP8266 Wi-Fi Shield
  • cc300 Wi-Fi Shield
  • Wireless SD Shield
  • GPS Logger Shield
  • Camera Shield
  • MP3 Player Shield
  • Neo124
  • Adafruit NeoPixel Shield
  • microSD Shield
  • Gameduino Shield
  • GSM / GPRS Shield
  • Комплект для защиты джойстика
  • Экран с 64 кнопками
  • CISECO ProtoX Shield
  • Обнаружение напряжения Wave Shield Обнаружение напряжения волны
  • CAN-BUS Shield
  • Capacitive Touchpad Shield
  • LCD Shield
  • Motor Shield
  • ProtoShield
  • Relay Shield

Благодаря тому, что Arduino является открытым исходным кодом с большим активным сообществом, появляются новые и различные платы Arduino и щит постоянно попадает на рынок.Список, который мы представили выше, – это всего лишь несколько плат Arduino и щит, который там есть. Я надеюсь, что этот учебник смог проинформировать вас о различных платах и ​​щитах Arduino, имеющихся на рынке.

Автор фотографии:

Arduino.cc
Randomnertutorial.com
Sparfun.com
Elprocus.com

типов плат Arduino со спецификациями

В этом посте мы представляем список из около 20 популярных плат Arduino, которые используются студентами-инженерами и профессионалами для своих конкретных приложений.Типы плат Arduino, обсуждаемые здесь, разработаны с рядом уникальных функций и спецификаций, чтобы наиболее эффективно соответствовать желаемому приложению. Ассортимент плат Arduino позволяет студентам и любителям выбрать правильное устройство в зависимости от их бюджета и сложности задачи, которую они хотят выполнить.

Что такое плата Arduino?

Arduino – это электронная платформа с открытым исходным кодом, разработанная с использованием простого в использовании аппаратного и программного обеспечения. Платы Arduino имеют возможность считывать входные данные, такие как свет, падающий на датчик, нажатие кнопки или сообщение Twitter, и преобразовывать их в выход, который можно использовать для включения или выключения внешнего параметра.

Этот внешний параметр может быть похож на включение / выключение двигателя или светодиода, или даже на отправку контента в Интернет.

Arduino позволяет пользователю управлять платой для ряда задач, передавая небольшую часть информации микроконтроллеру на плате. Для этого пользователь реализует язык программирования Arduino (в зависимости от проводки) и программное обеспечение Arduino (IDE), определяемое обработкой.

Платы Arduino и их приложения

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

Например, если вы студент инженерного факультета и только начинаете, вам понадобится доска, которая будет дешевле и менее сложна в использовании. К ним могут относиться: Arduino-UNO, Arduino-Leonardo, Arduino-101, Arduino-Esplora, Arduino-Micro, Arduino-Nano и т. Д.

Для опытных пользователей, которые теперь хотят выполнять сложные коды и программы, они могут выбирать из диапазона из этих продвинутых и быстрых Arduino, таких как: Arduino-Mega, Arduino-Zero, Arduino-Due, Arduino-Pro и т.д. тот, который больше всего подходит для ваших нужд.

1)

Arduino Uno WiFi rev 2
  • Процессор : модуль Wi-Fi ATMEGA4809, NINA-W132 от u-blox, криптоустройство ECC608
  • Частота : 16 МГц
  • Формат Arduino / Genuino
  • Размер : 68,6 мм x 53,4 мм
  • Хост-интерфейс : USB / 32U4
  • Напряжение : 5 В
  • Flash : 48 КБ
  • EEPROM : нет : 0.25 KB
  • Цифровые контакты ввода / вывода : 6 (14 основаны на ШИМ)
  • Аналоговый вход : 5
  • Аналоговый выход : 6
  • Разное : Поставляется с 6-осевым акселерометром, гироскопом Модуль NINA / esp32 работает с Wi-Fi и Bluetooth. и криптоустройство ECC508)
  • Частота : 48 МГц
  • Формат : Минимальный
  • Размер : 61.5 мм × 25 мм
  • Хост-интерфейс : USB
  • Напряжение : 3,3 В
  • Флэш-память : 256 КБ
  • EEPROM : Нет
  • SRAM : 32 КБ
  • 90 I121 O Контакты
    : 8 (12 основаны на ШИМ)
  • Аналоговый вход : 7
  • Аналоговый выход : 1

3) Arduino 101 / Genuino 101

  • Процессор : Модуль Intel® Curie ™ 2 крошечные ядра, одно x86 (Quark SE) вместе с ARC
  • Частота : 32 МГц
  • Формат : Arduino / Genuino
  • Размер : 68.6 мм × 53,4 мм
  • Хост-интерфейс : USB
  • Напряжение : 3,3 В
  • Flash : 196 KB
  • EEPROM : N / A
  • SRAM 12: 24 KB
  • Контакты ввода / вывода : 14 (4 на основе ШИМ)
  • Аналоговый вход : 6
  • Аналоговый выход : нет
  • Разное: Включает 6-осевой акселерометр, гироскоп и Bluetooth

4 )

Arduino Zero
  • Процессор : ATSAMD21G18A
  • Частота : 48 МГц
  • Формат : Arduino
  • Размер : 68.6 мм × 53,3 мм
  • Хост-интерфейс : USB
  • Напряжение : 3,3 В
  • Флэш-память : 256 КБ
  • EEPROM : 0–16 КБ эмуляция
  • SRAM : 321 КБ
  • Цифровые выводы ввода / вывода : 14 (12 основаны на ШИМ)
  • Аналоговый вход : 6
  • Аналоговый выход : 1
  • Разное : 32-битная архитектура

5)

Arduino Due
  • Процессор : ATSAM3X8E
  • Частота : 84 МГц
  • Формат : Mega
  • Размер : 101.6 мм × 53,3 мм
  • Хост-интерфейс : 16U2 + собственный хост
  • Напряжение : 3,3 В
  • Флэш-память : 512 КБ
  • EEPROM : 0
  • SRAM : 96 КБ
  • : 96 КБ Цифровые выводы ввода / вывода : 54 (12 основаны на ШИМ)
  • Аналоговый вход : 12
  • Аналоговый выход : 2
  • Разное : Это первая плата Arduino, построенная с процессором ARMP. В отличие от большинства плат Arduino, его можно использовать только с 3.3 В, а не 5 В.

6) Arduino Yún

  • Процессор : Atmega32U4, Atheros AR9331
  • Частота : 16 МГц, 400 МГц
  • Формат : Arduino
  • Размер мм × 53,3 мм
  • Хост-интерфейс : USB
  • Напряжение : 5 В
  • Flash : 32 КБ, 16 МБ
  • EEPROM : 1 КБ, 0 КБ
  • SRAM : 2,5 КБ , 64 МБ
  • Цифровые выводы ввода / вывода : 14 (6 основаны на ШИМ)
  • Аналоговый ввод : 12
  • Аналоговый вывод : нет
  • Разное : Arduino Yún представляет собой смесь классический Arduino Leonardo (построенный на базе процессора Atmega32U4) включает встроенную систему WiFi (SoC), работающую под управлением Linino, MIPSGNU / Linux на основе OpenWrt.

7)

Arduino Leonardo
  • Процессор : Atmega32U4
  • Частота : 16 МГц
  • Формат : Arduino
  • 0007 Размер

    28: ,3 мм Интерфейс хоста USB / 32U4
  • Напряжение : 5 В
  • Флэш-память : 32 КБ
  • EEPROM : 1 КБ
  • SRAM : 2,5 КБ
  • Цифровые контакты ввода / вывода : 20 на основе)
  • Аналоговый вход : 12
  • Аналоговый выход : Н / Д
  • Разное : Leonardo разработан с процессором Atmega32U4, который оснащен встроенным контроллером USB, что позволяет уменьшить размер одного чипа по сравнению с другие версии Arduino.

8)

Arduino Uno
  • Процессор : ATmega328P
  • Частота : 16 МГц
  • Формат : Arduino
  • Размер21 Размер интерфейса214
  • Хост USB / 8U2 (Rev1 и 2) / 16U2 (Rev3)
  • Напряжение : 5 В
  • Flash : 32 КБ
  • EEPROM : 1 КБ
  • SRAM : 2 КБ
  • Цифровой Контакты : 2 (14 основаны на ШИМ)
  • Аналоговый вход : 6
  • Аналоговый выход : 6
  • Разное : Это работает с тем же ATmega328, что и последняя модель Duemilanove, но в то время как Duemilanove имеет встроенный IC FTDI для USB, Uno работает с ATmega16U2 (ATmega8U2 до rev3), запрограммированным как последовательный преобразователь.

9)

Arduino Mega2560
  • Процессор : ATmega2560
  • Частота : 16 МГц
  • Формат : Mega
  • Размер21
  • Размер интерфейса21
  • Хост интерфейс USB / 8U2 (Rev1 и 2) / 16U2 (Rev3)
  • Напряжение : 5 В
  • Flash : 256 КБ
  • EEPROM : 4 КБ
  • SRAM : 8 КБ
  • Цифровой Контакты : 54 (15 основаны на ШИМ)
  • Аналоговый вход : 16
  • Аналоговый выход : Нет
  • Разное : большая часть экранирования, которая была создана для Duemilanove, Diecimila или У Uno здесь не будет проблем, однако некоторые экраны могут не подходить из-за несовместимости с дополнительными контактами.

10)

Arduino Ethernet
  • Процессор : ATmega328
  • Частота : 16 МГц
  • Формат : Mega
  • 000: : 101,64 мм × 53,3 мм Интерфейс хоста Последовательный интерфейс Ethernet, Wiznet Ethernet
  • Напряжение : 5 В
  • Flash : 32 КБ
  • EEPROM : 1 КБ
  • SRAM : 2 КБ
  • Цифровые входы / выходы, 14 контактов (: 4 основаны на ШИМ)
  • Аналоговый вход : 6
  • Аналоговый выход : Н / Д
  • Разное : Состоит из той же микросхемы WIZnet W5100, что и Arduino Ethernet Shield.Последовательный интерфейс был включен для программирования, но в нем отсутствует порт USB. Более новые версии этой платы совместимы с Power over Ethernet (PoE).

11)

Arduino Fio
  • Процессор : ATmega328P
  • Частота : 8 МГц
  • Формат : минимальный
  • 000 Размер : 66,0 мм × 27,9 XBee Serial
  • Напряжение : 3,3 В
  • Flash : 32 КБ
  • EEPROM : 1 КБ
  • SRAM : 2 Кб )
  • Аналоговый вход : 8
  • Аналоговый выход : НЕТ
  • Разное : Разъем XBee находится в нижней части платы

12)

Arduino Nano
  • Процессор : ATmega328 (ATmega168 до v3.0)
  • Частота : 16 МГц
  • Формат : минимальный
  • Размер : 43,18 мм × 18,54 мм
  • Хост-интерфейс : USB / FTDIFT232R
  • Флэш-память Напряжение : 5 : 16/32 КБ
  • EEPROM : 0,5 / 1 КБ
  • SRAM : 1/2 КБ
  • Цифровые выводы ввода / вывода : 14 (6 основаны на ШИМ)
  • Аналоговый вход : 8
  • Аналоговый выход : Н / Д
  • Разное : Это крошечная версия Arduino, которая работает с питанием от USB и построена с процессором для поверхностного монтажа.

13)

LilyPad Arduino
  • Процессор : ATmega168V или ATmega328V
  • Частота : 8 МГц
  • Формат : носимый
  • 9121 мм Размер Хост-интерфейс : USB / FTDIFT232R
  • Напряжение : 2,7-5,5 В
  • Флэш-память : 16 КБ
  • EEPROM : 0,5 КБ
  • SRAM : 1 КБ
  • 9000 выводов цифровых : 14 (6 основаны на ШИМ)
  • Аналоговый вход : 6
  • Аналоговый выход : Нет
  • Разное : Поставляется с минимальным набором функций и разработан для носимых приложений.

14)

Arduino Pro
  • Процессор : ATmega168V или ATmega328V
  • Частота : 16 МГц
  • Формат : Arduino
  • мм Размер ,1 мм 9000 Интерфейс хоста : Последовательный порт UART, I2C (TWI), SPIFTDI
  • Напряжение : 5 В или 3,3 В
  • Flash : 16/32 КБ
  • EEPROM : 0,5 / 1 КБ
  • SRAM : 1 2 KB
  • Цифровые выводы ввода / вывода : 14 (6 основаны на ШИМ)
  • Аналоговый вход : 6
  • Аналоговый выход : Нет
  • Разное : Изготовлено SparkFun Electronics для использования в временные установки.

15)

Arduino Mega ADK
  • Процессор : ATmega2560
  • Частота : 16 МГц
  • Формат : Mega
  • Размер21
  • Интерфейс28: × ,3 мм : 8U2, MAX3421E, USB-хост
  • Напряжение : 5 В
  • Флэш-память : 256 КБ
  • EEPROM : 4 КБ
  • SRAM : 8 КБ
  • Цифровые входы / выходы Цифровые входы / выходы (14 основаны на ШИМ)
  • Аналоговый вход : 16
  • Аналоговый выход : Н / Д
  • Разное : Изготовлено SparkFun Electronics для использования в полупостоянных установках.

16)

Arduino Esplora
  • Процессор : Atmega32U4
  • Частота : 16 МГц
  • Формат : Mega
  • 000 Размер хоста28: 165,1 мм28: 165,1 мм 32U4
  • Напряжение : 5 В
  • Flash : 32 КБ
  • EEPROM : 1 КБ
  • SRAM : 2,5 КБ
  • Выводы цифрового ввода / вывода : 54 (14 – PWM)
  • Аналоговый вход : 16
  • Аналоговый выход : Н / Д
  • Разное : Вмещает аналоговый джойстик, 4 кнопки, множество датчиков, пару входов TinkerKit и пару выходов, а также разъем для ЖК-дисплея

17)

Arduino Micro
  • Процессор : Atmega32U4
  • Частота : 16 МГц
  • Fo rmat : Mini
  • Размер : 17.8 мм × 48,3 мм
  • Хост-интерфейс : НЕТ
  • Напряжение : 5 В
  • Flash : 32 КБ
  • EEPROM : 1 КБ
  • SRAM : 2,5 КБ
  • Цифровые выводы ввода / вывода : 20 (7 основаны на ШИМ)
  • Аналоговый вход : 12
  • Аналоговый выход : нет
  • Разное : Эта модель Arduino была разработана в сотрудничестве с Adafruit.

19)

Arduino Pro Mini
  • Процессор : ATmega328
  • Частота : 8 (3,3 В) / 16, (5 В) МГц
  • Формат : Mini
  • Размер 17,8 мм × 33,0 мм
  • Хост-интерфейс : 6-контактный последовательный разъем
  • Напряжение : 3,3 В / 5 В
  • Flash : 32 КБ
  • EEPROM : 1 КБ
  • SRAM : 2 KB
  • Цифровые выводы ввода / вывода : 14 (6 основаны на ШИМ)
  • Аналоговый вход : 6
  • Аналоговый выход : Н / Д
  • Разное : Эта модель Arduino была разработана и изготовлена пользователя SparkFun Electronics.

Ссылка: Wikipedia

11 различных типов плат Arduino

Платы Arduino – одна из широко используемых плат в образовательных и научно-исследовательских программах. Эти доски были разработаны в IIDI или Ivrea Interaction Design Institute, поэтому студенты, не являющиеся техническими специалистами, также могут разбираться в этой области. С тех пор эти доски начали удовлетворять потребности самых разных пользователей. Они выдвинули несколько возможностей, задач и других требований.

В настоящее время эти платы используются в приложениях Интернета вещей, 3D-печати и многих других приложениях.Эти платы имеют полностью открытый исходный код, и они также бывают разных типов. Таким образом, в этой статье мы попытаемся разобраться в различных типах плат Arduino.

Что такое платы Arduino?

Платы не являются микроконтроллерами, а также являются платформой с открытым исходным кодом для электронных нужд. Платы Arduino – это печатная плата со встроенными светодиодами, микроконтроллерами и множеством других соединений. Профессионалы могут использовать эти платы для операций ввода и вывода, таких как управление двигателем, датчиками и другими устройствами.

Типы плат Arduino

1. Arduino UNO (R3)

Это один из наиболее часто используемых типов плат Arduino, в котором используется микроконтроллер на базе ATmega328P. Это простая в использовании плата Arduino, и эти платы просты в использовании. Здесь вы можете найти 14 контактов ввода / вывода, а из 14 контактов шесть используются для вывода ШИМ или широтно-импульсной модуляции. А из остальных шесть используются для аналоговых устройств, один используется для кнопки сброса, USB-соединения и разъема питания.В этой плате пользователь может найти все необходимое, что нужно для удержания микроконтроллера. Также может быть просто прикрепить.

2. LilyPad Arduino

Эта плата Arduino используется в носимой одежде, потому что она разработана как носимая текстильная технология. Он был разработан SparkFun и Leah, у него гладкая задняя часть с множеством контактных площадок. И отличительной особенностью этой доски является то, что она легко сшивается, не повреждая доску. На этой плате пользователь также может найти платы ввода-вывода, датчиков и питания.Поскольку эти доски в основном используются в пригодных для носки текстильных изделиях, их также можно стирать.

3. Робот Arduino

Робот Arduino также является разновидностью платы Arduino, также известной как крошечный компьютер. В основном эти платы используются в робототехнике, которая содержит динамики, два двигателя, устройство чтения SD-карт, корпус и пятиэтажный датчик. Эта плата также имеет некоторые другие функции и устройства, которые делают ее совместимой для использования в робототехнике.

4. Arduino Due

Плата Due Arduino основана на ARM Cortex-M3 и является одной из первых плат микроконтроллеров со стороны Arduino.Эта плата имеет 54 контакта ввода-вывода и множество других контактов для подключения к различным устройствам. Его можно повредить, если напряжение питания больше 3,3 В; следовательно, эта плата должна поддерживать напряжение 3,3 В. Обычно для подключения этой платы к компьютеру достаточно USB-кабеля. Что касается питания, то используется адаптер переменного тока в постоянный. Кроме того, он имеет два основных порта, таких как USB и порт для программирования.

5. Arduino Red Board

Эта плата программируется с помощью кабеля USB и платы mini-B, используемых в программном обеспечении IDE Arduino.Этот тип платы Arduino отлично работает с операционной системой Windows 8 и не требует каких-либо изменений. Итак, для изготовления этой платы используются микросхемы FTDI с USB, а с тыльной стороны она плоская. Оформить красную доску для проекта довольно просто. Для загрузки программы пользователь может просто установить плагин и выбрать параметры в настройках меню.

6. Arduino Ethernet

Эта плата основана на микроконтроллерах, таких как ATmega328, и имеет пять контактов для аналогового подключения.На этой Arduino пользователи платы получают 14 контактов ввода / вывода, осциллятор, соединение Rj45, заголовок ICSP и многие другие варианты подключения. Здесь соединение с сетью может быть выполнено с использованием сетевой технологии Ethernet.

7. Arduino Mega (R3)

Вы можете рассматривать Arduino Mega (R3) как большую версию платы Arduino UNO. Он имеет множество контактов ввода / вывода и подходит для использования в качестве ШИМ. Кроме того, есть USB, кнопка сброса, разъем питания и еще один важный вариант подключения. Он также имеет функцию подключения к компьютеру с помощью USB-устройства и может управляться с помощью адаптера переменного тока в постоянный.Эта плата становится очень полезной, если программисту нужно много контактов для соединений.

8. Arduino Nano

В этом типе платы Arduino можно использовать ATmega628 или ATmega328P. И он может быть подключен к сети так же, как плата UNO со стороны Arduino. Эти платы Arduino компактны, надежны и предлагают максимальную гибкость для пользователя. Во многих проектах IDE это может быть идеальный выбор для работы, потому что размер этой платы меньше, чем плата UNO.

9. Самая быстрая плата Arduino

Если вы искали самую быструю плату Arduino, то ваше ожидание окончено. Потому что эта плата похожа на Arduino Mega и UNO. Он включает в себя микроконтроллер на 320 МГц. Он также имеет Cortex M-7, который обеспечивает самую быструю работу среди других плат Arduino. Многие пользователи используют эту идеальную плату для проектов, которым нужен надежный микроконтроллер с поддержкой 400 МГц.

10. Arduino Leonardo

Это одна из первых плат для разработки, у которых есть один микроконтроллер вместе с USB.Эти платы очень дешевы, а также просты для завершения проекта с использованием этих плат. Он может следовать направлению клавиатуры и мыши на клавиатуре, а также может быть напрямую подключен с помощью кабеля USB.

11. Arduino Pro Mic

Эта плата является еще одним типом платы Arduino и похожа на мини-плату со стороны Arduino. На этой плате можно использовать ATmega32U4, он состоит из 12 контактов для модуля ввода / вывода. Эта доска сравнительно меньше по размеру и может быть идеальной доской для проектов, которым нужны мини-доски.

Заключение

Итак, в этой статье мы разобрались с платами Arduino и некоторыми важными типами плат Arduino. Мы рассматриваем некоторые основные типы, такие как Arduino Due, плата Arduino Red, Arduino Mega (R3) и Arduino Nano. Таким образом, если вам нравится эта захватывающая информация о типах плат Arduino, прокомментируйте и поделитесь ею со своими друзьями.

1. Семейство Arduino – Arduino: Технический справочник [книга]

За прошедшие годы дизайнеры Arduino.cc разработали ряд плат конструкции.Первая широко распространенная плата Arduino, Diecimila, была выпущен в 2007 году, и с момента его первого выпуска семейство Arduino разработаны для использования преимуществ различных типов устройств микроконтроллера Atmel AVR. Due, выпущенный в 2012 году, является первым Arduino, использующим 32-битную ARM. Процессор Cortex-M3, и он отличается от остального семейства с точки зрения как вычислительная мощность, так и конфигурация распиновки платы. Другие платы, например LilyPad и Nano также не имеют такой же распиновки, как других членов семьи, и предназначены для другого диапазона приложения – носимые устройства в случае LilyPad; портативные устройства для Эсплора; и компактный размер в случае Mini, Micro и Nano.

С каждым годом появляются новые типы плат Arduino, поэтому то, что здесь перечислено, может быть устаревшим к тому моменту, когда вы его читаете. В более новых версиях есть более продвинутые процессоры с большим объемом памяти и расширенными функциями ввода / вывода (I / O), но для по большей части они используют те же схемы распиновки и будут работать с существующие дополнительные платы, называемые щитками , и различные дополнительные такие компоненты, как датчики, реле и исполнительные механизмы. Табл. 1-1 списки типы Arduino, появившиеся с 2005 года.Более новые версии Arduino также будет запускать большинство эскизов, созданных для более старых моделей, возможно с небольшими настройками и новыми библиотеками, но скетчи написаны для последних версии могут работать или не работать со старыми моделями.

Таблица 1-1 не является руководством для покупателя. Предоставлено, чтобы дать смысл исторического контекста к Arduino. Как видите, 2007 и 2008 годы увидел введение LilyPad; платы малого форм-фактора, такие как Nano, Mini и Mini Pro; и введение Duemilanove в качестве естественный эволюционный шаг, основанный на Diecimila.Пока нет значительные физические различия между Diecimila и Duemilanove, Duemilanove включает некоторые усовершенствования в блоке питания, большинство особенно в его автоматическом переключении между питанием USB и внешний источник постоянного тока. Более поздние версии Duemilanove также используют микроконтроллер ATmega328, который предоставляет больше памяти для программ.

Таблица 1-1 не включает робота Arduino, которая представляет собой печатную плату с прикрепленными двигателями и колесами. Одна из новейших досок в линейка Arduino – это Yún, интересный зверь, в котором есть и микроконтроллер ATmega32U4 и модуль Linino с Atheros Процессор AR9331 на базе MIPS, способный запускать версию Linux на базе Операционная система OpenWrt.Я не попаду в конец Yún OpenWrt, но сторона Arduino – это просто стандартный Arduino (Леонардо, чтобы быть специфический). Если вы хотите узнать больше о Yún, я бы посоветовал проверить его на веб-сайте Arduino.

Таблица 1-1. Хронология продуктов Arduino
Название платы Год Микроконтроллер Название платы Год Микроконтроллер

Diecimila

2007

ATmega168V

Мега 2560

2010

ATmega2560

LilyPad

2007

ATmega168V / ATmega328V

Uno

2010

ATmega328P

Нано

2008

ATmega328 / ATmega168

Ethernet

2011

ATmega328

Мини

2008

ATmega168

Мега ADK

2011

ATmega2560

Mini Pro

2008

ATmega328

Леонардо

2012

ATmega32U4

Duemilanove

2008

ATmega168 / ATmega328

Эсплора

2012

ATmega32U4

Мега

2009

ATmega1280

Микро

2012

ATmega32U4

Fio

2010

ATmega328P

Юнь

2013

ATmega32U4 + Linino

Если в таблице 1-1 показано более одного типа микроконтроллера, указывает на то, что изначально была сделана конкретная версия платы Arduino. с одним микроконтроллером, а затем с другим (обычно более способным) устройство.Например, более старая версия Duemilanove будет иметь ATmega168, тогда как более новые модели имеют ATmega328. Функционально ATmega168 и ATmega328 идентичны, но у ATmega328 больше внутренней памяти.

Последние дополнения к семейству Arduino: Leonardo, Esplora, Micro, и Юн, все используют ATmega32U4. Хотя эта часть похожа на ATmega328 он также включает интегрированный компонент интерфейса USB-to-serial, который устраняет одну из частей интегральной схемы (ИС) на таких платах, как Уно и Дуэмиланове.

Интерфейс программирования также немного отличается от плат. которые используют ATmega32U4, но для большинства людей это должно быть в значительной степени прозрачным. Глава 2 описывает общие функции микроконтроллеров AVR, Глава 3 содержит описания конкретных типов микроконтроллеров AVR. найдены в устройствах Arduino, а в главе 4 приведены описания основных печатных плат Arduino и их распиновки.

Руководство по выбору плат Arduino

– Последняя открытая технология от Seeed

Arduino – это платформа с открытым исходным кодом, которая включает как аппаратное, так и программное обеспечение.Аппаратное обеспечение Arduino содержит множество программируемых плат в качестве микроконтроллера для подключения датчиков или других модулей для создания проекта. Что касается продуктов Arduino, мы предоставляем множество плат Arduino, таких как Arduino Uno, Arduino Mega и т. Д. Кроме того, существует также множество плат расширения, основанных на платформе Arduino, таких как Seeeduino Boards. На рынке есть много плат Arduino. Как правильно выбрать плату Arduino для вашего следующего проекта?

В сегодняшнем руководстве мы перечислили спецификации, включая процессор, рабочее напряжение, входное напряжение, тактовую частоту, цифровой ввод / вывод, ШИМ, аналоговые входы, UART, разъемы Grove, флэш-память и разъемы USB для 7 официальных плат Arduino, 13 плат Seeeduino и 5 микроконтроллеров.Надеюсь, это руководство поможет вам быстро сравнить различные платы Arduino, и мы обязательно будем обновлять руководство, как только мы выпустим новые продукты!

Для обеспечения совместимости с нашей системой Grove мы также выпустили множество экранов для Arduino или Seeeduino, которые включают интерфейс Grove для простого подключения плат и модулей Grove без перемычек.

Руководство по выбору плат Arduino

Давайте также взглянем на каждую доску!


Ардуино Uno R3

Arduino Uno Rev 3 – это плата микроконтроллера на базе ATmega328.Uno – первая в серии плат Arduino на базе USB.

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод ШИМ Аналоговые входы UART Роща Flash (КБ) USB
ATmgea328 5 В 16 МГц 14 6 6 1 0 32 Micro USB

Ардуино Мега 2560 R3

Arduino Mega 2560 Rev3 – это плата микроконтроллера на базе ATmega2560.Этот продукт снят с производства, пожалуйста, рассмотрите наш Seeeduino Mega в качестве альтернативного выбора, который основан на Arduino Mega, Seeeduino Mega сочетает в себе преимущества как Arduino Mega, так и Seeeduino, при этом цена ниже по сравнению с Arduino Mega 2560.

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод ШИМ Аналоговый вход UART Роща Flash (КБ) USB
ATmega2560 5 В 16 МГц 54 15 16 4 0 256 USB типа B

Ардуино Нано

Arduino Nano – это небольшая, законченная и удобная для макета плата, основанная на ATmega328 (Arduino Nano 3.0).

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод ШИМ Аналоговые входы UART Роща Flash (КБ) USB
ATmega328 5 В 16 МГц 14 6 8 1 0 32 Мини-USB

Ардуино Микро

Arduino Micro похож на Arduino Leonardo в том, что ATmega32U4 имеет встроенный интерфейс USB, что устраняет необходимость во вспомогательном процессоре.Это позволяет Micro отображаться на подключенном компьютере как мышь и клавиатура

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод ШИМ Аналоговые входы UART Роща Flash (КБ) USB
ATmega32u4 5 В 16 МГц 20 7 12 2 0 32 Micro USB

Ардуино ЮН

Arduino YÚN – первый член новой революционной линейки продуктов Wi-Fi, сочетающей мощь Linux с простотой использования Arduino.Этот продукт больше не выпускается, пожалуйста, рассмотрите наш Seeeduino Cloud – совместимый с Arduino Yun контроллер OpenWRT в качестве альтернативы.

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод ШИМ Аналоговые входы UART Роща Flash (КБ) USB
ATmega32u4 5 В 16 МГц 20 7 12 2 0 32 Micro USB

Arduino MKR1000 Wi-Fi

Arduino MKR1000 – это мощная плата, сочетающая в себе функциональность Zero и Wi-Fi Shield.Это идеальное решение для разработчиков, желающих разрабатывать проекты Интернета вещей с минимальным опытом работы в сети.

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод ШИМ Аналоговые входы UART Роща Flash (КБ) USB
ATSAMW25 SoC 5 В 48 МГц 8 12 7 1 0 256 Micro USB

Seeeduino XIAO

Seeeduino XIAO – самая маленькая совместимая с Arduino плата в семействе Seeeduino, размером с большой палец (20 × 17.5 мм) для носимых устройств и небольших проектов. Это микроконтроллер Arduino со встроенным микрочипом SAMD21. Интерфейсы Seeeduino XIAO достаточно богаты на столь крохотный Dev. Доска тоже.

Тип-C
Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы PWM Аналоговые входы UART I2C Grove USB SAMD21G18 3.3 В USB: 5 В
Вывод питания (Vin и GND): 3,3 В или 5 В
48 МГц 11 10 11 1 1 0 256

Seeeduino Mega (ATmega2560)

Seeeduino Mega построен на базе ATmega2560 с тактовой частотой 16 МГц и множеством GPIO: 70 цифровых входов / выходов, 16 аналоговых входов, 4 UART и т. Д.

Компактный форм-фактор, на 30% меньше, чем у Arduino Mega 3,3 В и двухрежимный режим 5 В Он может питаться от батареи или через адаптер переменного тока в постоянный.

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ) USB 5 В / 3,3 В 7-12 В 16 МГц 70 14 16 4 0 256 Micro

Seeeduino Lite

Seeeduino Lite во многом похож на Arduino Leonardo.Это плата микроконтроллера на базе микросхемы Atmega32U4. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью кабеля USB или включите адаптер переменного тока в постоянный, чтобы начать работу.

USB

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ)

USB

5В / 3.3 В 7-12 В 16 МГц 20 7 12 1 2 32 Micro

Seeeduino GPRS

С его помощью вы можете подключить Seeeduino GPRS к Интернету через беспроводную сеть GPRS. Также поддерживается выполнение / ответ на голосовые вызовы и отправка / получение SMS-сообщений. Между тем, Seeeduino GPRS поддерживает функцию FM-радио и связь по Bluetooth.

USB

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ)

USB

5В / 3.3V 9V-12V 16MHz 20 7 12 0 0 32 Micro

Seeeduino Cloud

Seeeduino Cloud – это плата микроконтроллера на базе модуля Dragino WiFi IoT HE и ATmega32u4. Seeeduino Cloud также является платой, совместимой с Arduino, на 100% совместимой с Grove, Shield и IDE (Arduino IDE 1.5.3 и новее).

USB

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ)

USB

3.3V 9V-12V 16MHz 20 7 12 1 2 32 Micro

Seeeduino V4.2

Seeeduino V4.2 – это совместимая с Arduino плата, основанная на микроконтроллере ATmega328P, загрузчике Arduino UNO и с ATMEGA16U2 в качестве преобразователя UART-USB. Три встроенных интерфейса Grove позволяют подключать вашу плату к более чем 300 модулям Grove.

USB
Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ) 5В / 3.3V USB: 5V / DC
JACK 7-12V
16MHz 14 6 6 1 3 32 Micro

Seeeduino сталкер V3.1

Seeeduino Stalker V3.1 – это Arduino UNO, совместимый с загрузчиком Arduino Fio. Также есть встроенная микросхема управления батареями Lipo, вход для заряда солнечной батареи (разъем jst2.0) и микросхема часов реального времени DS1337S .

USB
Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ) 5В / 3.3 В 3,7 В 8 МГц 14 0 6 1 2 32 Micro

Seeeduino LoRaWAN

Seeeduino LoRaWAN – это плата Arduino со встроенным протоколом LoRaWan, с помощью которой вы можете быстро начать работу и ощутить преимущества LoRa в области Интернета вещей. Ниже представлена ​​еще одна версия с GPS.

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Флэш-память (КБ) USB 3.3 В 3,7 В 48 МГц 20 20 6 2 4 256 Micro

Seeeduino LoRaWAN с GPS

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Флэш-память (КБ) USB 3.3 В 3,7 В 48 МГц 20 20 6 2 4 256 Micro

Seeeduino Lotus V1.1

Seeeduino Lotus V1.1 основан на ATMEGA328P-MU, высокопроизводительном 8-битном микроконтроллере AVR с низким энергопотреблением. Он совместим с Arduino и оснащен богатым периферийным оборудованием.

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Флэш-память (КБ)

USB-флеш-память (КБ)

5V 7-12V 16MHz 14 6 7 1 12 32 Micro

Seeeduino Lotus Cortex-M0 +

Seeeduino Lotus Cortex-M0 + – это плата разработки для микроконтроллера SAMD21.Atmel® | SMART ™ SAM D21 – это серия микроконтроллеров с низким энергопотреблением, использующих 32-битный процессор ARM® Cortex®-M0 + с 256 КБ флэш-памяти и 32 КБ SRAM.

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ) USB 3,3 В USB: 5 В
Lipo: 3.5 В ~ 4,2 В
48 МГц 14 0 6 2 12 256 Micro

Seeeduino Cortex-M0 +

Seeeduino Cortex-M0 + оснащен микроконтроллером Atmel SAMD21 на базе 32-разрядного процессора ARM® Cortex®-M0 +. С помощью этого мощного ядра SAMD21 намного мощнее AVR и может выполнять многие функции и более сложные вычисления, которые не могут быть реализованы на микросхемах AVR.

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ) USB 5V USB: 5V
DC JACK: 7-12V
48MHz 14 0 6 1 3 256 Type-C

Seeeduino Nano

Seeeduino Nano – это компактная плата, похожая на Seeeduino V4.2 / Arduino UNO, и он полностью совместим с Arduino Nano по распиновке и размерам.

6

Seeeduino Crypto

Seeeduino Crypto основан на высокопроизводительном ATmega4809 и оснащен криптографическим чипом Microchip ECC608.С помощью криптографического чипа ECC608 вы можете использовать шифрованную связь, такую ​​как шифрование I2C.

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Флэш-память (КБ)

USB-флеш-память (КБ)

5 В USB: 5 В
Вывод питания (Vin и GND): 7-12 В
16 МГц 14 6 8 1 1 32 Тип-C
6

NodeMCU версии 2

NodeMCY v2 основан на ESP8266, недорогом встроенном модуле WiFi и объединяет GPIO, PWM, IIC, 1-Wire и ADC на одной плате.Кроме того, он действительно доступен по цене и идеально подходит, если вы ищете легкий и простой в использовании MCU для приложения IoT.

Процессор Рабочее напряжение Входное напряжение Тактовая частота Цифровые входы / выходы ШИМ Аналоговые входы UART Grove Flash (КБ) USB 5 В USB: 5 В
Вывод питания (Vin и GND): 7-12 В
16 МГц 14 6 8 1 1 32 Тип-C
Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод PWM Аналоговый ввод

9708 9708

Flash (КБ) USB
32-битный RISC Tensilica Xtensa LX106 3.3V 80 МГц 16 1 1 2 0 4 Micro USB

TI MSP430 USB LaunchPad

Texas Instruments MSP430 имеет встроенную эмуляцию для программирования и отладки, а также кнопки и светодиоды для простого пользовательского интерфейса. Кроме того, это маломощный микроконтроллер, который также имеет одно USB-соединение для эмулятора и целевого устройства с использованием встроенного USB-концентратора.

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод PWM Аналоговый вход

80008

Флэш-память (КБ) USB
MSP430F5529 3V 25 МГц 8 14 16 2 USB 9070

Фотон частиц

Particle Photon объединил мощный микроконтроллер ARM Cortex M3 с чипом Broadcom Wi-Fi в крошечном модуле размером с миниатюру под названием P0 (P-Zero).Его крошечный и портативный размер также делает его идеальным для небольших проектов.

9070 USB 9070 Micro USB

GeeekNET ESP32 Совет по развитию

ESP32 основан на модуле WROOM32, идеально подходит для проектов IoT, а также является преемником процессора ESP8266.ESP32 обеспечит большее количество GPIO, включая аналоговые входы и выходы, а также более мощный и быстрый процессор. Это надежно и делает его отличным вариантом для проекта IoT.

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод PWM Аналоговый вход

80008

Флэш-память (КБ) USB
STM32F205 5V 120 МГц 16 9 10 1
Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод PWM Аналоговый ввод

9708 9708

Flash (КБ) USB
Xtensa® Одно- / двухъядерный 32-разрядный микропроцессор LX6 3.3V 160 МГц 39 16 2 3 0 4MB Mini USB

Терминал Wio

Wio Terminal – это микроконтроллер на базе ATSAMD51 с возможностью беспроводной связи, поддерживаемой Realtek RTL8720DN. Кроме того, это полная система, оснащенная экраном + макетной платой + интерфейсом ввода / вывода + корпусом, что делает ее эффективным и готовым к использованию продуктом.

Процессор Рабочее напряжение Тактовая частота Цифровой ввод / вывод PWM Аналоговый вход

80008

Flash (КБ) USB
ATSAMD51P19 5V 120 МГц через Grove через Grove через Grove 1

Сводка

И это все в нашем Руководстве по выбору плат Arduino! Надеюсь, что это руководство помогло вам сравнить различные платы Arduino и найти совместимые для вашего следующего проекта!

Следите за нами и ставьте лайки:

Продолжить чтение

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *