Универсальный внешний накопитель для всех 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 Данный вопрос возникает у всех, кто впервые решился создать проект с использованием Arduino. Определились с необходимыми деталями: сенсорами, датчиками, модулями и т.д., и столкнулись с немалым ассортиментом плат Arduino, в добавок у каждой платы еще и по два, три аналога. Некоторые думают, что чем дороже и мощнее – тем лучше, приобретают серьезные решения, как например Arduino Due, а потом понимают, что на нем работают не все скетчи, и самостоятельно справиться со всей мощью данного девайса, для них трудно. Другие идут по противоположному пути и сталкиваются с нехваткой ресурсов (память, выводы, порты, тактовая частота, питание). Как же найти ту золотую середину′ Попробуем разобраться…

ПлатаПлюсыМинусы

Arduino Uno

функционал как у ProMini и Nano
  • Подходят shield созданные под Arduino UNO
  • Плата является самой распространённой в семействе Arduino, именно для неё создано наибольшее количество уроков
  • Благодаря наличию DIP панели, можно менять микроконтроллер
  • Нельзя установить на Breadboard без использования проводов
  • При одинаковом функционале с Arduino ProMini, Nano и Micro плата имеет в разы большие размеры

Arduino Mega 2560


  • Подходят shield созданные под Arduino UNO
  • Максимальное количество выводов
  • Расширенный объем всех видов памяти
  • Нельзя установить на Breadboard без использования проводов
  • Самый большой размер платы во всём семействе Arduino

Arduino Leonardo

функционал как у MICRO
  • Подходят shield созданные под Arduino UNO
  • Плата является усовершенствованной версией Arduino UNO и работает с большинством её скетчей
  • Есть возможность имитировать различные USB устройства при подключении к ПК (плата будет определяться как мышь, клавиатура и т.
    д.)
  • Нельзя установить на Breadboard без использования проводов
  • Передача функции контроллера USB на микроконтроллер, привело к увеличению объёма flash-памяти выделяемой под загрузчик
  • Некоторые скетчи созданные под Arduino Uno не работают на Leonardo, т.к. используются разные микроконтроллеры

Arduino Due


  • Количество выводов как у Arduino Mega
  • Внедрены два аналоговых выхода
  • Используется мощный 32 разрядный микроконтроллер с тактовой частотой 84МГц
  • Нельзя установить на Breadboard без использования проводов
  • Самый большой размер платы во всём семействе Arduino
  • Не все скетчи предусматривают столь высокую тактовую частоту
  • Не все shield предусматривают передачу сигналов с граничным напряжением 3,3В
  • Напряжение питания 3,3В

Arduino ProMini 3.

3V функционал как у Nano и UNO

  • Можно использовать для конструирования схем на Breadboard
  • Самая миниатюрная плата в семействе Arduino
  • Поставляется без впаянных штыревых контактов, что позволяет использовать навесной монтаж
  • Не подходят shield созданные под Arduino UNO
  • Нет контроллера USB, в связи с чем требуется внешний программатор
  • Самая маленькая тактовая частота микроконтроллера, всего 8МГц
  • Напряжение питания 3,3В

Arduino ProMini 5V

функционал как у Nano и UNO

  • Можно использовать для конструирования схем на Breadboard
  • Самая миниатюрная плата в семействе Arduino
  • Поставляется без впаянных штыревых контактов, что позволяет использовать навесной монтаж
  • Не подходят shield созданные под Arduino UNO
  • Нет контроллера USB, в связи с чем требуется внешний программатор

Arduino NANO V3.

0 функционал как у ProMini и UNO

  • Можно использовать для конструирования схем на Breadboard
  • Плата незначительно больше чем Arduino ProMini, но имеет порт USB и не требует использования внешнего программатора
  • Не подходят shield созданные под Arduino UNO
  • Внедрение порта USB cконтроллером, привело к увеличению объёма flash-памяти выделяемой под загрузчик (по сравнению с Arduino ProMini)

Arduino MICRO

функционал как у Leonardo

  • Можно использовать для конструирования схем на Breadboard
  • Плата незначительно больше чем Arduino Nano, но имеет весь функционал Arduino Leonardo
  • Есть возможность имитировать различные USB устройства при подключении к ПК (плата будет определяться как мышь, клавиатура и т.д.)
  • Не подходят shield созданные под Arduino UNO
  • Передача функции контроллера USB на микроконтроллер, привело к увеличению объёма flash-памяти выделяемой под загрузчик

Первый вопрос влияющий на выбор Arduino – какой проект Вы хотите реализовать′

Если Вы хотите создать уже готовый проект, любезно предоставленный другими разработчиками, то логичным приобретением будет та Arduino, на которой проект был создан изначально. Здесь стоит отметить тот факт, что теперь, на территории РФ платы Arduino распространяются под торговой маркой Geduino. То есть, как Вы правильно поняли, Arduino Micro отличается от Geduino Micro названием и логотипом (это не аналог), о чем написано на официальном сайте. А так как последняя стоит дешевле, то выбор очевиден.

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

Если Вы собираетесь реализовать собственный проект, то к выбору Arduino стоит подходить методом исключения. Если в Вашем проекте имеются модули с выводами под Arduino Uno, тогда исключаем Arduino ProMini 3.3V, Arduino ProMini 5V, Arduino Nano и Arduino MICRO. Если таковые модули в проекте не предусмотрены, то сначала исключаем те Arduino, которые не подходят по размерам, а затем те Arduino, количество выводов (цифровых, аналоговых, ШИМ, интерфейсных), тактовая частота и напряжение питания которых, больше чем требуется по проекту. При этом запас памяти должен быть не менее 30% от требуемого проектом.

Чуть сложнее обстоят дела с аналогами. Они похожи по названию на оригинал (например: xDuino UNO R3 Ch440G и DCcduino UNO R3 Ch440G, – это аналоги Arduino UNO R3, а Arduino NANO Ch440G – аналог Arduino Nano), но могут иметь другой тип USB разъема, немного отличаться по габаритам, иметь иной контроллер USB, иной тип корпуса микроконтроллера, цвет платы и т.д. Здесь нужно понимать, что данные платы повторяют функционал их оригинала (на который они похожи названием), так как используют тот же микроконтроллер ATmega, той же серии. Габариты платы, корпус микроконтроллера и тип USB порта, можно определить по фото. А наличие «Ch440G» в названии, означает о том, что в качестве контроллера USB используется не стандартный для Arduino чип FTDI, а его аналог Ch440G, следовательно, для подключения такой Arduino к компьютеру, нужно установить драйвер для чипа Ch440G.

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

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

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

Содержание

  • 1 Определение и назначение
  • 2 Виды плат Ардуино
    • 2.1 Arduino UNO
    • 2.2 Arduino Nano
    • 2.3 Arduino Due
    • 2.4 Arduino Mega 2560
  • 3 Правильный выбор Arduino для вашего проекта

Определение и назначение

Если официально, Ардуино — это платформа для создания прототипов электроники. Но что это значит? Для нас это как маленький компьютер, который можно программировать, и он взаимодействует с миром с помощью электронных датчиков, источников света, двигателей. По сути, это делает по-настоящему полезные проекты в области электроники доступными для всех. Это идеальный инструмент для мастеринга! Эта платформа стала довольно популярной среди людей, только начинающих заниматься электроникой, и на то есть веские причины:

  • В отличие от большинства предыдущих программируемых плат, Ардуино не требует отдельного аппаратного обеспечения (называемого программатором) для загрузки нового кода — вы можете просто использовать USB-кабель.
  • Кроме того, в среде Arduino IDE используется упрощённая версия C ++, что облегчает обучение программированию.
  • Ввиду большой популярности этой платформы, в интернете полно готовых программ (скечей), что вообще освобождает от программирования новичков.
  • Также в продаже имеются множество готовых датчиков, модулей, шилд расширяющих возможности платы.

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

Виды плат Ардуино

В то время как на рынке существует много разновидностей плат, есть несколько видов Ардуино, которые чаще всего можно увидеть. Наиболее часто используемые виды Arduino как инженерами, так и любителями включают в себя:
• Ардуино UNO
• Ардуино Nano
• Ардуино Due
• Ардуино Mega

Arduino UNO

UNO, пожалуй, самая популярная Ардуино. Она основана на микроконтроллере ATmega328, работающего на частоте 16 МГц, включает 32 КБ флеш-памяти, 1 КБ EEPROM, 2 КБ ОЗУ, имеет 14 цифровых входов / выходов, 6 аналоговых входов, а также шины питания 5 В и 3,3 В.

Ардуино Уно

Ардуино Уно имеет стандартный форм-фактор совместимый с большинством шилд на рынке. Разъём питания включён в UNO, что позволяет ему питаться от внешнего блока питания. И также имеется VIN для подключения UNO к батарейкам.
Физические размеры UNO (69 мм x 54 мм) делают его небольшой платой для разработки, которая может легко вписаться во многие проекты.

Arduino Nano

Ардуино нано — это, по сути, UNO с очень маленьким профилем, что делает его очень удобным для ограниченного пространства и проектов, которым возможно, потребуется уменьшить вес.
Как и UNO, Nano имеет на борту процессор Atmega328, работающего на частоте 16 МГц, включает 32 КБ флеш-памяти, 1 КБ EEPROM, 2 КБ ОЗУ. Нано имеет 14 цифровых входов / выходов, 6 аналоговых входов, а также шины питания 5 В и 3,3 В.
(Примечание: на платах Ардуино Нано до версии V3.0 использовался ATmega168, который по сути, имеет половину характеристик.)

Ардуино Нано

Nano, в отличие от UNO, не может подключаться к шилдам Arduino методом простой стыковки. Нано имеет разъёмы, которые делают его полезным для использования на макетных платах. Часто платы Arduino Nano являются самым дешёвым из доступных плат Arduino. Это делает их экономически эффективными для крупных проектов.

Arduino Due

Due — одна из самых больших плат, а также первая плата Ардуино, оснащённая процессором ARM.
В то время как UNO и Nano работают при 5 В, Дуэ работает при 3,3 В — это важно отметить, потому что перенапряжение повредит плату. Процессор ATSAM3X8E Cortex-M3, работающий на частоте 84 МГц, Due имеет 512 КБ ПЗУ и 96 КБ ОЗУ, 54 пина цифрового ввода-вывода, 12 каналов ШИМ, 12 аналоговых входов и 2 аналоговых выхода.

Ардуино дуе

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

Arduino Mega 2560

Arduino Mega чем-то похожа на Due в том, что она также имеет 54 ввода / вывода. Однако вместо ядра ARM, Мега использует ATmega2560.
Процессор работает на частоте 16 МГц. Мега имеет 256 КБ ПЗУ, 8 КБ ОЗУ и 4 КБ EEPROM. Питается Mega от 5 вольт, что делает его простым в использовании с большинством электронных компонентов.

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

Ардуино Мега имеет 16 аналоговых входов, 15 каналов ШИМ, распиновку похожую на Due, и аппаратно совместима с шилдами Arduino.

Правильный выбор Arduino для вашего проекта

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

Хотя UNO является самой популярной платой, также все остальные доски имеют отличную поддержку через онлайн-форумы благодаря общей архитектуре и использованию общего языка и IDE. Это означает, что вы вряд ли попадёте в специфичные для устройства ловушки, которые могут помешать работе части кода из-за конфигурации оборудования или присущих ошибок.
Код Ардуино можно легко перенести на другую плату без каких-либо изменений. Это выгодно для пользователя, желающего поменять плату на определенной стадии проекта.
Решающий фактор выбора платы, сводится к двум основным вещам аппаратному обеспечению и стоимости. Если аспект стоимости каждого Arduino очевиден, предпочтительнее вариант с наименьшей стоимостью. То аппаратное обеспечение быть может не так легко определить. При рассмотрении оборудования следует учитывать следующее:

  • Физические размеры
  • Мощность процессора
  • Размер памяти
  • Возможности ввода / вывода
  • Бортовая периферия
  • Вес
  • Связь

Что касается физических размеров, Arduino Nano является самым маленьким и очень портативным устройством. UNO — это доска для разработки среднего размера, но она всё ещё довольно мала. Её можно использовать во многих проектах, включая устройства с дистанционным управлением, такие как радиоуправляемые автомобили и лодки. Mega и Due — намного больше, что затрудняет их использование в проектах с ограниченным пространством.
Если проект требует высокой вычислительной мощности, Due выходит на первое место с мощным ядром ARM и большим RAM / ROM. Несмотря на то что Mega — это большой Arduino с большим количеством пинов, скорость его процессора остаётся той же, что и в UNO и Nano (то же семейство Mega). Поэтому использование Mega не даёт никаких преимуществ в скорости.
UNO и Nano используют один и тот же процессор. С точки зрения аппаратного и периферийного оборудования UNO и Nano идентичны. Если проект требует много пинов, Due и Mega являются очевидным выбором. Проекту, которому не требуется сильного процессора, но нужно большое количество контактов подключения, подойдёт Mega.

типов Arduino | Полное руководство по 6 различным типам Arduino

Плата Arduino разработана для студентов-электронщиков, чтобы использовать ее в своих проектах. Платы Arduino предоставляются с открытым исходным кодом, что помогает пользователю создавать свои проекты и инструменты в соответствии со своими потребностями. Эта электронная платформа содержит микроконтроллеры, разъемы, светодиоды и многое другое. На рынке представлены различные типы плат Arduino, включая Arduino UNO, Red Board, LilyPad Arduino, Arduino Mega, Arduino Leonardo. Все эти платы Arduino различаются по спецификациям, функциям и использованию и используются в различных проектах электроники.

6 лучших различных типов плат Arduino

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

1. Arduino UNO

Разработка платы Arduino UNO считается новой по сравнению с другими платами Arduino. Эта плата имеет множество функций, которые помогают пользователю использовать ее в своем проекте. Arduino UNO использует микроконтроллер Atmega16U2, который помогает увеличить скорость передачи и содержит большой объем памяти по сравнению с другими платами. Для платы Arduino UNO не требуются дополнительные устройства, такие как джойстик, мышь, клавиатура и многое другое. Arduino UNO содержит контакты SCL и SDA, а также два дополнительных контакта, расположенных рядом с контактом RESET.

Плата содержит 14 цифровых входных контактов и выходных контактов, из которых 6 контактов используются в качестве ШИМ, 6 контактов в качестве аналоговых входов, разъем USB, кнопка сброса и один разъем питания. Плату Arduino UNO можно подключить к компьютерной системе, купить USB-порт, а также подключить питание к плате от компьютерной системы. Arduino UNO содержит флэш-память размером 32 КБ, которая используется для хранения данных. Другой особенностью Arduino UNO является совместимость с другими шилдами, и ее можно комбинировать с другими продуктами Arduino.

2. LilyPad Arduino

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

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

3. Arduino Mega

Эта плата считается микроконтроллером, в котором используется Atmega2560. Всего в нем 54 входных контакта и выходных контакта, из которых 14 контактов представляют собой выход ШИМ, 4 контакта – аппаратный порт, 16 контактов – аналоговые входы. Плата также содержит одно USB-соединение, разъем ICSP, разъем питания и один контакт REST.

Имеются дополнительные контакты, которые работают как кварцевый генератор с частотой 16 МГц. Плата также имеет флэш-память размером 256 КБ, которая используется для хранения данных. Плата Arduino Mega может быть подключена к компьютерной системе через USB-соединение, а питание платы может подаваться с помощью аккумулятора или адаптера переменного тока в постоянный. Поскольку на плате установлено большое количество контактов, это делает плату подходящей для проектов, требующих большего количества контактов.

4. Arduino Leonardo

Эта плата рассматривается как микроконтроллер, в котором используется Atmega32u4. В нем всего 20 цифровых входных контактов и выходных контактов, из которых 7 контактов используются как ШИМ, а 12 контактов используются как аналоговые входы. На плате также есть одно соединение micro USB, разъем питания и одна кнопка RESET. Есть дополнительные выводы, которые работают как кварцевый генератор с частотой 16 МГц.

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

5. Плата Arduino Red

Плата Arduino Red — это еще один тип платы Arduino, в котором для программирования используется кабель mini USB, а для этой цели используется среда разработки Arduino IDE. Эта плата совместима с операционной системой Windows 8, и нет необходимости изменять настройки безопасности, чтобы эта плата работала. Красная плата использует микросхему FTDI и микросхему USB для подключения к другому устройству. Поскольку дизайн красной доски очень прост, его можно легко интегрировать с другими проектами. Единственное требование – подключить красную доску и выбрать соответствующую опцию, и программа может быть загружена в кратчайшие сроки. Гнездо для бочек можно использовать для управления USB-кабелем платы Arduino Red.

6. Экраны Arduino

Экраны Arduino считаются готовыми печатными платами, которые используются для подключения других плат Arduino. Щит Arduino размещается поверх плат Arduino и расширяет возможности платы для подключения к сети Интернет, управления двигателем, управления ЖК-дисплеем, а также помогает установить беспроводную связь. Существуют различные типы щитов, доступных для использования. Он включает в себя Wireless Shield, Ethernet Shield, Proto Shield и GSM Shield. Это помогает повысить совместимость плат Arduino.

Заключение

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

Рекомендуемые статьи

Это руководство по типам Arduino. Здесь мы обсуждаем введение в типы Arduino, 6 различных типов с подробным объяснением. Вы также можете ознакомиться со следующими статьями, чтобы узнать больше –

  1. Что такое Ардуино?
  2. Операторы Arduino
  3. Инструменты дизайна пользовательского интерфейса
  4. Платы Интернета вещей

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

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

Чтобы вам было проще и быстрее, мы разделили все платы на три основные категории: платы начального уровня, платы Enhanced и платы IoT. Кроме того, мы также предоставили таблицу под каждым разделом для быстрого просмотра, так что давайте начнем.

Платы начального уровня

Эти типов плат arduino — лучший выбор для начала. В этой категории большинство плат имеют либо медленную тактовую частоту , либо ограниченное количество портов ввода-вывода . Все эти платы питаются от 8-битных микроконтроллеров. Большинство из них просты в освоении и создании проектов. Мало того, на рынке доступно множество модулей и защитных плат, особенно ориентированных на эти платы базового уровня. Вот таблица, показывающая все особенности этих плат.

*щелкните изображение выше, чтобы просмотреть его в полном объеме

Arduino UNO R3

Arduino Uno — самая популярная и широко используемая плата для разработки. Он питается от микроконтроллера ATMega328P . Это самый популярный выбор среди сообщества, потому что он дешевый, простой в освоении и использовании, а также для этого доступно множество готовых модулей, которые облегчают разработку новых проектов или прототипов. Он состоит из 14 цифровых входов/выходов, из которых 6 контактов представляют собой 8-битные контакты PWM, 6 контактов представляют собой 10-битные аналоговые входы и основные коммуникационные порты, такие как SPI, I2C и UART.

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

Arduino Nano

Arduino Nano — это небольшая макетная версия Arduino UNO. Он имеет более-менее функциональные возможности Arduino UNO, но в меньшем форм-факторе. Единственными существенными отличиями от UNO являются отсутствие разъема питания постоянного тока, использование порта Mini USB вместо порта USB B и микросхема преобразователя USB-TTL. Nano использует FT232, специализированный чип моста USB-UART от FTDI вместо ATMega16U2 . Это также очень популярный выбор среди разработчиков, как и UNO, из-за его небольшого размера и низкой цены.

Arduino PRO Mini

Pro mini на самом деле является урезанной версией Nano. Он имеет большинство функций, аналогичных Arduino Nano, но ему не хватает встроенного моста USB-TTL и порта USB. Вместо этого у него есть заголовок, в котором выведены контакты UART. Мы можем использовать эти контакты для программирования Pro mini с помощью внешнего модуля USB-UART. Эта плата специально предназначена для приложений, где пространство ограничено. Pro mini доступен в двух версиях: 3,3 В и 5 В. В версии 3,3 В Скорость процессора ограничена 8 МГц из-за определенных ограничений ATMega328 для лучшей стабильности.

Arduino Leonardo

Arduino Leonardo питается от чипа ATmega32U4 , а не от чипа ATMega328P, который используется во всех ранее упомянутых платах. Он имеет больше контактов ввода-вывода (20) и больше контактов ШИМ (7) и аналоговых входов (12). Еще одно существенное отличие состоит в том, что ATMega32U4 имеет встроенный порт USB 9.0064 устраняет необходимость во втором процессоре или выделенной микросхеме моста USB-UART. Это позволяет плате подключаться к компьютеру в качестве устройства интерфейса пользователя (HID) или в качестве виртуального (CDC) последовательного/COM-порта. Мы используем этот виртуальный COM-порт вместе с загрузчиком для программирования Leonardo.

Arduino Micro

Точно так же, как Arduino Nano — это UNO в маленьком форм-факторе, Arduino Micro на самом деле — это Leonardo в маленьком форм-факторе макетная плата . Его функциональные возможности такие же, как у Arduino Leonardo. Единственным отличием является отсутствие входного разъема постоянного тока. Точно так же Arduino Micro также может выступать в качестве устройства HID или виртуального COM-порта.

Arduino Nano Every

Arduino Nano Every — это плата нового поколения в небольшом форм-факторе. Как мы уже говорили, Arduino Nano является предпочтительной платой для многих проектов, требующих небольшого и дешевого решения. Мы могли бы назвать Arduino Nano Every, модернизировал Arduino Nano с гораздо большим количеством функций . Nano Every работает на более мощном процессоре ATMega4809 . У него на 50% больше памяти для программ и на 200% больше ОЗУ, что позволит нам использовать эту плату для более крупных программ. Зубчатые отверстия позволяют нам использовать Nano Every на печатной плате без необходимости использования контактов разъема.

Arduino Mega2560 Rev3

Arduino Mega 2560 — самая большая из всех плат, которые мы обсуждали до сих пор. Он разработан для приложений, где требуется много ввода-вывода или периферийных устройств. Он оснащен более крупным и мощным процессором 9.0063 ATMega2560 . Эта плата имеет наибольшее количество входов/выходов, чем большинство других плат, 54 контакта ввода/вывода (из которых 15 могут использоваться как выходы ШИМ), 16 аналоговых входов и 4 UART. У него больше флэш-памяти и SRAM, чем у большинства других базовых плат Arduino. Он наиболее популярен в сообществе ЧПУ и 3D-принтеров с открытым исходным кодом, а также в сообществе ПЛК с открытым исходным кодом.

Платы с расширенными функциями

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

*нажмите на изображение выше, чтобы просмотреть его полностью

Arduino Nano 33 BLE

Nano 33 BLE — более мощная плата от Arduino в том же форм-факторе, что и популярная Arduino Nano. Несмотря на то, что он имеет такой же размер, он мощнее, чем Nano. Он оснащен более продвинутым NRF52480 от Nordic Semiconductors , 32-разрядным процессором ARM Cortex-M4, работающим на частоте 64 МГц. Флэш-память емкостью 1 МБ и SRAM объемом 256 КБ делают его лучшим выбором, когда требуется много памяти. Главная особенность этой платы заключена в самом названии — BLE, Bluetooth Low Energy. Nano 33BLE может быть как клиентом BLE и Bluetooth, так и хост-устройством. В нашу эпоху, когда все взаимосвязано, это позволит нам разрабатывать энергоэффективные носимые устройства.

Существует также другой вариант Nana33 BLE, доступный под названием Arduino Nano 33 BLE Sense с некоторыми дополнительными датчиками на борту. Например, 9-осевой инерционный датчик, датчик влажности и температуры, барометрический датчик, микрофон и жесты, приближение, цвет света, датчик интенсивности света.

Arduino MKR Zero

Arduino MKR Zero — это макетная плата , предназначенная для создателей музыки или проектов, связанных с музыкой. Он имеет встроенный разъем SD и специальный интерфейс SPI, который можно использовать для связи I2S. I2S является наиболее распространенным протоколом связи, используемым для цифрового аудио. MKR Zero оснащен мощным 32-битным микроконтроллером ARM Cortex M0+ SAMD21. Это устройство на 3,3 В и не выносит 5 В. Еще одним важным преимуществом этой доски является то, что мы можем запитайте его от LiPo батареи через разъем встроенной батареи. Мониторинг батареи также прост, поскольку связь между батареей и АЦП уже реализована на плате.

Arduino UNO WIFI Rev2

Как следует из названия, мы можем рассматривать его как UNO с дополнительной функцией. Несмотря на то, что он имеет тот же форм-фактор, что и Arduino Uno, компоненты и функции совершенно разные. Эта плата питается от ATMega4809 MCU и использует u-blox NINA-W102 для связи WIFI и Bluetooth. NINA SoC со встроенным стеком протоколов TCO/IP упрощает доступ к сети Wi-Fi или работу в качестве точки доступа. Плата также имеет встроенный ускоритель крипточипа ECC608 для повышения безопасности и IMU для измерения инерции.

Arduino Due

Плата Arduino Due похожа на модернизированную плату Arduino Mega версии и имеет тот же форм-фактор, что и Mega, но оснащена более мощным 32-разрядным микроконтроллером ARM. Как и Mega, Due имеет 54 цифровых входа/выхода и 12 аналоговых входов. Мощь этой доски – Процессор Atmel SAM3x8E Arm Cortex-M3 . Due работает на более высокой тактовой частоте 84 МГц и имеет дополнительные интерфейсы, такие как USB OTG, DAC и JTAG. Кроме того, имейте в виду, что устройство Due рассчитано только на 3,3 В, а его входы/выходы не поддерживают 5 В.

Arduino MKR Vidor 4000

Плата Arduino MKR Vidor 4000 — это особенная плата с особой функцией, которой нет ни у одной другой платы Arduino, — встроенным чипом FPGA . Со встроенной Intel Cyclone 10CL016 FPGA , эта плата обладает широкими возможностями настройки и обладает широкими возможностями. Vidor 4000 может выполнять высокоскоростную цифровую обработку аудио и видео. Даже вы можете сделать свой собственный контроллер в рамках FPGA. Плата также имеет некоторые более продвинутые функции, такие как разъем Micro-HDMI, разъем для камеры MIPI, а также Wi-Fi и BLE на базе модуля NINA W102. Он также поддерживает батареи LiPo через встроенный разъем. Vidor 4000 оснащен микроконтроллером SAMD21 Cortex M0+.

Ардуино ноль

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

Платы IoT

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

*щелкните изображение выше, чтобы просмотреть его в полном объеме

Arduino Nano 33 IoT

Как следует из названия, эта плата имеет тот же форм-фактор, что и Nano. Плата питается от маломощный 32-разрядный ARM Cortex M0 , Atmel SAMD21. Подключение по Wi-Fi и Bluetooth осуществляется с помощью модуля u-blox NINA-W102. Плата также оснащена крипточипом Microchip ECC60r, который обеспечивает безопасную связь. Кроме того, встроенный 6 aixs IMU позволяет использовать плату в проектах, в которых требуются или реализуются такие функции, как вибросигнал, балансировка шагомера, относительное позиционирование и т. д. Эта плата также совместима с большинством облачных сервисов IoT, таких как Arduino IoT. облако, Blynk, IFTTT, AWS IoT Core, Azure, Firebase и т. д.

Arduino MKR FOX 1200

Arduino MKR FOX 1200 — это экономичное решение для подключения Sigfox . Sigfox в основном используется в европейском регионе. Инфраструктура Sigfox позволяет вам запускать проекты по сбору данных круглосуточно без какого-либо обслуживания или постоянного контроля. Эта плата основана на микроконтроллере SAMD21 MCU , а для подключения Sigfox используется Microchip Smart RF ATA852o.

Arduino MKR WAN 1300/1310

Платы MKR WAN 1300 и MKR WAN 1310 используют подключение LoRa для связи. MKR WAN 1310 — это обновленная версия MKR WAN 1300. Обе платы используют маломощный процессор SAMD21, модуль Murata CMWX1ZZABZ LoRa и криптографический чип ECC508. MKR WAN 1310 включает в себя новое зарядное устройство, флэш-память SPI 2 МБ и улучшенное энергопотребление. Обе платы поддерживают частотные диапазоны 433/868/915 МГц.

Arduino MKR GSM 1400

Arduino MKR GSM 1400 использует преимущества сотовой сети для связи. Как и все другие платы MKR, эта также оснащена 32-разрядным микроконтроллером ARM Cortex M0 SAMD21. Модуль SARA-U201 от u-bolx используется для подключения GSM/3G. Эта плата поддерживает диапазоны сотовой связи, такие как GSM 850 МГц, E-GSM 1900 МГц, DSC 1800 МГц и PCS 1900 МГц. Как и многие другие платы MKR, встроенный крипточип ECC508 обеспечивает безопасную связь. Эта плата поддерживает аккумулятор Li-Po, что делает ее идеальным кандидатом для любых переносной проект .

Arduino MKR WIFI 1010

MKR WiFi 1010 — лучший выбор для базовых приложений IoT и пико-сетей . Он может питаться от аккумулятора LiPo. MKR WiFi 1010 использует модуль NINA-W102 для связи и ECC5087 в качестве крипточипа, как и многие другие платы MKR. Вы также можете найти светодиод RGB на борту.

Arduino MKR NB 1500

NKR NB 1500 позволяет добавить узкополосная связь для вашего проекта, который является идеальным выбором для проектов или устройств, предназначенных для использования в удаленном месте, где подключение к Интернету невозможно, или в ситуациях, когда питание устройства является проблемой, например, развертывание в полевых условиях, удаленный мониторинг, солнечные батареи. устройства с питанием и т. д. Встроенный модуль SARA-R410M-02B поддерживает множество диапазонов Cat M1/NB1, таких как 1, 2, 3, 4, 5, 8, 12, 13, 18, 19, 20, 25, 26, 28. Плата также имеет встроенное зарядное устройство и разъем для внешней антенны.

Arduino Nano RP2040 Connect

Наконец, что не менее важно, Arduino Nano RP2040 Connect является новейшим дополнением к семейству Arduino. Он оснащен довольно популярным, raspberry Foundation, первым собственным чипом RP2040 . RP2040 — это двухъядерный процессор ARM Cortex M0+ SoC с тактовой частотой 133 МГц, 264 КБ SRAM и 16 МБ внешней флэш-памяти. Мало того, что на плате есть NINA-W102 для подключения Wi-Fi и BLE. Встроенный микрофон предназначен для активации звука, управления звуком и даже распознавания голоса. На борту также имеется 6-осевой IMU. Плата также совместима с RPi Pico.

Portenta H7 — самая быстрая плата Arduino

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

H7 оснащен двухъядерным процессором STM32XX, , который имеет ядро ​​Cortex M7, работающее на частоте 480 МГц, и ядро ​​Cortex M4, работающее на частоте 240 МГц. Два ядра взаимодействуют через процесс, называемый удаленным вызовом процедур или сокращенно RPC, который используется в большинстве современных архитектур ЦП для настольных ПК, таких как x86, x64, Power PC и т. д. STM32H747 также имеет встроенный графический процессор Chrom-ART. Ускоритель, а также специальный кодировщик и декодер JPEG.

Заключение

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

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

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