Платы разработки Arduino

Содержание

Arduino Motor Shield Driver Board

Что такое Arduino?

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

Arduino можно подключить к светодиодам, ЖК-дисплеям, кнопкам, шаговым двигателям, сервоприводам, датчикам температуры и влажности, датчикам расстояния, датчикам давления или любому другому устройству, которое может выводить данные или управляться. Он также может подключаться к другим устройствам по беспроводной сети через Bluetooth, WiFi, Zigbee, NB-IoT и т. д. или выходить в Интернет. С помощью Arduino можно собирать данные с датчиков и загружать их в центр обработки данных, а затем управлять подключенными к нему периферийными устройствами на основе команд из центра обработки данных.

Распространенные типы плат разработки Arduino

Платы разработчика Arduino бывают различных моделей, таких как Arduino Uno, Arduino Leonardo, Arduino 101, Arduino Mega 2560, Arduino Nano, Arduino Micro, Arduino Ethernet, Arduino Yún, Arduino Due и другие. Arduino Uno, например, основана на плате разработчика с микроконтроллером ATmega328p, имеющей 14 цифровых входных/выходных контактов (6 из которых могут использоваться для ШИМ-выхода), 6 аналоговых входных контактов и кварцевый генератор с частотой 16 МГц. Arduino Mega 2560, с другой стороны, основан на микроконтроллере ATmega2560 с 54 цифровыми входными/выходными контактами (15 из которых могут использоваться для ШИМ-выхода), 16 аналоговыми входными контактами и 4 UART.

Arduino UNO R3

Arduino Uno, основанный на микроконтроллере ATmega328, является популярной платой с 14 цифровыми входами/выходами, 6 аналоговыми входами и тактовой частотой 16 МГц. Он известен своей совместимостью с различными платами расширения. Однако он имеет ограниченный объем статической памяти (SRAM) и флэш-памяти, что делает его менее подходящим для проектов, требующих большого объема памяти.

Arduino UNO
Arduino UNO

Технические характеристики Arduino UNO

ProcessorATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash)
Features
  • 14 digital I/O pins
  • 6 analog input pins
  • Replaceable processor design
Dimensions68.6 mm x 53.4 mm
Price$23

Arduino Mega 2560

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

Arduino Mega
Arduino Mega

Технические характеристики Arduino Mega

ProcessorATmega2560 (8-bit CPU, 16MHz clock frequency, 8KB SRAM, 256KB Flash)
Features
  • 54 digital I/O pins
  • 16 analog input pins
Dimensions101.52 mm x 53.3 mm
Price$40.3

Arduino Nano — это уменьшенная версия Uno с тем же микроконтроллером ATmega328, но более компактной формой. Он идеально подходит для проектов с ограниченным пространством и может быть подключен непосредственно к макетной плате.

Arduino Nano
Arduino Nano

Технические характеристики Arduino Nano

ProcessorATmega328P (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash)
Features
  • 14 digital I/O pins
  • 8 analog input pins
  • Onboard USB connectivity
  • Compact form factor
  • Support for both 5V and 3.3V operation
Dimensions18.5 mm x 43.2 mm
Price$10-15 (varies by version and supplier)

Arduino Леонардо

Arduino Leonardo оснащен микроконтроллером ATmega32u4, который обеспечивает встроенную поддержку USB и 20 цифровых входов/выходов (включая 12 аналоговых выходов). Он может имитировать ввод с мыши и клавиатуры, что делает его подходящим для определенных приложений, но по сравнению с Uno может иметь проблемы со стабильностью.

Arduino Leonardo
Arduino Leonardo

Технические характеристики Arduino Leonardo

ProcessorATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash)
Features
  • 20 digital I/O pins
  • 12 of the digital pins can be used as analog inputs
  • Native USB support
Dimensions68.6 mm x 53.3 mm
Price$20.70

Arduino Due

Arduino Due использует микроконтроллер Atmel SAM3X8E ARM Cortex-M3, обеспечивающий 32-разрядную вычислительную мощность, 54 цифровых ввода/вывода, 12 аналоговых входов и встроенную поддержку USB. Однако он работает при напряжении 3,3 В, что может быть несовместимо со всеми аксессуарами.

Arduino Due 1
Arduino Due

Технические характеристики Arduino Due

ProcessorAtmel SAM3X8E ARM Cortex-M3 (32-bit CPU, 84MHz clock frequency, 96KB SRAM, 512KB Flash)
Features
  • 54 digital I/O pins
  • 12 analog input pins
  • 2 analog output pins
  • Native USB support
Dimensions101.52 mm x 53.3 mm
Price$40.30

Arduino Micro

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

Arduino Micro
Arduino Micro

Технические характеристики Arduino Micro

ProcessorATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash)
Features
  • 20 digital I/O pins
  • 12 of the digital pins can be used as analog inputs
  • Native USB support
Dimensions48 mm x 18 mm

LilyPad Arduino

LilyPad Arduino разработан для носимых и текстильных проектов, имеет круглую печатную плату и пришиваемые контакты. Он оснащен 14 цифровыми входами/выходами и 6 аналоговыми входами, что делает его подходящим для интеграции электроники в одежду.

LilyPad Arduino
LilyPad Arduino

Технические характеристики LilyPad Arduino

ProcessorATmega328 (8-bit CPU, 16MHz clock frequency, 2KB SRAM, 32KB Flash)
Features
  • 14 digital I/O pins
  • 6 analog input pins
Dimensions50mm in diameter (circular shape)
Price$22

Arduino Esplora

Arduino Esplora, основанный на Leonardo, имеет встроенные аппаратные входы и выходы, включая джойстик, кнопки, датчики и разъем для TFT-дисплея. Он упрощает взаимодействие, но не имеет стандартных цифровых и аналоговых выводов.

Arduino Esplora
Arduino Esplora

Arduino Esplora Технические характеристики

ProcessorATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash)
Features
  • Rich input and output hardware environment
Dimensions164.04 mm x 60 mm (elliptical shape)
PriceRETIRED

Arduino Yun

Arduino Yun сочетает в себе микроконтроллер ATmega32u4 и маршрутизатор Atheros AR9331 для поддержки беспроводных систем на базе Linux. Он предлагает 14 цифровых входов/выходов (12 из которых поддерживают аналоговые сигналы) и встроенную поддержку USB, что облегчает работу облачных и IoT-приложений.

Arduino Yun
Arduino Yun

Технические характеристики Arduino Yun

ProcessorATmega32u4 (8-bit CPU, 16MHz clock frequency, 2.5KB SRAM, 32KB Flash)
Additional ChipAtheros AR9331 integrated router chipset
Features
  • Wi-Fi enabled Linux-based system on a chip
  • 14 digital I/O pins
  • 12 of the digital pins can be used as analog inputs
  • Native USB support
Dimensions70mm x 50mm

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

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

Подписаться

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

Об авторе

Picture of Aidan Taylor
Aidan Taylor

I am Aidan Taylor and I have over 10 years of experience in the field of PCB Reverse Engineering, PCB design and IC Unlock.

Поделиться

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

Tags

Нужна помощь?

Прокрутить вверх

Instant Quote