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

Попробуйте наш инструмент устранения неполадок





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

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

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




Типы плат 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 (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

Arduino Due

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

Плата LilyPad Arduino

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

Платы LilyPad 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

Платы 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 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 Исследуйте

Программирование этой платы может быть выполнено с использованием программного обеспечения 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

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

Щиты для плат 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?

Фото: