Какие Arduino-платы лучше всего подходят для миниатюрных устройств. Как выбрать самую маленькую, но функциональную плату Arduino. Какие характеристики важны при выборе компактной Arduino для проекта. Примеры интересных проектов на основе мини-плат Arduino.
Обзор самых компактных плат Arduino
Для создания миниатюрных устройств на базе Arduino важно выбрать максимально компактную, но при этом функциональную плату. Рассмотрим несколько популярных вариантов:
Seeeduino Nano
Seeeduino Nano — одна из самых маленьких и доступных плат, совместимая с Arduino Nano. Ее основные характеристики:
- Микроконтроллер: ATmega328
- Размеры: 45 x 18 мм
- 32 КБ флэш-памяти
- 22 цифровых входа/выхода
- 8 аналоговых входов
- Цена: около $7
Seeeduino Nano отлично подходит для начинающих и простых проектов. При этом она дешевле оригинального Arduino Nano.
Arduino Pro Mini
Arduino Pro Mini — одна из самых компактных плат в линейке Arduino. Ее особенности:
![](/800/600/https/ae01.alicdn.com/kf/S0ede64884d5c49feae09b26be6267d2aD.jpg)
- Размеры: всего 33 x 18 мм
- Микроконтроллер: ATmega328
- Версии на 5В/16МГц и 3.3В/8МГц
- 32 КБ флэш-памяти
- 14 цифровых и 6 аналоговых пинов
- Цена: около $10
Pro Mini идеально подходит для встраивания в самые миниатюрные устройства. Однако для программирования требуется дополнительный USB-конвертер.
Выбор оптимальной мини-платы Arduino для проекта
При выборе компактной платы Arduino для своего проекта стоит учитывать следующие факторы:
Размер устройства
Если размер критически важен, лучше выбрать самые миниатюрные варианты вроде Pro Mini или Seeeduino XIAO. Для менее строгих ограничений подойдут Nano или Micro.
Необходимая функциональность
Оцените, сколько входов/выходов вам потребуется, нужен ли встроенный USB, WiFi или другие интерфейсы. Для сложных проектов лучше выбрать более функциональные платы.
Энергопотребление
Для автономных устройств важно низкое энергопотребление. В этом случае подойдут платы с напряжением 3.3В и пониженной частотой.
Совместимость с периферией
Убедитесь, что выбранная плата совместима с нужными вам датчиками, модулями и другими компонентами.
![](/800/600/https/ae01.alicdn.com/kf/Hfb4fe445f86c4501b98e64a807956b17Q/10Set-Lot-For-UNO-R3-Starter-Kit-400-Point-Mini-Breadboard-LED-Jumper-Wire-Button-for.jpg)
Примеры интересных мини-проектов на Arduino
Компактные платы Arduino позволяют создавать самые разнообразные миниатюрные устройства. Вот несколько интересных примеров:
Носимый пульсометр
На основе Arduino Nano можно сделать компактный пульсометр. Для этого потребуется:
- Arduino Nano
- Датчик пульса
- Светодиодное кольцо для индикации
- Аккумулятор
Устройство измеряет пульс и отображает его с помощью светодиодов. Компактные размеры позволяют носить его на запястье.
Миниатюрная «умная» клавиатура
Arduino Micro можно превратить в программируемую кнопку-макрос для компьютера. Понадобится:
- Arduino Micro
- Сенсорная кнопка
- Резистор
При нажатии кнопки Arduino эмулирует нажатие заданной комбинации клавиш на компьютере. Это удобно для часто используемых команд.
Ключевые преимущества мини-плат Arduino
Использование компактных плат Arduino для миниатюрных проектов дает ряд существенных преимуществ:
- Возможность создания сверхкомпактных устройств
- Низкое энергопотребление
- Доступная цена большинства мини-плат
- Совместимость с огромной экосистемой Arduino
- Простота прототипирования и отладки
При этом функциональность мини-плат часто не уступает более крупным аналогам. Это делает их отличным выбором для носимой электроники, IoT-устройств и других компактных разработок.
![](/800/600/https/ae01.alicdn.com/kf/S6d58073b78444dc2b416053117f3f450u/Mega2560-ATMEGA16U2-Pro-Mini-MEGA-2560-Mega-WiFi-R3-ATmega2560-Chip-CH340G-For-Arduino-UNO-R3.jpg)
Рекомендации по работе с мини-платами Arduino
При разработке устройств на базе компактных Arduino-плат стоит учитывать несколько важных моментов:
Правильный монтаж компонентов
В ограниченном пространстве важно аккуратно монтировать все элементы, используя тонкие провода. Это поможет избежать замыканий.
Оптимизация кода
Ограниченная память требует эффективного кода. Старайтесь оптимизировать алгоритмы и использовать легковесные библиотеки.
Энергоэффективность
Для длительной автономной работы используйте режимы сна микроконтроллера и отключайте неиспользуемую периферию.
Защита от внешних воздействий
Миниатюрные устройства более чувствительны к механическим и электромагнитным воздействиям. Обеспечьте надежную защиту платы и компонентов.
Перспективы развития мини-плат Arduino
Рынок компактных микроконтроллерных плат активно развивается. Можно ожидать появления еще более миниатюрных и функциональных Arduino-совместимых плат. Вероятные тенденции:
- Дальнейшая миниатюризация при сохранении функциональности
- Интеграция беспроводных интерфейсов (WiFi, BLE) в компактные платы
- Снижение энергопотребления
- Появление специализированных мини-плат для конкретных применений
Это откроет новые возможности для создания сверхкомпактных «умных» устройств на базе Arduino.
![](/800/600/https/ir-3.ozone.ru/s3/multimedia-1-a/c1000/6912193186.jpg)
Arduino Uno R3. Распиновка, питание и подключение
Arduino Uno — это базовая и самая популярная версия платы микроконтроллеров. С ней очень удобно работать благодаря тому, что пины распаяны однорядными коннекторами типа «мама». Обычно эту плату используют для прототипирования проектов, а собирают готовое устройство на базе более мелких плат ардуино, таких как Arduino Nano. Это легко сделать так как прошивки совместимы и в большинстве случаев номера пинов не отличаются. Для Arduino Uno существует множество плат расширения (шилдов), таких как Ethernet shield, motor shield, servo shield и другие.
Эта ардуинка бывает в двух разных вариантах: DIP и SMD. Отличаются они тем, что сам микроконтроллер может быть DIP исполнения (прямоугольный и ножками) и вставлен в колодку, или просто распаян на плате если это SMD версия (квадратный). Отличий в производительности, назначении пинов или их количестве в этих версиях нет.
На плате Arduino Uno R3 установлены: контроллер ATmega328P с тактовой частотой 16 МГц, порт USB, разъем питания, кварцевый резонатор, стабилизаторы напряжения на 5 вольт и на 3.3 вольта, светодиоды и кнопка перезагрузки.
Расположение основных элементов на плате Arduino UNO R3Распиновка (pinout) Arduino Uno R3
Распиновка Arduino UnoОбозначение на плате | Обозначение в прошивке | Возможности пина |
RX ◀ 0 | 0 | Цифровой ввод/вывод, Serial RX |
TX ▶ 1 | 1 | Цифровой ввод/вывод, Serial TX |
2 | 2 | Цифровой ввод/вывод |
~3 | 3 | Цифровой ввод/вывод, ШИМ |
4 | 4 | Цифровой ввод/вывод |
~5 | 5 | Цифровой ввод/вывод, ШИМ |
~6 | 6 | Цифровой ввод/вывод, ШИМ |
7 | 7 | Цифровой ввод/вывод |
8 | 8 | Цифровой ввод/вывод |
~9 | 9 | Цифровой ввод/вывод, ШИМ |
~10 | 10 | Цифровой ввод/вывод, ШИМ, SPI SS |
~11 | 11 | Цифровой ввод/вывод, ШИМ, SPI MOSI |
12 | 12 | Цифровой ввод/вывод, SPI MISO |
13 | 13 | Цифровой ввод/вывод, SPI SCK |
GND | Земля или V- | |
AREF | Пин опорного напряжения | |
SDA | A4 или 18 | Аналоговый пин с 8-ми битным АЦП, I2C SDA |
SCL | A5 или 19 | Аналоговый пин с 8-ми битным АЦП, I2C SCL |
Зарезервированный пин | ||
5V | 5 В или V+ | |
RES | Пин перезагрузки | |
3.3V | 3.3 В | |
5V | 5 В или V+ | |
GND | Земля или V- | |
GND | Земля или V- | |
VIN | Пин питания соединен с + разъема питания | |
A0 | A0 или 14 | Аналоговый пин с 8-ми битным АЦП |
A1 | A1 или 15 | Аналоговый пин с 8-ми битным АЦП |
A2 | A2 или 16 | Аналоговый пин с 8-ми битным АЦП |
A3 | A3 или 17 | Аналоговый пин с 8-ми битным АЦП |
A4 | A4 или 18 | Аналоговый пин с 8-ми битным АЦП, I2C SDA |
A5 | A5 или 19 | Аналоговый пин с 8-ми битным АЦП, I2C SCL |
Характеристики ардуино уно
- Микроконтроллер: ATmega328P
- Диапазон допустимого напряжения питания: 5-20 В
- Рекомендуемое напряжение питания: 7-12 В
- Количество цифровых вводов/выводов: 14
- ШИМ: 6 цифровых пинов могут быть использованы как выводы ШИМ
- Количество аналоговых выводов: 6
- Максимальная сила тока: 40 mAh с одного вывода и 500 mAh со всех выводов.
- Flash память: 32 кб
- SRAM: 2 кб
- EEPROM: 1 кб
- Тактовая частота: 16 МГц
Подключение Arduino Uno к питанию
Эту плату можно питать четырьмя способами:
- Через порт USB. Можно питать ардуино от компьютера, powerbank, смартфона (если он поддерживает режим OTG) или от адаптера, вставленного в розетку.
- Через пин +5V. Этот пин является не только выводом, но и вводом. Будьте внимательны! На этот пин нужно подавать ровно 5 вольт. В противном случае можно спалить сам микроконтроллер.
- Через штекер питания, расположенный на плате. Можно использовать, батарейки, аккумуляторы и разнообразные блоки питания. Этот штекер подключен к пину VIN. О напряжении и мерах предосторожности написано в следующем пункте.
- Через пин VIN. Ток от этого пина проходит через встроенный стабилизатор напряжения. По заявлениям производителя можно подавать от 5 до 20 вольт. Но это не совсем так. Так как стабилизатор имеет не 100% КПД, то при подаче 5 вольт на пин VIN напряжения может не хватить на питание микроконтроллера, да и на цифровых пинах будет не 5 вольт, а меньше. Также не стоит работать на максимальном напряжении. При 20 вольтах на пине VIN будет сильно греться стабилизатор напряжения, вплоть до выхода из строя. Поэтому рекомендуется использовать напряжение от 7 до 12 вольт.
Как уже было написано выше, плата имеет 14 цифровых пинов. На плате они помечены с ведущей буквой «D» (digital или цифровой). Они могут быть как входом так и выходом. Рабочее напряжение этих пинов составляет 5 В. Каждый из них имеет подтягивающий резистор и поданное на один из этих пинов напряжения ниже 5 вольт все равно будет считаться как 5 вольт (логическая единица).
Аналоговые пины на плате помечены ведущей «A». Эти пины являются входами и не имеют подтягивающих резисторов. Они измеряют поступающее на них напряжение и возвращают значение от 0 до 1024 при использовании функции analogRead(). Эти пины измеряют напряжение с точностью до 0,005 В.
Работа с arduino uno в windows 10
Данная плата имеет разъем USB type B для подключения к компьютеру. Обратите внимание, что платы от китайских производителей имеют микросхему Ch440 для связи по usb. По умолчанию Windows 10 может не иметь подходящего драйвера, так что вам придется скачать и установить его самостоятельно. Описание драйвера и ссылки на скачивание вы найдете в статье «драйвер Ch440».
Для дальнейшей работы с Arduino uno в Windows 10 вам понадобится программа Arduino IDE. Эта программа поможет вам писать скетчи (прошивки), исправлять ошибки и прошивать вашу плату. Вы можете использовать и другое ПО, если в нем есть поддержка работы с синтаксисом ардуино и COM портами. Я подробно рассказал как скачать, установить и пользоваться Arduino IDE, так что у вас не должно возникнуть проблем с этим.
Физические характеристики
Arduino Uno имеет следующие размеры: длина 69 мм и ширина 53 мм. Однако разъем питания и разъем USB немного выпирают за пределы печатной платы. Arduino Uno весит около 25 грамм. Плата имеет 4 отверстия для возможности ее закрепления на поверхности. Расстояние между выводами равняется 2,5 мм, кроме выводов 7 и 8. Между ними 4 мм.
Принципиальная схема
Принципиальная схема Ардуино УноМонтажная схема
Монтажная схема Arduino UnoПлата Arduino Uno R3 на базе Atmega328P
Программируемые контроллеры Ардуино предназначены для создания различных робототехнических проектов, обучения конструированию различных систем мехатроники и программированию, а также для конструкторских хобби.
На вкладке «Распиновка» приведена распиновка и назначение выводов платы Arduino Uno R3.
Здесь Вы найдете различные статьи по освоению Arduino (подробное описание всех портов, набор программ скетчей, начало работы с Ардуино и многое другое) =>
Контроллер основан на микроконтроллере ATmega328 и чипе интерфейса USB-UART Ch440G (требуется установка драйвера).
Arduino-совместимый модуль Uno R3 Ch440G является сторонней разработкой, созданный на основе открытого источника проекта Arduino. Модифицированная плата совместима со всей линейкой оригинальных контроллеров и плат — расширений.
Особенности
- Центральный микроконтроллер ATmega328 выполнен в миниатюрном корпусе SMD. Благодаря применению микросхемы ATmega328 в SMD корпусе возросла нагрузочная способность выходов модуля по току. Фирма Atmel ограничивает суммарный ток нагрузки выводов микроконтроллера расположенных с одной стороны корпуса. Благодаря расположению выводов примененного микроконтроллере с четырех сторон нагрузочная способность модуля возросла.
- Для интерфейса USB-TTL используется USB-конвертер Ch440G (вместо конвертера Atmega16U2). Это вносит некоторые ограничения — невозможно использовать плату в качестве HID устройства (мыши или джойстика) напрямую.
- Так же, на плате дополнительно предусмотрены ряд отверстий под 4x GND, 2x 5 В, 2x 3,3 В, 1x RX / TX, 1x SCL / SDA, так же отверстия под CTS, DSR, RI, DCD.
Посмотреть/скачать DataSheet микросхемы Atmega328P (формат PDF размер 13 МБ)
Посмотреть схему контроллер Arduino Uno R3 Ch440G
Скачать драйвера для Ch440G (архив RAR размер 70 КБ)
Характеристики Arduino Uno R3 SMD
Микроконтроллер: Atmega328P-AU
Интерфейс: USB (Ch440G)
Рабочее напряжение: 5 В
Входное напряжение (рекомендуемое): 7-12 В
Входное напряжение (предельное): 6-20 В
Цифровые входы/выходы: 14 (6 из которых могут использоваться как выходы ШИМ)
Аналоговые входы: 6
Постоянный ток через вход/выход: 40 мА
Постоянный ток для вывода 3.3 В: 50 мА
Флэш-память: 32 Кб (ATmega328) из которых 0.5 Кб используются для загрузчика
ОЗУ: 2 Кб (ATmega328)
EEPROM: 1 Кб (ATmega328)
Тактовая частота: 16 МГц
Поддержка операционных систем: Windows XP / 7 / 8 / 8.1 / 10
Размеры контроллера Arduino Uno R3
Длина: 6.9 см
Ширина: 5.4 см
Разъем USB и силовой разъем выходят за границы данных размеров.
Четыре отверстия в плате позволяют закрепить ее на поверхности.
Расстояние между цифровыми выводами 7 и 8 равняется 0.4 см, хотя между другими выводами оно составляет 0.25
Комплектация
Uno R3 Arduino совместимый контроллер c адаптером USB-COM на чипе Ch440G.»
Arduino: Компоненты/Макетная плата (Breadboard)
Статья проплачена кошками — всемирно известными производителями котят.
Если статья вам понравилась, то можете поддержать проект.
Модуль питания
Макетная плата Breadboard позволяет обойтись без пайки и собрать схему для испытаний.
Само слово означает деревянную подставку, на которой режут хлеб. Много лет назад любители электроники собирали схемы «на коленке» и использовали подставки для нарезки хлеба. Позже это слово закрепилось.
Теперь breadboard— это беспаечная монтажная плата для разработки прототипов или временных электросхем без использования паяльника.
Внутри макетной платы проложены проводочки хитрым образом, что позволяет вам собирать довольно сложные конструкции.
На моей доске доступно 830 контактов. Четыре рельсы по бокам предназначены для подключения питания и земли. Между ними — 126 групп соединённых между собой контактов, расположенными на расстоянии 2,54 мм. Схематично доску можно представить так:
Когда вы подключаете проводник к одному из отверстий в отдельном ряде, этот контакт будет одновременно подключён и к остальным контактам в отдельном ряде.
На макетных платах принят стандарт использовать пять отверстий на одной рельсе, и вы можете подключить до пяти компонентов включительно к отдельной рельсе и они будут связаны между собой.
По центру монтажной платы есть отдельная рельса без пинов (канавка), которая изолирует пластины друг от друга, разделяя каждый ряд на два независимых отдела. Благодаря этому можно устанавливать компоненты, не замыкая контакты (см. рисунок со светодиодом ниже). Помимо изоляции, эта рельса позволяет использовать микросхемы форм-фактора Dual in-line Package (DIP). У DIP-микросхем контакты расположены по двум сторонам и отлично садятся на две рельсы по центру платы. В этом случае изоляция контактов — отличный вариант, который позволяет сделать разводку каждого контакта микросхемы на отдельную рельсу с пятью контактами.
Способы подключения компонентов
Можно установить светодиод на изолированных параллельных рельсах. При таком подключении не будет замыкания контактов.
Параллельное подключение резисторов.
Последовательное подключение резисторов.
Макетные платы бывают самых разным размеров, от миниатюрных до гигантских. Есть несколько стандартных моделей: BB-301, Full, Full+, Half, Half+, Mini, Tiny.
Не обязательно ограничиваться одной платой. На многих монтажных платах предусмотрены специальные пазы и выступы по бокам, с их помощью можно соединить несколько плат.
Обычно платы с другой стороны имеют двусторонний скотч. А у большой платы боковые рельсы питания отстёгиваются.
Купить набор мини-плат на АлиЭкспресс
Купить стандартную плату (дополнительно можно добавить к заказу модули питания, смотри описание ниже).
Также платы входят в состав готовых наборов.
Модуль питания
К макетной плате выпускается интересная насадка — модуль питания. Существует несколько разновидностей, но в целом они похожи. Модуль вставляется с краю макетной платы и обеспечивает схему питанием. Это может пригодиться для схем без участия Arduino.
Модуль представляет собой стабилизатор постоянного напряжения. Питание на сам модуль подаётся через штекер, как и Arduino.
Для подачи электропитания имеется нажимной тумблер.
Следите за правильностью подключения (полярности) с нужной стороны платы. На выступах платы модуля возле контактных площадок штырей нанесена маркировка + —. Знак + должен соответствовать красной полосе платы, а – — синей. Имеет два выхода для формирования двух фиксированных напряжений на верхнюю и нижнюю пары шин питания макетной платы.
Благодаря перемычкам, находящимся возле выступов платы, можно задать напряжение, подаваемое на каждую пару проводников питания (5 или 3.3 В). Установка перемычки на два средних проводника отключает питание в коммутируемых линиях, в этом случае сигнальный светодиод не будет светиться.
Ближе к середине платы стабилизатора расположена вилка из восьми контактов. Устанавливать на неё перемычки нельзя. Вилка обеспечивает подключение жгута проводов питания устройств, расположенных вне макетной платы.
На плате также размещён USB-порт типа А. Обратите внимание, что этот USB-порт работает только на выход. С его помощью можно обеспечить питание дополнительного прибора.
Купить на AliExpress
Небольшое видео о применении модуля на плате (англ.).
Реклама
Как я могу определить, какая плата Arduino (или какой контроллер) в программном обеспечении?
Насколько мне известно, вы не можете определить тип платы, но вы можете прочитать идентификатор устройства ATmega. Проверьте этот вопрос, как это можно сделать: можно ли прочитать подпись устройства ATmega или ATtiny во время работы? Обратите внимание, что при использовании этого метода несколько назначений регистров будут меняться, а не только распиновка. Поэтому ваш код может стать значительно более сложным. Преимущество состоит в том, что если вам удастся обойти все меняющиеся назначения регистров и другие аппаратные зависимости, вы можете использовать один файл .hex для прямого программирования устройств avrdude
.
Другой способ выяснить тип платы / контроллера во время компиляции. В основном вы компилируете части кода или устанавливаете макросы в зависимости от типа устройства, настроенного в Arduino IDE. Проверьте этот фрагмент кода для примера:
#if defined(__AVR_ATmega1280__) || defined(__AVR_ATmega2560__)
#define DEBUG_CAPTURE_SIZE 7168
#define CAPTURE_SIZE 7168
#elif defined(__AVR_ATmega328P__)
#define DEBUG_CAPTURE_SIZE 1024
#define CAPTURE_SIZE 1024
#else
#define DEBUG_CAPTURE_SIZE 532
#define CAPTURE_SIZE 532
#endif
Фрагмент кода был бесстыдно скопирован с https://github.com/gillham/logic_analyzer/wiki. Проверьте этот код на предмет некоторых хитростей, специфичных для конкретного устройства.
В зависимости от операционной системы вашего хоста поддерживаемые типы контроллеров можно найти в следующем файле:
- Linux:
/usr/lib/avr/include/avr/io.h
- Окна:
...\Arduino\hardware\tools\avr\avr\include\avr\io.h
Использование C-препроцессора (с помощью которого обрабатывается вышеуказанный код), вероятно, выходит за рамки этого сайта.)]*\))/\1/’
Самые маленькие Arduino для ваших мини-проектов + примеры самих проектов / Хабр
Если вам нужны маленькие Arduino-платы для DIY-проектов, эта статья как раз кстати. Вы хотите создать носимый девайс на базе Arduino, но оригинальная плата слишком большая? Или есть на примете другой проект, для которого нужна маленькая плата с большим количеством возможностей?
Эта подборка поможет выбрать то, что нужно. В ней собраны самые маленькие Arduino платы с разными характеристиками. Их можно использовать для разработки самых разных проектов — от роботов до носимых устройств. Есть и примеры проектов.
Seeduino Nano
Начнем с Seeeduino Nano. Это компактная плата, похожая на Seeeduino V4.2/Arduino UNO. Она полностью совместима с Arduino Nano — как по размерам, так и распиновкой. Несмотря на небольшой размер, она достаточно функциональна. Мы рекомендуем использовать эту плату новичкам, которые хотят с чего-то начать. Кроме того, если у вас есть кодовая база из предыдущего проекта Uno, ее можно использовать с Nano.
Характеристики включают память с частотой работы 16 МГц и 32 КБ, 1 КБ EEPROM, 2 KB RAM. В комплект входят элементы периферии для расширения функциональности проекта. Есть также коннектор Grove I2C, который дает возможность подключиться к сотням самых разных сенсоров и актуаторов.
Почему просто не использовать Arduino Nano? Это вопрос цены. Так, Seeeduino Nano вы можете получить за $6.90. А вот Arduino Nano стоит уже $22. А еще у Seeeduino большее количество периферии.
Если и этого не хватает, то можно приобрести Grove Shield for Arduino Nano. В комплекте поставляется 3 цифровых коннектора, 3 аналоговых, 1 L2C коннектор и 1 UART.
Характеристики Seeeduino Nano
- Микроконтроллер: ATmega328
- Рабочее напряжение: 5V
- Digital I/O Pins: 22
- PWM Enable Pins: 6
- Analog I/O pins: 8
- Flash Memory: 32KB
- SRAM: 2KB
- EEPROM: 1KB
- Частота: 16 MHz
- Размер: 45 mm x 18 mm
- Цена: $6.90
Arduino MKR1000
А это плата для тех, кому необходима беспроводная WiFi-связь. Есть минимальный навык в создании сетевых устройств? Если да, то Arduino MKR1000 как раз для вас!
Arduino MKR1000 разработана в качестве практичного и экономичного решения для разработчиков, проекты которых предусматривают модуль беспроводной связи. Основа платы — Atmel ATSAMW25 SoC.
Она состоит из трех основных блоков:
- SAMD21 Cortex-M0+ 32bit low power ARM MCU
- WINC1500 low power 2.4GHz IEEE 802.11 b/g/n Wi-Fi
- ECC508 CryptoAuthentication
ATSAMW25 включает также встроенную антенну.
Здесь есть модуль для подключения батареи, что дает возможность работать автономно от 5V. Модуль WIFi потребляет очень мало энергии, плюс оснащен Cryptochip для безопасного обмена данными. А еще эта плата совместима с Arduino IDE для упрощения использования Arduino Software (IDE).
Для подачи энергии используется USB-порт, так что система может работать с элементом питания или без него.
Характеристики Arduino MKR1000
- Микроконтроллер: SAMD21 Cortex-M0+ 32bit low power ARM MCU
- Рабочее напряжение: 3.3V
- Digital I/O Pins: 8
- PWM Enable Pins: 12
- Analog I/O pins: 8
- Flash Memory: 256KB
- SRAM: 32KB
- EEPROM: –
- Частота: 48 MHz
- Размер: 61.5mm x 25mm
- Цена: $34.99
Arduino Pro Mini
Конечно, в подборку мини-плат Arduino нельзя не включить Arduino Pro Mini. Это фактичесски Arduino Pro, упакованная в гораздо меньший форм-фактор. Кроме того, убраны некоторые элементы для минимизации размера.
Небольшой размер платы позволяет встраивать ее в любые проекты. Правда, для работы с ПО понадобится не только USB-кабель, но и преобразователь сигнала, внешняя плата. Например, USB CP2102.
Arduino Pro Mini поставляется в двух вариантах — 5V/16MHz и 3.3V/8MHz. В первом случае плата работает с тем же напряжением и на той же скорости, что и Arduino Nano и Micro. 3В плата более медленная, но потребляет меньше энергии, что дает возможность увеличить срок автономной работы.
Характеристики Arduino Pro Mini
- Микроконтроллер: ATmega328
- Рабочее напряжение: 5V / 3.3V
- Digital I/O Pins: 14
- PWM Enabled Pins: 6
- Analog I/O pins: 6
- Flash Memory: 32 KB (2KB зарезервированы для Bootloader)
- SRAM: 2KB
- EEPROM: 1KB
- Частота: 8 / 16 MHz
- Размер: 33 mm x 18 mm
- Цена: $9.95
Arduino MKR VIDOR 4000
Несмотря на то, что это не самая маленькая Arduino, она может похвастаться рядом уникальных функций, которых обычно нет у Arduino. Плюс ко всему, она очень небольшая, что дает возможность встраивать плату в самые миниатюрные проекты.
Если вы ищете нечто очень специфическое, чего нет у Arduino, что-то более сложное, обратите внимание на кастомизируемую и мощную плату MKR VIDOR 4000.
При помощи MKR VIDOR 4000 вы можете настроить все, что хотите. Вот характеристики: SRAM объемом 8 МБ; чип QSPI Flash объемом 2 МБ — 1 МБ выделен для пользовательских приложений; разъем Micro HDMI; разъем камеры MIPI; а также WiFi и BLE на базе серии U-BLOX NINA W10. Плата также включает классический интерфейс MKR, на котором все выводы управляются как SAMD21, так и FPGA. Есть и разъем Mini PCI Express с 25 настраиваемыми пользователем пинами.
FPGA содержит 16К логических элементов, 504 КБ встроенной ОЗУ и 56 18 × 18-битных умножителей HW для высокоскоростного DSP. Каждый вывод может быть настроен для UART, (Q) SPI, ШИМ высокого разрешения / высокой частоты, квадратурный энкодер, I2C, I2S, Sigma Delta DAC и т. Д.
Встроенная FPGA может использоваться в качестве обработчика аудио и видео. Эта плата также оснащена микросхемой SAMD21. Связь между FPGA и SAMD21 осуществляется без проблем.
Характеристики MKR VIDOR 4000
- FPGA: Intel® Cyclone® 10CL016 (datasheet)
- Рабочее напряжение: 3.3V
- Digital I/O Pins: 22 headers + 25 Mini PCI Express
- PWM Enabled Pins: All Pins
- Analog I/O pins: –
- Flash Memory: 2MB
- SRAM: 8MB
- EEPROM: –
- Частота: 48 MHz – Up to 200 MHz
- Размер: 83mm x 25mm
- Цена: $70.90
Arduino Micro
Еще один представитель семейства Arduino — плата Arduino Micro. Она несколько больше Nano. Зато плата оснащена ATmega32U4 — в этом основное отличие от Nano.
У Micro больше возможностей, чем у Nano. Это 20 цифровых пинов ввода / вывода, 12 аналоговых входов и 7 пинов с PWM. Кроме того, благодаря встроенному USB-порту вы можете легко использовать его в качестве мыши, клавиатуры и т. д. Однако загрузчик Micro может быть запрограммирован только с USB, для чего требуется специальный драйвер.
Зато не нужны никакие переходники-конвертеры, все работает из коробки.
Если вы знакомы с Arduino Leonardo, то это — его уменьшенная версия. Micro — самая маленькая плата в семействе ATmega32U4.
Технические характеристики
- Микроконтроллер: ATmega32u4
- Рабочее напряжение: 5V
- Digital I/O Pins: 20
- PWM Enabled Pins: 7
- Analog I/O pins: 12
- Flash Memory: 32 KB (4KB used by bootloader)
- SRAM:2.5KB
- EEPROM: 1KB
- Частота: 16 MHz
- Размер: 48 mm x 18 mm
- Цена: $18.90
Seeeduino XIAO
Это самая маленькая Arduino-плата из всех, что представлены в этой подборке. При этом функциональность ее на высоте, у нее куча возможностей и интерфейсов, которые так нужны разработчикам.
Плата оснащена Microchip SAMD21 Arm Cortex-M0+. Все основные компоненты размещены под металлической пластиной. Эта плата совместима с Arduino Zero, программировать можно при помощи Arduino IDE или Arduino Create.
Технические характеристики Seeeduino XIAO:
- Микроконтроллер: Microchip SAMD21G18 ARM Cortex-M0+ с тактовой частотой 48 МГц с 256 Кб флэш-памяти, 32 Кб SRAM
- USB – 1x порт USB type C для питания и программирования
- Расширение ввода / вывода
- Два 7-контактных разъема с 11x аналоговыми входами, 11x цифровыми входами и выходами, 1x DAC, SPI, UART и I2C
- Напряжение ввода / вывода 3,3 В (не толерантный к напряжению 5 В)
- Разное – 1x пользовательский светодиод, светодиод питания, 2x светодиода для последовательного порта, контакты сброса, контакты SWD, кварцевый генератор 32.768 кГц
- Питание – 5 В через порт USB-C, контакты питания (VIN / GND) для батарейки
- Размеры – 23.5×17.5×3.5 мм
Проекты на основе мини-плат Arduino
Что можно сделать на основе этих плат?
Пульсометр на основе Arduino Nano
Это бюджетная версия умных часов, единственное назначение устройства — измерение пульса.
Что нужно для проекта?
- Seeeduino Nano / Arduino Nano v3
- uECG элемент
- 2.4G беспроводный модуль NRF24L01+PA
- Светодиодное кольцо Grove (16-WS2813 Mini)
- LiPo аккумулятор
Умный дом
Что нужно для проекта?
- Arduino Micro & Genuino Micro
- Raspberry Pi Zero W
- Espressif ESP8266 ESP-01
- ПО Suitch
- ПО Apple HomeKit
- ПО Apply Siri
- ПО Google Now
Миниатюрная клавиатура
Это не клавиатура, а, по сути, одна сенсорная кнопка, которую можно запрограммировать на выполнение различных операций в среде Windows.
Что нужно для проекта?
- Arduino Micro & Genuino Micro
- Проводки
- Резистор 1 МОм
- Паяльник
А что больше всего понравилось вам из подборки? Что вы чаще всего используете в работе и почему? Расскажите об этом в комментариях.
Обзор плат ардуино \ Arduino
Arduino UNO является стандартной платой Arduino и возможно наиболее распространенной. Она основана на чипе Atmel ATmega328, имеющем на борту 32 КБ флэш-памяти, 2 Кб SRAM и 1 Кбайт EEPROM памяти. На периферие имеет 14 дискретных (цифровых) каналов ввода / вывода и 6 аналоговых каналов ввода / вывода, это очень разносторонне-полезные девайсы, позволяющие перекрывать большинство любительских задач в области микроконтроллерной техники. Чип ATmega16u2 на борту управляет последовательной связью. Данная плата контроллера является одной из самых дешевых и наиболее часто используемых. При планировании нового проекта, если вы незнакомы, с платформой Arduino, советую начать с Uno.
Платформа Леонардо немного отличается от Uno. На основе ATmega32u4, этот микроконтроллер имеет расширенные возможности USB и, следовательно, не требует отдельного микрочипа для последовательной связи по USB, как Uno. Это означает меньшую стоимость; меньше микросхем — дешевле решение. Это также означает, что разработчик может использовать микроконтроллер в качестве родного устройства USB, увеличивается гибкость при коммуникации с компьютером. Леонардо может эффективно эмулировать клавиатуру и мышь через USB HID.
Платформа Arduino Ethernet на основе ATmega328, взятая с Uno, может подключаться к сети Ethernet,функциональность необходимая во множестве проектов. Физически, платформа Arduino Ethernet имеет те же14-дискретных входов / выходов, как Arduino Уно, с тем исключением, что 4 используются для управления модулем Ethernet и встроенным считывателем микро-SD карт, ограничивая количество доступных выводов.
Интересно отметить, что Arduino Ethernet имеет дополнительный модуль POE (Power Over Ethernet). Эта опция позволяет Arduino Ethernet питаться непосредственно от сети Ethernet, без необходимости использования внешнего источника питания при условии, что питание POE подключено на другом конце кабеля Ethernet. Без POE Arduino должен быть запитан с помощью внешнего источника питания.
Еще одно отличие от других плат Arduino — это отсутствие разъема USB. Потому что довольно много места занято разъемом Ethernet, зато устройство поддерживает коммуникации через обычные выводы.
Заказать на Алиэкспресс Езернет шилд
Arduino Mega 2560
Arduino Mega 2560
лиш немного длиннее, чем Arduino Uno, но она имеет значительно больше каналов ввода — вывода. Она имеет в общей сложности 54 цифровых линий ввода / вывода и 16 аналоговых входов. Она также имеет большое количество флэш-памяти: 256 КБ, что позволяет хранить большие программы, чем Uno. Она также имеет немалую SRAM и EEPROM: 8 КБ и 4 КБ, соответственно. Она также имеет 4 аппаратных UART порта, что делает ее идеальной платформой для коммуникаций с несколькими устройствами параллельно.
Платы Arduino Mega используются там, где необходимо большое количество входов и выходов.
Заказать на Аилэкспресс Мега 2560 R3 с кабелем и коробкой (официал)
Заказать на Аилэкспресс Мега 2560 R3 сама плата (дешевый вариант)
Arduino Mini
Платформа Arduino Mini это крошечное устройство, используемое в проектах, требующих максимальной экономии места. Она содержит 14 цифровых входов / выходов и 4 аналоговых входных контакта. (Еще четыре доступны, но не выведены.) Устройство настолько миниатюризировано, что не имеет ни USB-разъема, ни регулятора мощности ни даже гребёнки для подключения периферии. Программирование осуществляется с помощью внешнего USB или RS232 через TTL последовательный адаптер.
Заказать на Алиэкспресс Arduino Mini ATMEGA328P
Arduino Micro
полностью соответствует своему названию; это одна из самых маленьких плат из линейки Arduino. Несмотря на свой небольшой размер, она все же имеет большое количество входных и выходных выводов; она имеет 20 цифровых каналов ввода / вывода, из которых 7 могут быть использованы как выходы ШИМ. Она также имеет 12 аналоговых входов. Микро не спроектирована, для наращивания подсоединенными шилдами, но у её такое расположение выводов гребенок, что её удобно размещать непосредственно на макетной плате.
КУпить на Алиэкспресс
Pro Micro arduino ATmega32U4 5 В/16 МГцArduino Due
Контроллер Arduino Due отличается от всех Arduino тем, что он спроецирован не на базе AVR, а на чипе Atmel SAM3X8E архитектуры ARM Cortex-M3. Этот передовой микроконтроллер работает на частоте 84 МГц и является полноценным 32-разрядным устройтвом. Он имеет большое количество дискретных и аналоговых входов / выходов: 54 цифровых канала (12, из которых могут быть использованы в качестве ШИМ) и 12 аналоговых входов. На плате предусмотрены 4 UART, порт SPI, интерфейс Twin-Wire, а так же включает в себя порт JTAG.
Платформа Arduino Due имеет более высокие требования пи питанию и питается от 3,3 В. Будьте осторожны, чтобы не подать 5 В на любой из выводов: в противном случае, вы можете спалить плату. При выборе шилда расширения для Due, убедитесь, что он поддерживает питание 3.3 В.
Arduino Due невероятно мощный Arduino. Due имеет на борту 512 КБ флэш-памяти и в суммарно 96 КБ SRAM. Он может обрабатывать крупнейшие программы на высокой скорости. Если вам нужны мощные вычислительные процессы, то эта Ардуина для вас.
Купить на Алиэкспресс Ардуино ДУЕ
Arduino nano V3.0 — маленькая, самодостаточная, разъемо-совместимая с макетками плата на микроконтроллере ATmega328. Она более-менее совпадает по функциональности с Arduino Duemilanove/Uno, но имеет другой форм-фактор. Arduino Nano недостает только разъема питания и вместо стандартного использует Mini-B USB кабель (есть в комплекте). Реплика оригинальной итальянской платы, производство Китай.
Для подключения к компьютеру используется микросхема Ch440G (ссылка на драйвер внизу).
Driver ch 340
Питание
Arduino Nano может быть запитана от Mini-B USB разъема, 6-20В нерегулируемого внешнего источника питания (пин «Vin») или 5В стабильного внешнего питания (пин «5В»). Питание автоматически переключается на источник с более высоким напряжением.
Память
ATmega328 имеет 32 кБ памяти (из них 2 кБ занято загрузчиком), 2кб SRAM и 1кБ EEPROM.
Характеристики
- Микроконтроллер: ATmega328
- Рабочее напряжение: 5В
- Входное напряжение (рекомендованное): 7-12В
- Цифровых входов/выходов: 14 (из которых 6 могут быть использованы как ШИМ)
- Аналоговых входов: 6
- Сила тока на входах/выходах: 40 мА
- Сила тока для 3.3В выхода: 50 мА
- Память: 32 кБ из которых 2кБ используется бутлоадером
- SRAM: 2 кБ
- EEPROM: 1 кБ
- Частота: 16 МГц
- Купить на Алиэксресс Arduino nano без кабеля
Программируемая плата Arduino UNO стартовый набор
Программируемая плата Arduino UNO R3 стартовый набор (Arduino UnoDevelopment Board Basic Starter Kit) для быстрого начала работы , обучения проектированию и программированию микроконтроллерных плат общего назначения
Плата Arduino UNO R3 (аналог) — открытая программно-аппаратная платформа для разработки «умной» электроники на базе микроконтроллера ATmega328p, работающего на частоте 16МГц, обладающего постоянной памятью на 32кБ и оперативной памятью 2кБ. Плата оснащена 14 контактами цифрового ввода-вывода (GPIO) c функционалом UART (Serial), ШИМ (PWM), внешнее прерывание (interrupt), 6 контактами аналогового входа (АЦП), контактами вывода питания на 3.3В, 5В и Vin (прямой вывод с поданного на плату питания), а так же контактами шины I2C и интерфейса ICSP. Все контактные колодки продублированы контактными площадками на плате.
Питание платы производится через USB порт или через отдельный разъем питания на который можно подавать напряжение 6-20В. На плате установлены светодиодные индикаторы подачи питания, активности приема и передачи по UART и работы программы. Программирование платы производится через последовательный интерфейс (Serial, UART) по средствам встроенного конвертера USB-COM через разъем USB Type B с использованием специальной среды программирования Arduino IDE на языке Wiring (упрощенная версия C++ для работы с микроконтроллерами).
Для Arduino существует множество программных библиотек позволяющих реализовать самый различный функционал и взаимодействовать с внешней электроникой (датчики, сернсоры, моторы, реле, шины передачи данных и много другое). Получить дополнительную информацию по работе с платой вы можете на сайте производителя https://www.arduino.cc/en/Guide/ArduinoUno (на английском языке) или на множестве справочных сайтов и сайтов с примерами программ, например http://arduino.ru/Reference
В комплект входит:
— сама программируемая плата;
— макетная плата с 270 контактами для быстрой сборки схем без необходимости пайки;
— 10 проводов-перемычек типа «папа» для монтажа электрических соединений;
— 10 светодиодов красного, зеленого, желтого,синего и белого цвета;
— светодиод с двойным свечением красный/зеленый;
— 10 резисторов на 100 Ом;
— 3 тактовые кнопки со съемными толкателями желтого, зеленого и красного цветов;
— контактная гребенка (штыревые соединители) на 40pin для впайки в контактные площадки или использования в качестве контактов на макетной плате;
— разъем для подключения автономного питания от батареи 9В типа «Крона»;
— кабель USB Type B на USB type A для подключения платы к компьютеру.
— Последние открытые технологии от 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 | 5V | 16 МГц | 14 | 6 | 6 | 1 | 0 | 32 | Микро-USB |
Ардуино Мега 2560 R3
Arduino Mega 2560 Rev3 — это плата микроконтроллера на базе ATmega2560.Этот продукт снят с производства, пожалуйста, рассмотрите наш Seeeduino Mega в качестве альтернативного выбора, который основан на Arduino Mega, Seeeduino Mega сочетает в себе преимущества как Arduino Mega, так и Seeeduino, при этом цена ниже по сравнению с Arduino Mega 2560.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговый вход | UART | Роща | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|
ATmega2560 | 5V | 16 МГц | 54 | 15 | 16 | 4 | 0 | 256 | USB типа B |
Ардуино Нано
Arduino Nano — это небольшая, законченная и удобная для макета плата, основанная на ATmega328 (Arduino Nano 3.0).
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Роща | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|
ATmega328 | 5V | 16 МГц | 14 | 6 | 8 | 1 | 0 | 32 | Мини-USB |
Ардуино Микро
Arduino Micro похож на Arduino Leonardo в том, что ATmega32U4 имеет встроенный интерфейс USB, что устраняет необходимость во вспомогательном процессоре.Это позволяет Micro отображаться на подключенном компьютере как мышь и клавиатура
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Роща | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|
ATmega32u4 | 5V | 16 МГц | 20 | 7 | 12 | 2 | 0 | 32 | Микро-USB |
Ардуино ЮН
Arduino YÚN — первый представитель новой революционной линейки продуктов Wi-Fi, сочетающих мощь Linux с простотой использования Arduino.Этот продукт больше не выпускается, пожалуйста, рассмотрите наш Seeeduino Cloud — совместимый с Arduino Yun контроллер OpenWRT в качестве альтернативы.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Роща | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|
ATmega32u4 | 5V | 16 МГц | 20 | 7 | 12 | 2 | 0 | 32 | Микро-USB |
Arduino MKR1000 Wi-Fi
Arduino MKR1000 — это мощная плата, сочетающая в себе функциональность Zero и Wi-Fi Shield.Это идеальное решение для разработчиков, желающих разрабатывать проекты Интернета вещей с минимальным опытом работы в сети.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Роща | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|
ATSAMW25 SoC | 5V | 48 МГц | 8 | 12 | 7 | 1 | 0 | 256 | Микро-USB |
Seeeduino XIAO
Seeeduino XIAO — самая маленькая совместимая с Arduino плата в семействе Seeeduino, размером с большой палец (20 × 17.5 мм) для носимых устройств и небольших проектов. Это микроконтроллер Arduino со встроенным микрочипом SAMD21. Интерфейсы Seeeduino XIAO достаточно богаты на столь крохотный Dev. Доска тоже.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | I2C | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|---|
SAMD21G18 | 3.3 В | USB: 5 В Вывод питания (Vin и GND): 3,3 В или 5 В | 48 МГц | 11 | 10 | 11 | 1 | 1 | 0 | 256 | Тип-C |
Seeeduino Mega (ATmega2560)
Seeeduino Mega построен на базе ATmega2560 с тактовой частотой 16 МГц и множеством GPIO: 70 цифровых входов / выходов, 16 аналоговых входов, 4 UART и т. Д.
Компактный форм-фактор, на 30% меньше, чем у Arduino Mega 3,3 В и двухрежимный режим 5 В Он может питаться от батареи или через адаптер переменного тока в постоянный.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATmega2560 | 5 В / 3,3 В | 7-12 В | 16 МГц | 70 | 14 | 16 | 4 | 0 | 256 | Micro |
Seeeduino Lite
Seeeduino Lite во многом похож на Arduino Leonardo.Это плата микроконтроллера на базе микросхемы Atmega32U4. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью кабеля USB или включите адаптер переменного тока в постоянный, чтобы начать работу.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATmega32u4 | 5В / 3.3V | 7-12V | 16 МГц | 20 | 7 | 12 | 1 | 2 | 32 | Micro |
Seeeduino GPRS
Вы можете подключить Seeeduino GPRS к Интернету через беспроводную сеть GPRS. Также поддерживается выполнение / ответ на голосовые вызовы и отправка / получение SMS-сообщений. Между тем, Seeeduino GPRS поддерживает функцию FM-радио и связь по Bluetooth.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATmega32u4 | 5В / 3.3В | 9В-12В | 16 МГц | 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 и новее).
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATmega32u4 | 3.3В | 9В-12В | 16 МГц | 20 | 7 | 12 | 1 | 2 | 32 | Micro |
Seeeduino V4.2
Seeeduino V4.2 — это совместимая с Arduino плата, основанная на микроконтроллере ATmega328P, загрузчике Arduino UNO и с ATMEGA16U2 в качестве преобразователя UART-USB. Три встроенных интерфейса Grove позволяют подключать вашу плату к более чем 300 модулям Grove.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATmega328 | 5В / 3.3V | USB: 5V / DC JACK 7-12V | 16 МГц | 14 | 6 | 6 | 1 | 3 | 32 | Micro |
Seeeduino сталкер V3.1
Seeeduino Stalker V3.1 — это Arduino UNO, совместимый с загрузчиком Arduino Fio. Также есть встроенная микросхема управления батареями Lipo, вход для зарядки от солнечной батареи (разъем jst2.0) и микросхема часов реального времени DS1337S .
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATmega328 | 5В / 3.3 В | 3,7 В | 8 МГц | 14 | 0 | 6 | 1 | 2 | 32 | Micro |
Seeeduino LoRaWAN
Seeeduino LoRaWAN — это плата Arduino со встроенным протоколом LoRaWan, с помощью которой вы можете быстро начать работу и ощутить преимущества LoRa в области Интернета вещей. Ниже представлена еще одна версия с GPS.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATSAMD21G18 | 3.3 В | 3,7 В | 48 МГц | 20 | 20 | 6 | 2 | 4 | 256 | Micro |
Seeeduino LoRaWAN с GPS
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATSAMD21G18 | 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 | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
Atmega328P | 5 В | 7-12 В | 16 МГц | 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 |
---|---|---|---|---|---|---|---|---|---|---|
SAMD21 | 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 |
---|---|---|---|---|---|---|---|---|---|---|
SAMD21 | 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 по распиновке и размерам.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
Atmega328P | 5V | USB: 5V Вывод питания (Vin и GND): 7-12V | 16 МГц | 14 | 6 | 8 | 1 | 1 | 32 | Type-C |
Seeeduino Crypto
Seeeduino Crypto основан на высокопроизводительном ATmega4809 и оснащен криптографическим чипом Microchip ECC608.С помощью криптографического чипа ECC608 вы можете использовать шифрованную связь, такую как шифрование I2C.
Процессор | Рабочее напряжение | Входное напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговые входы | UART | Grove | Flash (КБ) | USB |
---|---|---|---|---|---|---|---|---|---|---|
ATmega4809 | 5V | USB: 5V Вывод питания (Vin и GND): 7-12V | 16 МГц | 14 | 6 | 8 | 1 | 1 | 32 | Type-C |
NodeMCU версии 2
NodeMCY v2 основан на ESP8266, недорогом встроенном модуле WiFi и объединяет GPIO, PWM, IIC, 1-Wire и ADC на одной плате.Кроме того, он действительно доступен по цене и идеально подходит, если вы ищете легкий и простой в использовании MCU для приложения IoT.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговый ввод с | UART | 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-концентратора.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговый ввод с | UART | Flash (КБ) | USB | |
MSP430F5529 | 3V | 25 МГц | 8 | 14 | 16 | 2 | 0 | 128 | Micro USB |
Фотон частиц
Particle Photon объединил мощный микроконтроллер ARM Cortex M3 с чипом Broadcom Wi-Fi в крошечном модуле размером с миниатюру под названием P0 (P-Zero).Его крошечный и портативный размер также делает его идеальным для небольших проектов.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговый ввод с | UART | Flash (КБ) | USB | |
STM32F205 | 5V | 120 МГц | 16 | 9 | 10 | 1 | 0 | 1 МБ | Micro USB |
Совет по развитию GeeekNET ESP32
ESP32 основан на модуле WROOM32, идеально подходит для проектов IoT, а также является преемником процессора ESP8266.ESP32 обеспечит большее количество GPIO, включая аналоговые входы и выходы, а также более мощный и быстрый процессор. Это надежно и делает его отличным вариантом для проекта IoT.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговый ввод с | UART | Flash (КБ) | USB | |
Xtensa® Одно- / двухъядерный 32-разрядный микропроцессор LX6 | 3.3V | 160 МГц | 39 | 16 | 2 | 3 | 0 | 4 МБ | Mini USB |
Терминал Wio
Терминал Wio — это микроконтроллер на базе ATSAMD51 с возможностью беспроводной связи, поддерживаемой Realtek RTL8720DN. Кроме того, это полная система, оснащенная экраном + макетной платой + интерфейсом ввода / вывода + корпусом, что делает ее эффективным и готовым к использованию продуктом.
Процессор | Рабочее напряжение | Тактовая частота | Цифровой ввод / вывод | ШИМ | Аналоговый ввод с | UART | Flash (КБ) | USB | |
ATSAMD51P19 | 5V | 120 МГц | через Grove | через Grove | через Grove | 1 | 02 | 4 | Type- C |
Сводка
И это все в нашем Руководстве по выбору плат Arduino! Надеюсь, что это руководство помогло вам сравнить различные платы Arduino и найти совместимые для вашего следующего проекта!
Следите за нами и ставьте лайки:
Продолжить чтение
Лучшая плата Arduino | Какую Arduino купить? Прочтите это перед тем, как приступить к следующему проекту!
Различные типы Arduino и их применение
ПлатыArduino — это первоклассные платы для микроконтроллеров, которые подходят как для любителей, так и для профессионалов.Однако оригинальные платы Arduino дороги, и их использование в проектах, испытаниях или перепрошивке несколько тысяч раз, в то время как строительство является дорогостоящим делом.
Следовательно, клоны, которые предлагают аналогичные функциональные возможности по гораздо меньшей цене, чем оригинальные платы, являются экономичными и также находятся в доступном ценовом диапазоне для студентов. Даже дети могут проводить интересные эксперименты с меньшими затратами. Но иногда переход на настоящие платы Arduino стоит своих денег. Одна вещь, которая до сих пор не позволяет клонам достичь уровня оригинальной платы, — это их надежность.
Платы Arduino и проекты DIY
Вы, возможно, встречали этот потрясающий список проектов, которые вы можете делать с Arduino — Лучшие проекты Arduino. Если вам это действительно интересно, обязательно посмотрите! Здесь вы найдете множество потрясающих проектов Arduino, которые вы можете построить у себя дома.
Даже если вы абсолютный новичок и плохо знакомы с Arduino и робототехникой, эти руководства помогут вам. Некоторые из лучших проектов Arduino 2020 года включают проекты, в которых задействовано
человек.- Беспроводная связь, включая RF, Bluetooth и WiFi
- Домашняя автоматизация
- Двигатели вождения
- Робототехника и многое другое
Впервые в робототехнике?
У нас есть руководство для начинающих « Начало работы с робототехникой », которое даст вам толчок в этой области.Ознакомьтесь с нашим бесплатным видеоуроком ниже для краткого введения.
Если вы где-то застряли и вам нужны инструкции, чтобы двигаться дальше, вы можете использовать поле для комментариев под сообщением или воспользоваться нашим сообществом, чтобы связаться с экспертами.
Выбор лучшей платы Arduino
Микроконтроллерыимеют широкий спектр функций, и выбор подходящей платы зависит исключительно от ваших потребностей. Кроме того, необходимо включить планы расширения, если они у вас есть. Когда вы покупаете плату с перспективой на будущее, вы значительно сэкономите, когда вам нужно будет обновить, просто добавив несколько контактов, а не всю плату.
Как вы уже знаете, плата Arduino — это сердце каждого проекта. Хотя это небольшая роль, она играет важную роль в функционировании единиц. Они содержат программы, которые позволяют им выполнять сложные функции. Ознакомьтесь с досками с различными вариантами использования, чтобы выбрать лучшую для своего проекта.
Список лучших плат Arduino
Ардуино Уно REV3
Купите Arduino UNO Rev3. Rev3 означает третью ревизию. Это так просто. И вот почему я могу сказать это с уверенностью.Во-первых, Arduino на сегодняшний день является самой популярной платой Arduino. Так что, если вы только начинаете и хотите взглянуть на какой-нибудь пример кода, который уже существует, вы найдете его тонны для Arduino UNO.
Причина номер два. Мало того, что для Arduino UNO доступно множество кода, но и большинство надстроек, которые вы найдете для Arduino, называемые щитами, созданы для работы с Arduino UNO. Это одна из лучших плат Arduino для вашего электронного проекта.
Причина номер три.Для 99% ваших потребностей Arduino UNO сделает именно то, что вам нужно. UNO имеет 20 отдельных каналов ввода-вывода, называемых выводами, и все эти каналы могут использоваться для считывания цифровых входов двухпозиционного типа. Шесть из этих входов можно использовать для чтения аналоговых входов, как если бы вы вращали ручку. Так что для львиной доли проектов вариантов ввода-вывода будет достаточно.
Итак, это моя рекомендация. Я бы купил Arduino UNO Rev3, и я действительно думаю, что вы будете счастливы, что вы это сделали.Но давай, нам нужны исключения из правил, верно? Хорошо, позвольте мне рассказать о двух случаях, когда вам может понадобиться другая плата Arduino.
Технические характеристики
Микроконтроллер | ATmega328P |
Рабочее напряжение | 5 В |
Входное напряжение (рекомендованное) | 7-12 В |
Входное напряжение (предельное) | 6-20 В |
Цифровое Выводы ввода / вывода | 14 (из которых 6 обеспечивают вывод ШИМ) |
Выводы цифрового ввода / вывода ШИМ | 6 |
Выводы аналогового ввода | 6 |
Постоянный ток на вывод ввода / вывода | 20 мА |
Постоянный ток для 3.Контакт 3 В | 50 мА |
Флэш-память | 32 КБ (ATmega328P), из которых 0,5 КБ используется загрузчиком |
SRAM | 2 КБ (ATmega328P) |
EEPROM | 1 КБ (ATmega328P) |
Тактовая частота | 16 МГц |
LED_BUILTIN | 13 |
Длина | 68,6 мм |
Ширина | 53,4 мм |
Вес | 25 г |
Ардуино Нано V3
Nano V3 принадлежит к линейке простых плат Arduino и поставляется с нано-кабелем Mini USB на USB.Он имеет тактовую частоту 16 МГц, EEPROM 1 КБ и SRAM 2 КБ. Загрузчик занимает 2 КБ флеш-памяти из 32 КБ. Arduino Nano — это крошечная и законченная плата Arduino, которую можно подключить к макетной плате с питанием от ATmega328P. Он может делать почти все, что может делать Arduino Uno, но все схемы компактны и плотно упакованы, уменьшая форм-фактор. У него нет разъема питания постоянного тока, и он работает с кабелем Mini USB вместо стандартного. Это одна из лучших плат Arduino для вашего проекта, где не хватает места.
На плате присутствуют 14 контактов цифрового ввода / вывода и 8 контактов аналогового ввода с требованием постоянного тока 40 мА на контакт ввода / вывода. Микросхема микроконтроллера начинает работать после того, как вы установите драйвер Ch440, загрузив его из Интернета.
Ардуино Нано V3Технические характеристики
Микроконтроллер | ATmega328 |
Архитектура | AVR |
Рабочее напряжение | 5 В |
Флэш-память | 32 КБ, из которых 2 КБ используются загрузчиком |
SRAM | 2 КБ |
Тактовая частота | 16 МГц |
Аналоговые выводы IN | 8 |
EEPROM | 1 КБ |
Постоянный ток на контакты ввода / вывода | 40 мА (ввод / вывод Контакты) |
Входное напряжение | 7-12 В |
Цифровые выводы ввода / вывода | 22 (6 из которых являются ШИМ) |
Выход ШИМ | 6 |
Потребляемая мощность | 19 мА |
Размер печатной платы | 18 x 45 мм |
Вес | 7 г |
Код продукта | A 000005 |
Pro Mini Atmega 328p
Этот чип содержит 8 аналоговых контактов, подобных другим платам Simple Arduino Clone Board.Он качественный и имеет размер 34 * 18мм. Поскольку он поддерживает автоматический сброс, его конструкция считается удобной для пользователя. В упаковке 3 позолоченных булавки. Как только вы включите его и добавите драйверы, он начнет работать.
Pro Mini Atmega 328pТехнические характеристики
Микроконтроллер | ATmega328 * |
Блок питания платы | 3,35 -12 В (модель 3,3 В) или 5-12 В (модель 5 В) |
Рабочее напряжение цепи | 3.3 В или 5 В (в зависимости от модели) |
Выводы цифрового ввода / вывода | 14 |
Выводы ШИМ | 6 |
UART | 1 |
SPI | 1 |
I2C | 1 |
Аналоговые входные контакты | 6 |
Внешние прерывания | 2 |
Постоянный ток на каждый вывод ввода / вывода | 40 мА |
Флэш-память | 32 КБ, из которых 2 КБ используется загрузчиком * |
SRAM | 2 КБ * |
EEPROM | 1 КБ * |
Тактовая частота | 8 МГц (3.Версии 3V) или 16 МГц (версии 5V) |
(*) Старые платы были оснащены ATmega 168 со следующими характеристиками:
— Флэш-память: 16 КБ
— SRAM: 1 КБ
— EEPROM: 512 байт
Ардуино Мега 2560 R3
Допустим, у вас уже есть этот предопределенный проект, который вы имеете в виду, и вы уже знаете, что вам нужны тонны входов или тонны выходов, чтобы он заработал. Если это так, вы можете попробовать Arduino MEGA 2560 Rev3.
Эта плата имеет 54 цифровых входа / выхода, из которых 15 используются как выходные контакты ШИМ. Есть 16 аналоговых входных контактов, кнопка сброса, разъем питания, кварцевый генератор 16 МГц, заголовок ICSP и 4 аппаратных последовательных порта. Хотя это одна из простых плат клонирования Arduino, в ней есть все необходимые детали для поддержки микроконтроллера. Его можно подключить к компьютеру с помощью кабеля USB.
Технические характеристики
Микроконтроллер | ATmega2560 |
Рабочее напряжение | 5 В |
Входное напряжение (рекомендованное) | 7-12 В |
Входное напряжение (предельное) | 6-20 В |
Цифровое Контакты ввода / вывода | 54 (из которых 15 обеспечивают вывод ШИМ) |
Выводы аналогового ввода | 16 |
Постоянный ток на каждый вывод ввода / вывода | 20 мА |
Постоянный ток для 3.Вывод 3 В | 50 мА |
Флэш-память | 256 КБ, из которых 8 КБ используется загрузчиком |
SRAM | 8 КБ |
EEPROM | 4 КБ |
Тактовая частота | 16 МГц |
LED_BUILTIN | 13 |
Длина | 101,52 мм |
Ширина | 53,3 мм |
Вес | 37 г |
Lilypad Arduino
Эта крошечная круглая плата Arduino специально разработана для ношения.Это означает, что вы можете использовать его для таких проектов, как роботы, управляемые жестами, сборщик биоматрицы и подобные проекты. Эта плата поставляется с четкой инструкцией по подключению контактов к платам Arduino.
Программирование похоже на другие платы Arduino. В этом нет ничего сложного. Как видите, контакты GPI расположены по кругу. Это означает, что эта плата не подходит для макетов. Выберите правильный COM-порт и выберите Lilypad или Genuino / Uno, которые обычно хорошо работают с большинством простых плат клонирования Arduino.После этого запрограммированный чип будет готов к работе.
Технические характеристики
Микроконтроллер | ATmega168 или ATmega328V |
Рабочее напряжение | 2,7-5,5 В |
Входное напряжение | 2,7-5,5 В |
Цифровые контакты ввода / вывода | 14 |
Каналы ШИМ | 6 |
Каналы аналогового ввода | 6 |
Постоянный ток на контакт ввода / вывода | 40 мА |
Флэш-память | 16 КБ (из которых 2 КБ используются загрузчиком) |
SRAM | 1 КБ |
EEPROM | 512 байт |
Тактовая частота | 8 МГц |
Предупреждение: Не подключайте LilyPad Arduino более чем к 5.5 вольт или подключите питание наоборот, вы его убьете.
Семейство Arduino Nano IoT
Существует семейство плат Arduino Nano IoT, которые похожи по форм-фактору, но различаются протоколами связи и массивами датчиков, которые могут использоваться для различных приложений и проектов, связанных с IoT. Лучшее в этой плате — это тот же форм-фактор, что и у классической Arduino Nano, и даже такая же конфигурация распиновки с дополнительными преимуществами. И да, эти платы подходят для макетов.
Arduino Nano Every, Nano 33 Iot, Nano 33 BLE, Nano 33 BLE Sense; Источник — ArduinoВ то время как Classic Arduino Nano питался от 8-битного ATmega328P, новые платы питаются от гораздо более мощного ATmega4809 с процессором Microchip Arm Cortex-M0 + для USB для последовательной связи, что также на борту, что просто потрясающе.
Посмотрите на Arduino Rocket Launcher, где мы использовали Arduino Nano 33 IoT для управления направлением и запуском ракет.
Arduino Nano 33 BLE Sense
Это самая маленькая доступная плата с поддержкой AI в серии оригинальных плат Arduino с размером 45×18 мм.Его крошечная форма и 9-осевой инерционный датчик делают Nano 33 BLE Sense идеальной платой для носимых устройств. Он может сопрягаться с помощью Bluetooth через NFC. Микрофон улавливает и анализирует звук в реальном времени.
На этом чипе доступны датчики, такие как датчик влажности и температуры, барометрический датчик, датчик давления, датчик ориентации, цвета, яркости, приближения и жестов.
Технические характеристики
Микроконтроллер | nRF52840 (техническое описание) | |
Рабочее напряжение | 3.3 В | |
Входное напряжение (ограничение) | 21 В | |
Постоянный ток на контакт ввода / вывода | 15 мА | |
Тактовая частота | 64 МГц | |
Флэш-память ЦП | 1 МБ (nRF52840) | |
SRAM | 256 КБ (nRF52840) | |
EEPROM | нет | |
Выводы цифрового ввода / вывода | 14 | |
Выводы PWM | все цифровые выводы | |
UART | 1 UART | |
SPI | 1 | |
I2C | 1 | |
Аналоговые входные контакты | 8 (АЦП 12 бит, 200 тысяч отсчетов) | |
Аналоговые выходные контакты | Только через ШИМ (без ЦАП) | |
Внешние прерывания | все цифровые выводы | |
LED_BUILTIN | 13 | |
USB | 9 0042 Собственный в процессоре nRF52840||
IMU | LSM9DS1 (техническое описание) | |
Микрофон | MP34DT05 (техническое описание) | |
Жест, свет, приближение | APDS9960 (техническое описание) | LPS22HB (техническое описание) |
Температура, влажность | HTS221 (техническое описание) | |
Длина | 45 мм | |
Ширина | 18 мм | |
Вес | 5 гр (с заголовками) |
Arduino MKR серии
Существует семейство плат Arduino — семейство Arduino MKR, которые специально разработаны для проектов IoT, с различными типами беспроводной связи, полными библиотеками и поддержкой сообщества.
Однако я бы не стал рекомендовать эти беспроводные платы, если вы только начинаете работать с Arduino. Это очень маленький, но очень реальный уровень сложности, который делает их чуть менее удобными для пользователя, чем ваш стандартный Arduino UNO. Посмотрите на эти доски ниже. Это одни из лучших плат Arduino для вашего IoT-проекта.
Распиновка всех плат практически одинакова. Различаются беспроводной модуль и интерфейс. Это означает, что одни и те же печатные платы могут использоваться для различных проектов с различными методами беспроводной связи.
Ардуино MKR WAN 1300
Из всех этих плат MKR в большинстве проектов я использую 1300. Эта мощная плата предлагает функциональность IoT и требует минимального опыта работы в сети. Это экономичное и практичное устройство для проектов с низким энергопотреблением. Несмотря на небольшой размер, он предлагает безопасное соединение с использованием криптографического чипа ECC508 семейства MKR.
Поскольку этот блок сочетает в себе мощность двух оригинальных плат Arduino, а именно MKR Zero и LoRa, он унаследовал функциональность и возможности подключения обоих этих чипов соответственно.
Технические характеристики
Микроконтроллер | SAMD21 Cortex-M0 + 32-битный микроконтроллер ARM с низким энергопотреблением |
Блок питания платы (USB / VIN) | 5 В |
Поддерживаемые батареи (*) | 2x AA или AAA |
Рабочее напряжение цепи | 3,3 В |
Выводы цифрового ввода / вывода | 8 |
Выводы ШИМ | 12 (0, 1, 2, 3, 4, 5, 6, 7, 8, 10, A3 — или 18 -, A4 -или 19) |
UART | 1 |
SPI | 1 |
I2C | 1 |
Аналоговые входные контакты | 7 (ADC 8/10 / 12 бит) |
Аналоговые выходные выводы | 1 (DAC 10 бит) |
Внешние прерывания | 10 (0, 1, 4, 5, 6, 7, 8, 9, 16 / A1, 17 / A2) |
Постоянный ток на контакт ввода / вывода | 7 мА |
Флэш-память | 900 42 256 КБ|
SRAM | 32 КБ |
EEPROM | нет |
Тактовая частота | 32.768 кГц (RTC), 48 МГц |
LED_BUILTIN | 6 |
Полноскоростное USB-устройство и встроенный хост | |
Мощность антенны | 2 дБ |
Несущая частота | 433/868 / 915 МГц |
Рабочий регион | ЕС / США |
Длина | 67,64 мм |
Ширина | 25 мм |
Вес | 32 гр. |
Arduino MKR GSM 1400
Возможность подключения к сотовой сети позволяет чипу использовать сети GSM или 3G. Это позволяет устройству подключаться к сети удаленных датчиков или устройству отправки текстовых сообщений, когда запускается определенное действие. Среди оригинальных плат Arduino MKR GSM 1400 является быстрым разработчиком решения благодаря широким возможностям подключения.
Это устройство потребляет мало энергии, поскольку оно оснащено 32-битным процессором SAMD21 Arm® Cortex®-M0. Безопасное сотовое соединение возможно с использованием модуля u-blox, микросхемы SARA-U201 и криптографической микросхемы Microchip® ECC508.Он совместим со многими облачными сервисами.
Получите дополнительную информацию об Arduino MKR GSM 1400
Технические характеристики
Микроконтроллер | SAMD21 Cortex®-M0 + 32-битный микроконтроллер ARM с низким энергопотреблением (техническое описание) |
Радиомодуль | u-blox SARA-U201 (техническое описание) |
Secure Element | ATECC508 (техническое описание) |
Блок питания платы (USB / VIN) | 5V |
Поддерживаемая батарея | Li-Po Single Cell, 3.7 В, минимум 2500 мАч |
Рабочее напряжение цепи | 3,3 В |
Цифровые выводы ввода / вывода | 8 |
Выводы ШИМ | 13 (0 .. 8, 10, 12, 18 / A3, 19 / A4) |
UART | 1 |
SPI | 1 |
I2C | 1 |
Аналоговые входные контакты | 7 (ADC 8/10/12 бит) |
Аналоговые выходные выводы | 1 (DAC 10 бит) |
Внешние прерывания | 10 (0, 1, 4, 5, 6, 7, 8, 9, 16 / A1, 17 / A2) |
Постоянный ток на каждый вывод ввода / вывода | 7 мА |
Флэш-память | 256 КБ (внутренняя) |
SRAM | 32 КБ |
EEPROM | нет |
Тактовая частота | 32 .768 кГц (RTC), 48 МГц |
LED_BUILTIN | 6 |
Полноскоростное USB-устройство и встроенный хост | |
Усиление антенны | 2 дБ (антенна в комплекте в магазине Arduino) |
Несущая частота | GSM 850 МГц, E-GSM 1900 МГц, DCS 1800 МГц, PCS 1900 МГц |
Рабочий регион | Глобальный |
SIM-карта | MicroSIM (не входит в комплект поставки) |
Длина | 67.64 мм |
Ширина | 25 мм |
Вес | 32 гр. |
Топ 3 полезных плат, совместимых с Arduino
Digispark
Мини-плата для разработки экономична и меньше по размеру, чем Arduino, но немного менее мощная. Он поддерживает операционные системы IDE 1.0+ Osx, Windows, Linux. Поскольку он работает с источниками питания 5 В и 7-35 В, он может подключаться через USB, внешний адаптер или аккумулятор.
Это легкая макетная плата микроконтроллера. Он поставляется с 6 контактами GPIO, последовательной связью I2C и SPI и интерфейсом USB. Он также имеет 3 контакта PWM, которые можно использовать для управления драйверами двигателей l293d или серводвигателями. Мы можем использовать Arduino IDE для программирования Digispark, но способ загрузки программы немного отличается от обычного.
Одна вещь, которая делает эту доску особенной, — это способность действовать как HID. HID расшифровывается как Human Interface Devices. Устройства с человеческим интерфейсом — это устройства, которые принимают от нас данные и передают их подключенному к нему устройству.К HID-устройствам относятся клавиатура, джойстик, мышь, сенсорная панель, графический планшет и т. Д. Ознакомьтесь с приведенным ниже руководством, в котором мы испачкали руки с помощью Digispark Hacking Tool.
Технические характеристики
Поддержка Arduino IDE 1.0+ (OSX / Win / Linux)
Питание через USB или внешний источник — 5 В или 7-35 В (автоматический выбор)
Встроенный регулятор 500 мА 5 В
Встроенный USB (и последовательная отладка)
6 контактов ввода / вывода (2 используются для USB, только если ваша программа активно взаимодействует через USB,
в противном случае вы можете использовать все 6, даже если вы программируете через USB)
8k Flash-память (около 6k после загрузчика)
I2C и SPI ( vis USI)
ШИМ на 3 контакта (больше возможностей с программным ШИМ)
АЦП на 4 контакта
Индикатор питания и индикатор тестирования / состояния (на контакте 0)
Wemos D1 Mini V2.2,0
Wemos D1 Mini — это недорогой и эффективный микроконтроллер WIFI. Он основан на ESP8266, имеет один аналоговый порт и 11 цифровых портов. Он программируется через micro-USB (или удаленную вспышку через Wi-Fi). Этот чип полезен в таких устройствах, как сотовые телефоны, мобильные телефоны и электронные устройства. Платы, совместимые с Arduino, с возможностью беспроводного подключения полезны для разработки функций Интернета на основе Wi-Fi с использованием устройств. Он весит всего 400 граммов и поэтому подходит для использования в портативных устройствах.
Эта плата совместима с MicroPython, Arduino, nodemcu. Вы можете легко использовать эту платформу для создания собственной экосистемы Интернета вещей и подключенных сетей, не беспокоясь о конструкции оборудования и сложном кодировании. Эта доска выведет ваши навыки на новый уровень и ускорит вашу разработку Интернета вещей, позволив вам сосредоточиться на программной части.
Технические характеристики
Рабочее напряжение | 3,3 В |
Выводы цифрового ввода / вывода | 11 |
Выводы аналогового ввода | 1 (3.2 В макс.) |
Тактовая частота | 80/160 МГц |
Вспышка | 16 МБ |
Размер | 34,2 × 25,6 мм |
Вес | 3 г |
Конфигурация контактов
Контакт | Функция | ESP-8266 Контакт |
---|---|---|
RX | RXD | RXD |
A0 | Аналоговый вход, макс.3.2 В | A0 |
D0 | IO | GPIO16 |
D1 | IO, SCL | GPIO5 |
D2 | IO, SDA | GPIO4 |
I D3 | GPIO4 | |
I D3 | , 10k Pull-up | GPIO0 |
D4 | IO, 10k Pull-up, BUILTIN_LED | GPIO2 |
D5 | IO, SCK | GPIO14 |
D6 | IO, MIS | GPIO12 |
D7 | IO, MOSI | GPIO13 |
D8 | IO, 10k Pull-down, SS | GPIO15 |
G | Земля | GND |
5V | 5 В | — |
3V3 | 3.3 В | 3,3 В |
RST | Сброс | RST |
Nodemcu Esp8266
Универсальный чип подходит для плат, совместимых с Arduino, с возможностью беспроводного подключения и имеет возможность подключения к антенне на печатной плате. Он очень легкий — 60 грамм.
Если вы помните наш предыдущий пост, мы создали систему домашней автоматизации с использованием NodeMCU, которая была хорошо принята нашими читателями. Вы можете просто создавать эти проекты, используя NodeMCU, несколько реле и макетную плату.Прочтите сообщение ниже.
Технические характеристики
Категория контактов | Имя | Описание |
Питание | Micro-USB, 3,3 В, GND, Vin | Micro-USB: NodeMCU может получать питание через USB порт 3,3 В: Регулируемое 3,3 В может подаваться на этот контакт для питания платы GND: Контакты заземления Vin: Внешний источник питания |
Управляющие контакты | EN, RST | кнопка сбрасывает микроконтроллер |
Analog Pin | A0 | Используется для измерения аналогового напряжения в диапазоне 0-3.3V |
Контакты GPIO | GPIO1 — GPIO16 | NodeMCU имеет 16 контактов ввода-вывода общего назначения на своей плате |
Контакты SPI | SD1, CMD, SD0, CLK | NodeMCU имеет четыре контакта для SPI коммуникация. |
Контакты UART | TXD0, RXD0, TXD2, RXD2 | NodeMCU имеет два интерфейса UART: UART0 (RXD0 и TXD0) и UART1 (RXD1 и TXD1). UART1 используется для загрузки прошивки / программы. |
Выводы I2C | NodeMCU поддерживает функциональность I2C, но из-за внутренней функциональности этих выводов вы должны определить, какой вывод является I2C. |
Какие платы совместимы с Arduino?
Одна вещь, которая сбивает с толку при покупке Arduino UNO, заключается в том, что вы обнаружите, что многие компании продают клоны Arduino UNO. Итак, если вы не знали, компания, которая разработала Arduino, сделала исходный код своего аппаратного обеспечения открытым для использования людьми.
Клоны ArduinoЭто называется оборудования с открытым исходным кодом . Вроде как программное обеспечение с открытым исходным кодом, за исключением того, что они совместно используют файлы электрического дизайна вместо фактического кода.Это означает, что существует множество других компаний, которые взяли тот же дизайн, что и Arduino UNO, и просто клонировали его. Затем они часто добавляют причудливое имя с суффиксом duino и говорят что-то вроде «Эй, это совместимо с Arduino». Фактически, в большинстве случаев эти клоны полностью совместимы с Arduino.
Меньшие платы Arduino Like / Arduino Clone Board
Что ж, вы можете проверить компанию под названием TinyCircuits , она делает супер маленькие платы Arduino.Но вот и хорошие новости: какие бы платы Arduino вы ни покупали, если они совместимы с Arduino, есть вероятность, что вы справитесь с ними. Это то, что замечательно в Arduino. Код, который вы пишете на одной плате, можно перенести на множество разных плат, обычно без изменений или с очень незначительными изменениями кода. Так что, если у вас уже есть плата Arduino и вам интересно, подходящая ли у вас, вероятно, все в порядке.
Arduino Like / Clone Board для проектов IOT
Теперь предположим, что у вас есть проект, связанный с беспроводным подключением к Интернету.В таком случае я бы порекомендовал приобрести плату, использующую ESP8266. Два отличных варианта — это Adafruit Feather HUZZAH с ESP8266 или SparkFun ESP8266 Thing Development Board . Эти платы технически не являются Arduino, но их можно программировать с помощью кода Arduino и в среде Arduino IDE.
Они поставляются с хорошими библиотеками кода, чтобы сделать подключение к Интернету относительно простым, и если вы купите их у надежного продавца, у них будет для вас хороший рабочий пример.Интересно, что эти платы с поддержкой Wi-Fi дешевле, чем Arduino UNO.
Какой Arduino купить?
Итак, у них есть эти уважаемые компании, которые этим занимаются, они продают клоны Arduino UNO. Теперь на платах есть разные логотипы, и иногда они будут иметь немного разные функции, но для всех целей и задач они отлично работают с программным обеспечением Arduino и другими щитами Arduino. Итак, стоит ли покупать Arduino от компании Arduino или покупать клон? Это имеет значение?
Ну Ардуино купишь у Ардуино.cc обычно стоит немного дороже, а преимущество клонов в том, что они как бы дешевле. Я ни в коем случае не сентиментальный парень, но для вашей первой платы Arduino я бы действительно рекомендовал покупать вашу плату у Arduino.cc или у сертифицированного дистрибьютора Arduino. Я говорю это, потому что считаю, что компания Arduino делает хорошие вещи, например, поддерживает Arduino IDE. Так что, на мой взгляд, это поддержка доброго дела. Но эй, это твое дело.
Аксессуары для Arduino
Итак, давайте теперь переключимся и поговорим о необходимых аксессуарах, если вы собираетесь использовать Arduino.Теперь, прежде чем мы перейдем к этому, я не рекомендую выходить и покупать все, что, по вашему мнению, вам нужно для открытия магазина электроники, если вы только начинаете знакомиться с Arduino и электроникой. Имеет смысл постепенно накапливать материал. Но если все, что вы купили, было платой Arduino и без датчиков или устройств вывода, с которыми можно было бы поиграть, это может быть не так увлекательно.
USB-кабель для Arduino
Хорошо, первое, что вам понадобится, это USB-кабель для подключения Arduino к компьютеру.Если вы последуете моему совету и получите Arduino UNO, вам понадобится USB-кабель типа AB. Это тот кабель, который вы используете для подключения принтера к компьютеру. И раз уж он нужен, я думаю, это не совсем аксессуар, но он попал в список. Теперь, если вы купили плату Arduino другого типа, вы можете убедиться, что у вас есть кабель micro USB, поскольку это распространенный тип разъема для других плат.
Комплект Arduino
Следующий обязательный аксессуар — комплект Arduino.И я говорю это потому, что цены на эти комплекты стали настолько доступными, что на самом деле не помешает их наличие. Часто покупка отдельных компонентов в любом случае обходится дороже, поэтому вы можете сэкономить время и немного денег.
Комплект ArduinoСейчас существует масса различных комплектов. Один из способов выбрать комплект — спросить себя, какой проект вы имеете в виду? Возможно, вы все равно найдете комплект, в котором уже есть некоторые предметы, которые вам нужны в проекте.Я знаю, что попытки найти определенные компоненты, которые, как вы знаете, будут работать с Arduino, иногда могут быть немного пугающими. Особенно, если вы только начинаете. Но если вы купите эти компоненты как часть набора Arduino, вы можете быть уверены, что они будут отлично работать с Arduino.
Примечание: Теперь вы должны убедиться, что в комплект входит макетная плата без пайки. Вы используете макетную плату без пайки для временных электрических соединений с различными компонентами. Вы также должны убедиться, что он идет с перемычками, которые представляют собой провода для выполнения этих временных электрических соединений.Убедитесь, что в комплекте есть несколько резисторов и несколько светодиодов. И они в основном предназначены для создания простых схем, с которыми можно поиграться. Скорее всего, все те вещи, о которых я только что упомянул, станут частью хорошего набора Arduino.
Ардуино щиты
Теперь альтернативой покупке набора с кучей различных компонентов является покупка щита Arduino, в который встроено несколько компонентов. Это, вероятно, лучший вариант для людей, которые, возможно, уже увлекаются электроникой, знакомы с простыми схемами и предпочитают сосредоточиться на изучении программирования Arduino.
Ардуино щитЕсть компании, которые производят подобные щиты. Вы можете проверить DrDuino, они также делают действительно классный щит.
Начало работы с Arduino
Что ж, надеюсь, вы взволнованы тем, что начали работать с Arduino. Это действительно может быть очень весело и очень приятно, когда ты что-то запрограммировал и построил самостоятельно. Если вы хотите развить свои навыки программирования на Arduino, вам следует заглянуть на канал YouTube здесь. Мы предлагаем множество бесплатных пошаговых обучающих курсов , чтобы вы начали программировать Arduino.
Экскурсия по плате Arduino UNO
Если вы любите экспериментировать с различными электронными компонентами, но не обладаете достаточным ноу-хау, тогда Arduino — это то, что вам нужно для начала …
Так что же такое Ардуино?
Arduino — это электронная макетная плата на основе микроконтроллера с открытым исходным кодом, которую можно запрограммировать с помощью простой в использовании Arduino IDE.
В этой статье я расскажу о том, что есть на плате Arduino UNO и на что она способна.UNO — не единственная плата в семействе Arduino. Существуют и другие платы, такие как Arduino Lilypad, Arduino Mini, Arduino Mega и Arduino Nano. Однако плата Arduino UNO стала более популярной, чем другие платы в семействе, потому что у нее есть гораздо более подробная документация. Это привело к его более широкому применению для электронного прототипирования, создав огромное сообщество компьютерных фанатов и любителей.
В последнее время плата UNO стала синонимом Arduino.
Компоненты платы Arduino UNOОсновными компонентами платы Arduino UNO являются:
- Разъем USB
- Порт питания
- Микроконтроллер
- Аналоговые входные контакты
- Цифровые контакты
- Переключатель сброса
- кварцевый генератор
- Чип интерфейса USB
- TX RX Светодиоды
Теперь давайте подробнее рассмотрим каждый компонент.
Разъем USB :
Разъем USBЭто порт USB принтера, используемый для загрузки программы из Arduino IDE на плату Arduino. Плата также может получать питание через этот порт.
Порт питания :
Порт питанияПлата Arduino может получать питание через адаптер переменного тока в постоянный или аккумулятор. Источник питания можно подключить, вставив центрально-положительный штекер 2,1 мм в разъем питания на плате.
Центрально-положительный штекер 2,1 ммПлата Arduino UNO работает при напряжении 5 вольт, но может выдерживать максимальное напряжение 20 вольт.Если на плату подается более высокое напряжение, есть регулятор напряжения (он находится между портом питания и разъемом USB), который защищает плату от возгорания.
Микроконтроллер :
Микроконтроллер Atmega328PЭто самый выдающийся черный прямоугольный чип с 28 контактами. Думайте об этом как о мозге вашего Arduino. На плате UNO используется микроконтроллер Atmega328P от Atmel (крупного производителя микроконтроллеров). Atmega328P имеет в себе следующие компоненты:
- Флэш-память объемом 32 КБ.Здесь хранится программа, загруженная из Arduino IDE.
- RAM 2 КБ. Это оперативная память.
- CPU : Он контролирует все, что происходит в устройстве. Он извлекает программные инструкции из флэш-памяти и запускает их с помощью ОЗУ.
- электрически стираемая программируемая постоянная память (EEPROM) объемом 1 КБ. Это тип энергонезависимой памяти, в которой хранятся данные даже после перезапуска и сброса устройства.
Atmega328P предварительно запрограммирован с загрузчиком.Это позволяет напрямую загружать новую программу Arduino в устройство без использования внешнего аппаратного программатора, что упрощает использование платы Arduino UNO.
Хотите получать обновления раз в месяц о наших последних статьях? Мы обещаем, что не будем рассылать спам. Подпишитесь сейчас на The HackerEarth Blog !
Аналоговые входные контакты:
Аналоговые входные контактыПлата Arduino UNO имеет 6 аналоговых входных контактов, помеченных как «Аналоговый от 0 до 5.Эти контакты могут считывать сигнал от аналогового датчика, такого как датчик температуры, и преобразовывать его в цифровое значение, чтобы система понимала. Эти контакты просто измеряют напряжение, а не ток, потому что у них очень высокое внутреннее сопротивление. Следовательно, через эти контакты проходит лишь небольшой ток.
Хотя эти контакты помечены как аналоговые и по умолчанию являются аналоговыми входами, эти контакты также могут использоваться для цифрового входа или выхода.
Цифровые контакты :
Цифровые контактыВы можете найти эти контакты с пометкой «Цифровые от 0 до 13.Эти контакты можно использовать как входные или выходные. При использовании в качестве выхода эти контакты действуют как источник питания для подключенных к ним компонентов. При использовании в качестве входных контактов они считывают сигналы от подключенного к ним компонента.
Когда цифровые контакты используются в качестве выходных контактов, они подают ток 40 мА при 5 вольт, чего более чем достаточно для зажигания светодиода.
Некоторые цифровые контакты помечены символом тильды (~) рядом с номерами контактов (номера контактов 3, 5, 6, 9, 10 и 11).Эти контакты действуют как обычные цифровые контакты, но также могут использоваться для широтно-импульсной модуляции (ШИМ), которая имитирует аналоговый выход, например, включение и выключение светодиода.
Переключатель сброса :
Переключатель сбросаПри щелчке по этому переключателю он отправляет логический импульс на вывод сброса микроконтроллера и теперь снова запускает программу с самого начала. Это может быть очень полезно, если ваш код не повторяется, но вы хотите протестировать его несколько раз.
кварцевый генератор:
Кварцевый генераторЭто кварцевый генератор, который тикает 16 миллионов раз в секунду.На каждом тике микроконтроллер выполняет одну операцию, например сложение, вычитание и т. Д.
Чип интерфейса USB :
Микросхема интерфейса USBДумайте об этом как о трансляторе сигналов. Он преобразует сигналы уровня USB в уровень, понятный плате Arduino UNO.
TX — RX светодиоды:
TX — индикатор RXTX обозначает передачу, а RX — прием. Это светодиоды, которые мигают всякий раз, когда плата UNO передает или принимает данные.
Теперь, когда вы познакомились с платой Arduino UNO, вы начали свой путь к созданию своего первого прототипа IoT. В следующей статье мы обсудим программирование Arduino и проведем несколько экспериментов с Arduino и светодиодами.
Разработчики Интернет вещей
Васудхендра Бадами — руководитель категории (IoT) в HackerEarth.Писатель днем и читатель ночью. Охватывает такие темы, как Интернет вещей, электроника и аналитика. Вы можете найти Васудхендру в Твиттере (@BadamiVasu)
Вот что вы можете сделать дальше
Проверьте FaceCode:
интеллектуальный инструмент для собеседования по кодированию
лучших плат Arduino для начинающих, проектов IoT и др.
ПлатыArduino — сверхпопулярные и мощные микропроцессоры.Хотя эти одноплатные микроконтроллеры могут работать во многих из тех же проектов, что и Raspberry Pi и другие платы для разработки, Arduino фактически дополняет одноплатные компьютеры (SBC), такие как Pi, ASUS Tinker Board и Odroid Go. Поэтому вам следует подумать о приобретении Arduino и Pi. Однако, помимо Raspberry Pi или Arduino, вам может быть интересно, какую плату Arduino выбрать. Узнайте, какая плата Arduino лучше всего подходит для вас!
Arduino Uno — одна из лучших плат Arduino для начинающих.Он чрезвычайно удобен для пользователя и обеспечивает исключительные возможности подключения. На стороне ввода / вывода (I / O) вы найдете встроенный светодиодный индикатор, контроллер USB B и превосходное управление питанием для проектов, требующих внешнего разъема питания. Комплекты Arduino Uno часто нацелены на новичков, они поставляются в комплекте с платой Arduino Uno, светодиодами, серводвигателями и всем необходимым для начала работы с Arduino. Такие устройства, как интеллектуальная система полива растений Elecrow, действительно демонстрируют мастерство Arduino Uno. К нему прикреплен ЖК-экран с датчиками влажности, клапаном ввода / вывода воды, разъемом питания для цилиндрического разъема, а также портом USB.Эта самодельная ирригационная система считывает уровни влажности почвы и автоматически распределяет воду. Тот факт, что Arduino Uno предлагает понятную платформу для начинающих Arduino, не означает, что это менее способная плата.
Arduino Nano, с другой стороны, имеет небольшой порт USB и не имеет разъема для питания. Однако он отлично подходит для макетных проектов. Arduino Nano с размером 18 x 45 мм по-прежнему лучше всего подходит для портативных проектов Arduino и приложений Интернета вещей (IoT), требующих низкого энергопотребления и компактных размеров.Nano — фантастическая доска для начинающих, как Arduino Uno. Проекты Arduino Nano варьируются от матричной клавиатуры с использованием Visuino до автоматического интеллектуального горшка для растений, который можно распечатать на 3D-принтере и который оснащен встроенным резервуаром для воды, датчиком влажности почвы, насосом, светодиодным индикатором состояния и датчиком уровня воды с Arduino Nano.
Arduino Mega с множеством опций ввода-вывода — отличный выбор для более продвинутых энтузиастов Arduino. На борту вы найдете цифровые и аналоговые контакты. Arduino Mega имеет 16 аналоговых контактов, необходимых для вывода аналоговых сигналов.Кроме того, количество цифровых контактов ввода / вывода Arduino Mega может достигать 50 и более. Помимо великолепных возможностей подключения, Arduino Mega имеет больше ОЗУ и ПЗУ, чем Arduino Uno и Arduino Nano. На борту вы найдете 256 КБ ПЗУ и 8 КБ SRAM. Mega — один из лучших Arduinos для экспертов. Функциональность Arduino Mega демонстрируется передовыми проектами, такими как управляемая Arduino газонокосилка-робот.
Как и Arduino Mega, Arduino Due предлагает первоклассные возможности для гуру Arduino.Так же, как Mega рекламирует дополнительные ПЗУ и ОЗУ, то же самое делает и Due. Обладая 512 КБ ПЗУ и 96 КБ ОЗУ, он способен справляться с большими программами, интенсивно использующими память. Опять же, это плата Arduino, лучше подходящая для сложных проектов, требующих подключения ввода-вывода и большего объема памяти. Arduino Due функционирует для таких проектов, как цилиндр постоянного обзора (PoV) или проект интерфейса Arduino TFT.
Этот микроконтроллер на базе ATmega328 может похвастаться 14 контактами цифрового ввода / вывода, 6 аналоговыми выходами, кварцевым генератором 16 МГц, разъемом питания и разъемом RJ45 или портом Ethernet.Его дополнительный модуль Power over Ethernet (PoE) может быть прикреплен к плате с питанием от Ethernet. Имеется встроенный контроллер Ethernet WizNet W5100 TCP / IP, что делает эту плату надежной для продвинутых пользователей Arduino. Для проектов Интернета вещей в Arduino Ethernet Rev 3 не только размещается заголовок Ethernet, но и есть встроенный картридер microSD для сетевых файлов.
Если вам нравятся аудиокомпоненты «сделай сам», лучше всего подойдет Arduino MKR Zero.Благодаря разъему для SD-карты для размещения аудиофайлов и интерфейсам SPI и I2S, Arduino MKR Zero предлагает идеальное оборудование Arduino для работы с аудиофайлами. Электрическая последовательная шина I2S — это интерфейс для подключения цифровых аудиоустройств. Благодаря небольшому форм-фактору Arduino MKR Zero предоставляет множество функций, особенно для аудиопроектов, и даже обрабатывает воспроизведение аудиофайлов без дополнительного оборудования. Более того, библиотеки Arduino позволяют анализировать аудиоданные.
Лучшие платы Arduino для начинающих, проекты Интернета вещей и многое другое
Существует множество различных плат Arduino, каждая из которых удовлетворяет разные потребности.Платы Arduino Uno и Nano отлично подходят для новичков, но в равной степени служат основой для сложного проекта производителя. Если вы анализируете аудиоданные или воспроизводите аудиофайлы, Arduino MKR Zero — лучший выбор. От мигающего светодиода до словарных часов своими руками или проекта робототехники — есть плата Arduino, которая соответствует вашим потребностям. Чтобы поднять свой Arduino еще дальше, ознакомьтесь с лучшими экспертами, любителями и любителями Arduino в Твиттере!
Мо Лонг (Moe Long) — редактор, писатель и технический любитель, особенно ценивший Linux, Raspberry Pis и ретро-игры.Пишет онлайн с 2013 года, у Мо есть подписи к MakeUseOf, TechBeacon, DZone, SmartHomeBeginner, DEV.to, DVD Netflix и Electropages. Вы можете прочитать его работы о кино и поп-культуре на Cup of Moe, ознакомиться с его техническими обзорами, руководствами и учебными пособиями на Tech Up Your Life, а также услышать его мысли о фильмах в подкасте Celluloid Fiends. Помимо написания и редактирования, у Мо есть онлайн-курс «Руководство для начинающих по партнерскому ведению блога с нуля». Когда он не играет на клавиатуре, ему нравится бегать, читать, смотреть кино, слушать винил и играть со своей собакой Себастьяном.
Следовать Руководство по сравнению плат Arduino| Arrow.com
Платы Arduino стали одними из самых популярных микроконтроллеров на рынке с огромным разнообразием плат.Некоторые платы Arduino лучше подходят для определенных приложений. Давайте сравним некоторые из наиболее популярных плат, созданных Arduino — Uno, Micro и Mega 2560, — и посмотрим, какая из них лучше всего подойдет для вашего следующего прототипирования, проекта Интернета вещей, DIY или проекта школьного робота.
Размер платы Arduino и сравнение цен
Micro входит, как и следует в названии, размером 0,7 x 1,9 дюйма, что делает ее одной из самых маленьких плат микроконтроллеров. На противоположной стороне спектра размеры платы Arduino Mega 2560 составляют около 4 x 2 дюйма.1 дюйм, что делает его примерно в 6 раз больше Micro по размеру площади. Размеры Arduino Uno 2,7 x 2,1 дюйма находятся где-то между Micro и Mega 2560. Цена Micro обычно составляет около 19-25 долларов (бывает трудно найти в наличии), в то время как Uno стоит около 20-23 долларов, а Mega 2560 стоит 36-39 долларов.
Возможности подключения
Чтобы подключиться к компьютеру и начать кодирование, как Uno, так и Mega 2560 можно легко подключить с помощью стандартного USB-кабеля A / B, а для Micro потребуется кабель Micro-USB.
Каждый из этих Arduinos имеет разное количество контактов ввода / вывода. Плата с наибольшим количеством контактов — это Mega 2560, которая поставляется с колоссальными 54 контактами цифрового ввода / вывода (15 из них имеют ШИМ) и имеет 16 входных аналоговых контактов. Удивительно, но Micro имеет 2 и большинства контактов из трех, имея 20 контактов цифрового ввода / вывода (причем 7 из них имеют ШИМ) и 12 входных аналоговых контактов. Последним идет Uno, который имеет 14 контактов цифрового ввода / вывода (6 из которых имеют ШИМ) и 6 входных аналоговых контактов.
Также приятно отметить, что и Uno, и Mega 2560 обычно входят в сквозное отверстие, в то время как расположение выводов Micro на разъемах ввода-вывода позволяет ему вписаться в любую макетную плату или систему.Это означает, что большинство щитов совместимы с Uno и Mega 2560, но Micro не повезет.
Вы можете ознакомиться с некоторыми из наиболее полезных и интересных Arduino Shield, включая 1Sheeld + (использует ваш смартфон в качестве датчиков) или Relay Shield:
Посмотреть связанный продукт
Посмотреть связанный продукт
Посмотреть связанный продукт
Посмотреть связанный продукт
Мощность обработки
Все три платы Arduino имеют собственный уровень вычислительной мощности, поэтому давайте поговорим об их частоте / тактовой частоте.Частота / тактовая частота на этих платах просто означает, насколько быстро они могут выполнять команды. Было приятно увидеть, что все они имеют одинаковую тактовую частоту — 16 МГц.
Флэш-память на Uno и Micro одинакова — 32 кБ, а у Mega 2560 — 256 кБ, что дает в 8 раз больше места! Флэш-память просто означает, насколько большой скетч / код вы можете загрузить в свой Arduino, поэтому, если у вас есть здоровенный код, Mega 2560 — это то, что вам нужно.
ПлатыArduino используют статическую память с произвольным доступом (SRAM).Mega 2560 имеет наибольшее пространство SRAM — 8 кБ, что в 4 раза больше, чем у Uno, и в 3,2 раза больше, чем у Micro. Благодаря большему пространству SRAM у Arduino больше места для создания переменных и управления ими во время работы.
Заключение
Таблица сравнения Arduino ниже показывает параллельное сравнение Uno, Mega 2560 и Micro.
Рисунок 1: Сравнение Arduino Uno, Mega 2560 и Micro.
Для определения того, какую плату вам следует использовать, она распределяется следующим образом:
— Какая плата Arduino лучше всего подходит для вашего проекта?
— Если вы беспокоитесь о компактности вашего проекта, не слишком беспокоитесь о количестве контактов ввода-вывода, не возражайте против того, чтобы потратить немного больше, чем обычная цена (это может быть трудно найти), и не Не хотите добавлять какие-либо щиты, выбирайте Arduino Micro.
— Если вы пишете большой код, вам нужно много контактов ввода / вывода для вашего проекта и вы хотите, чтобы у него был щит, тогда вам подойдет Arduino Mega 2560.
— И, если вы просто хотите создать прототип чего-то небольшого, хотите добавить Shield, хотите экономичный вариант или просто хотите весело провести время, изучая код, Arduino Uno для вас.
Посмотреть связанный продукт
Посмотреть связанный продукт
Посмотреть связанный продукт
Чтобы увидеть больше сравнений, посмотрите эти:
Сравнение характеристик PocketBeagle и Raspberry Pi Zero
Raspberry Pi 3 против.Raspberry Pi Zero W
1438 | 31Y5778 | Мотор / шаговый / сервопривод, для комплекта Arduino v2 — v2.3 АДАФРУТ | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Toshiba | — | — | — | — | Комплект Arduino Motorshield V2 | Мотор / шаговый двигатель / серво щит | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
772 | 44W3450 | Комплект экрана LCD с дисплеем 16×2, синий и белый АДАФРУТ | 1 комплект | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Микрочип | — | — | — | — | Arduino Uno, Duemilanove, Diecimilla, Mega R3 | ЖК-дисплей 16×2 символов, резисторы, потенциометр, кнопки тактильного переключателя, микросхема расширителя порта i2c, штыревые контакты заголовка, печатная плата | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TSX00003 | 47AC6341 | Дочерняя плата, релейный экран для Arduino MKR, 2 x 3.Реле 3V DPDT ARDUINO | Каждый | — | — | — | — | — | Платы Arduino MKR | Дочерняя плата Relay Shield | MKR Щиты | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
714 | 42X9548 | Комплект RGB LCD Shield, 16×2 символьный дисплей, используются только 2 контакта, отрицательный дисплей АДАФРУТ | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | — | — | Ардуино | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1141 | 56W4347 | Собранный экран регистрации данных для Arduino АДАФРУТ | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Arduino UNO, Duemilanove, Diecimila, Leonardo или ADK / Mega R3 или выше | Плата защиты регистрации данных | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
KA05 | 31Y5919 | Дополнительная плата, экран ввода / вывода для Arduino, 6 релейных выходов, аналоговый вход, цифровой выход VELLEMAN SA | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Платы Arduino | Дополнительная плата | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83-17989 | 32AC9980 | Аксессуар для макетной платы , ультразвуковой датчик, для Arduino, Raspberry Pi MCM | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Ардуино, Raspberry Pi | Ультразвуковой датчик для платы Arduino Raspberry Pi | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83-17990 | 33AC0092 | Релейный модуль , триггер 5 В, Arduino и Raspberry Pi MCM | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Ардуино, Raspberry Pi | Модуль пускового реле | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83-16991 | 68Y0155 | Комплект разработчика , стартовый комплект Grove для Arduino, полный комплект дополнительной платы СМОТРЕТЬ СТУДИЯ | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Ардуино | Дополнительная плата, стартовый комплект Grove | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ASX00011 | 99AC3827 | Плата разработки , защита от окружающей среды Arduino, для Arduino MKR ARDUINO | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Платы Arduino MKR | MKR ENV Shield | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ASX00003 | 99AC3825 | Плата разработки, несущая плата двигателя, для Arduino MKR, 4 сервопривода, 4 выхода двигателя постоянного тока ARDUINO | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Ардуино | — | — | — | — | Платы Arduino MKR | Плата для перевозки автомобилей MKR ASX00003 | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
789 | 85W1866 | Коммутационная плата , PN532, экран контроллера NFC / RFID, для Arduino, 13.56 МГц RFID или приложение NFC АДАФРУТ | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Платы Arduino | NFC / RFID PN532 Shield, включая настроенный 13.Полосковая антенна 56 МГц, 36-контактный разъем 0,1 дюйма | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ASX00012 | 99AC3828 | Плата разработки , тепловой экран, для Arduino MKR ARDUINO | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Платы Arduino MKR | MKR THERM Щит | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
572 | 53W6070 | Комплект для протока-накидки, BeagleBone АДАФРУТ | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | BeagleBone | Комплект Adafruit Proto Cape Kit | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MTRTC001 | 31AC3622 | Плата разработки , ChronoDot, модуль часов реального времени DS3231SN (RTC), для Arduino MACETECH | Каждый | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Максим Интегрированные Продукты | — | — | DS3231SN | — | Платы для разработки Arduino | Модуль ChronoDot RTC DS3231SN | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DCMOTORCONTRBTN8982TOBO1 | 93X8231 | Щит управления двигателем постоянного тока INFINEON | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Infineon | — | — | БТН8982, IPD90P04P4L | — | Загрузочный комплект Arduino Uno R3 и Infineon XMC1100 | Оценочная плата BTN8982 | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BLDCSHIELDIFX007TTOBO1 | 02Ah2037 | ДЕМОПЛАТА, ДРАЙВЕР МОТОРА BLDC INFINEON | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Infineon | — | — | IFX007T | — | — | Демо-плата IFX007T | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BLDCSHIELDTLE9879TOBO1 | 02Ah2038 | ЩИТ, ДРАЙВЕР ДВИГАТЕЛЯ BLDC INFINEON | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Infineon | — | — | TLE9879QXA40 | — | — | ДЕМОПЛАТА, ВОДИТЕЛЬ ДВИГАТЕЛЯ BLDC | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
M3016-EVK | 75AH9164 | Оценочная плата , M3016, 16 Мбит MRAM RENESAS | Просмотреть дополнительные запасы Avnet | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Интегрированная технология устройств | — | — | M3016 | — | — | Плата Arduino UNO Rev3, плата SPI Eval с разъемами Arduino UNO — R3, USB 2.0 Тип кабеля A / B | — | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
МИКРОЭ-1900 | 78Y6703 | ДОПОЛНИТЕЛЬНАЯ ДОСКА, ARDUINO MEGA CLICK SHIELD МИКРОЭЛЕКТРОНИКА | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | — | — | — | — | — | Платы Arduino Mega | Плата Arduino Mega Click Shield | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DCSHIELDBTN7030TOBO1 | 36AJ3536 | ЩИТ УПРАВЛЕНИЯ ДВИГАТЕЛЕМ, ПЛАТА ARDUINO СООТВЕТСТВУЕТ ROHS: ДА INFINEON | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Infineon | — | — | BTN7030-1EPA | — | Платы Arduino | Оценочная плата BTN7030-1EPA | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
KITLEDXMC1202AS01TOBO1 | 93X7451 | Оценочная плата , экран для светодиодной подсветки RGB, совместимость с MC1100 BOOT KIT, 3 независимых выходных канала INFINEON | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Infineon | РУКА | Cortex-M0 | XMC1202 | XMC1200 | Загрузочный комплект Arduino Uno R3 и Infineon XMC1100 | Плата Eval XMC1202 | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SHIELDBTS70021EPPTOBO1 | 49AH9570 | PROFET +2 12V / 21A ARDUINO SHIELD ROHS СООТВЕТСТВУЕТ: ДА INFINEON | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Infineon | — | — | BTS7002-1EPP | BTS700x-1EPP | Arduino Uno R3, Arduino Due, XMC 1100 Boot Kit и XMC 4700 / XMC 4800 Relax Kits | PROFET +2 12 В Arduino Shield BTS7002-1EPP | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SHIELDBTS70041EPPTOBO1 | 49AH9571 | PROFET +2 12 В / 15 A ARDUINO SHIELD ROHS СООТВЕТСТВУЕТ: ДА INFINEON | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Infineon | — | — | BTS7004-1EPP | BTS700x-1EPP | Arduino Uno R3, Arduino Due, XMC 1100 Boot Kit и XMC 4700 / XMC 4800 Relax Kits | PROFET +2 12 В Arduino Shield BTS7004-1EPP | — | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2501000101291 | 50AJ6514 | СЕНСОРНЫЙ ЭКРАН, ARDUINO UNO / DUE BOARD, СООТВЕТСТВУЮЩИЙ ROHS: ДА WURTH ELEKTRONIK | Каждый Доставка в течение 2-4 рабочих дней с нашего склада в Великобритании для товаров, имеющихся в наличии. | Запрещенный товар Минимальный заказ от 1 шт. Только кратное 1 Пожалуйста, введите действительное количество ДобавлятьМин .: 1 Mult: 1 | Wurth Elektronik | — | — | — | — | Платы Arduino UNO и Arduino DUE | Экран датчика, включая необходимые перемычки, упаковка, защищающая от электростатического разряда | — |
Введение в Arduino Uno — инженерные проекты
Привет, друзья! Надеюсь, у вас все хорошо.Сегодня я собираюсь дать вам подробное описание Введение в Arduino Uno . Это плата микроконтроллера, разработанная Arduino.cc и основанная на микроконтроллере Atmega328 . Первый проект Arduino был начат в Interaction Design Institute Ivrea в 2003 году Дэвидом Куартьелесом и Массимо Банзи с целью предоставить студентам и профессионалам дешевый и гибкий способ изучения встроенного программирования.
Arduino UNO — очень ценное дополнение к электронике, которое состоит из интерфейса USB, 14 контактов цифрового ввода / вывода (из которых 6 контактов используются для ШИМ), 6 аналоговых контактов и микроконтроллера Atmega328.Он также поддерживает 3 протокола связи: последовательный, I2C и SPI. Вы также должны посмотреть эту видеопрезентацию по Arduino UNO:
- На рисунке ниже показаны несколько основных функций Arduino UNO:
Характеристики и технические характеристики Arduino UNO | ||||
---|---|---|---|---|
№ | Имя параметра | Значение параметра | ||
1 | Микроконтроллер | Atmega328 | ||
2 | Кварцевый осциллятор | 316 МГц | ||
Рабочее напряжение | 5V | |||
4 | Входное напряжение | 5-12V | ||
5 | Цифровые выводы ввода / вывода | 14 (D0 — D13) | ||
6 | Аналоговые выводы ввода / вывода | 6 (от A0 до A5) | ||
7 | Выводы ШИМ | 6 (выводы № 3, 5, 6, 9, 10 и 11) | ||
8 | Выводы питания | 5 В, 3.3V, Vin, GND | ||
9 | Связь | UART (1), SPI (1), I2C (1) | ||
10 | Флэш-память | 32 КБ (0,5 КБ используется загрузчиком) | ||
11 | SRAM | 2 КБ | ||
12 | EEPROM | 1 КБ | ||
13 | Заголовок ICSP | Да | ||
14 | Источники питания | Разъем питания постоянного тока & USB-порт |
Я постараюсь охватить все, что связано с Arduino Uno, чтобы вы получили четкое представление о том, что он делает, его основные функции, работу и все, что вам нужно знать.Давайте начнем.
Введение в Arduino Uno
- Arduino Uno — это плата микроконтроллера, разработанная Arduino.cc, основанная на микроконтроллере Atmega328 и отмеченная как первая разработанная плата Arduino (UNO в переводе с итальянского означает «один»).
- Программное обеспечение, используемое для написания, компиляции и загрузки кода на платы Arduino, называется Arduino IDE (интегрированная среда разработки), которую можно бесплатно загрузить с официального сайта Arduino.
- Он имеет рабочее напряжение 5 В, , в то время как входное напряжение может варьироваться от 7 В до 12 В.
- Arduino UNO имеет максимальный номинальный ток 40 мА , поэтому нагрузка не должна превышать этот номинальный ток, иначе вы можете повредить плату.
- Он поставляется с кварцевым генератором с частотой 16 МГц , которая является его рабочей частотой.
- Распиновка Arduino Uno состоит из 14 цифровых контактов, начиная с D0 и заканчивая D13 .
- Он также имеет 6 аналоговых контактов , начиная с A0 и заканчивая A5 .
- Он также имеет 1 вывод сброса , который используется для программного сброса платы.Чтобы перезагрузить плату, нам нужно сделать этот вывод НИЗКИМ.
- Он также имеет 6 выводов питания , которые обеспечивают различные уровни напряжения.
- Из 14 цифровых выводов 6 выводов используются для генерации импульсов ШИМ с 8-битным разрешением. Контакты PWM в Arduino UNO: D3, D5, D6, D9, D10 и D11 .
- Arduino UNO поставляется с 3 типа памяти , связанных с ней, с именами:
- Флэш-память: 32 КБ
- SRAM: 2 КБ
- EEPROM: 1 КБ
- Arduino UNO поддерживает 3 типа протоколов связи , используемых для взаимодействия со сторонними периферийными устройствами, с именем:
- Последовательный протокол
- Протокол I2C
- Протокол SPI
- Вы можете загрузить техническое описание Arduino UNO, нажав кнопку ниже:
Загрузить техническое описание Arduino UNO
- Помимо USB, для питания платы также может использоваться аккумулятор или адаптер переменного тока в постоянный.
Особенности платы Arduino Uno
- Arduino Uno поставляется с интерфейсом USB, т.е. на плату добавлен порт USB для развития последовательной связи с компьютером. Микроконтроллер
- Atmega328 размещен на плате, которая имеет ряд функций, таких как таймеры, счетчики, прерывания, ШИМ, ЦП, контакты ввода-вывода, и основанный на тактовой частоте 16 МГц, что помогает в создании большей частоты и количества инструкций за цикл.
- Это платформа с открытым исходным кодом, где каждый может модифицировать и оптимизировать плату в зависимости от количества инструкций и задач, которые он хочет выполнить.
- Эта плата имеет встроенную функцию регулирования, которая поддерживает контроль напряжения, когда устройство подключено к внешнему устройству.
- На плате присутствует вывод сброса, который сбрасывает всю плату и запускает запущенную программу на начальном этапе. Этот вывод полезен, когда плата зависает посреди запущенной программы; нажатие на этот штифт очистит все в программе и запустит программу с самого начала.
- На плате имеется 14 цифровых и 6 аналоговых контактов ввода / вывода, что позволяет осуществлять внешнее соединение с любой схемой на плате.Эти контакты обеспечивают гибкость и простоту использования внешних устройств, которые могут быть подключены через эти контакты. Для подключения устройств к плате не требуется жесткого и быстрого интерфейса. Просто подключите внешнее устройство к контактам платы, которые расположены на плате в виде разъема.
- 6 аналоговых контактов имеют маркировку от A0 до A5 и имеют разрешение 10 бит. Эти выводы измеряют напряжение от 0 до 5 В, однако их можно настроить на высокий диапазон с помощью функции analogReference () и вывода AREF.
- Для включения платы требуется всего 5 В, что может быть достигнуто напрямую с помощью USB-порта или внешнего адаптера, однако она может поддерживать внешний источник питания до 12 В, который можно регулировать и ограничивать до 5 В или 3,3 В. исходя из требований проекта.
Распиновка Arduino Uno
Arduino Uno основана на микроконтроллере AVR под названием Atmega328. Этот контроллер поставляется с 2 КБ SRAM, 32 КБ флэш-памяти, 1 КБ EEPROM. Плата Arduino имеет 14 цифровых контактов и 6 аналоговых контактов.Для выборки этих выводов используется встроенный АЦП. На плате установлен кварцевый генератор с частотой 16 МГц. На следующем рисунке показана распиновка платы Arduino Uno.
Описание контактов Arduino UNO
На плате размещены несколько цифровых и аналоговых контактов ввода / вывода, которые работают от 5 В. Эти контакты имеют стандартные рабочие характеристики в диапазоне от 20 мА до 40 мА. В плате используются внутренние подтягивающие резисторы, которые ограничивают ток, превышающий заданные условия эксплуатации.Однако слишком большое увеличение тока делает эти резисторы бесполезными и повреждает устройство.
- Светодиод. Arduino Uno поставляется со встроенным светодиодом, который подключается через вывод 13. Предоставление ВЫСОКОГО значения на вывод включит его, а НИЗКОЕ — выключит.
- Вин. Это входное напряжение, подаваемое на плату Arduino. Оно отличается от 5 В, подаваемого через порт USB. Этот вывод используется для подачи напряжения. Если напряжение подается через разъем питания, к нему можно получить доступ через этот контакт.
- 5В. Эта плата поддерживает регулировку напряжения. Вывод 5V используется для обеспечения выходного регулируемого напряжения. Плата получает питание тремя способами: через USB, вывод Vin на плате или через разъем питания постоянного тока.
- USB поддерживает напряжение около 5 В, в то время как Vin и разъем питания поддерживают диапазон напряжения от 7 до 20 В. Рекомендуется работать на плате с напряжением 5В. Важно отметить, что если напряжение подается через контакты 5 В или 3,3 В, это приводит к обходу регулятора напряжения, что может повредить плату, если напряжение превышает установленный предел.
- ЗЕМЛЯ. Это контакты заземления. На плате предусмотрено несколько выводов заземления, которые можно использовать в соответствии с требованиями.
- Сброс. Этот вывод встроен в плату и сбрасывает программу, запущенную на плате. Вместо физического сброса платы в IDE есть функция перезагрузки платы посредством программирования.
- IOREF. Этот вывод очень полезен для подачи опорного напряжения на плату. Экран используется для считывания напряжения на этом выводе, который затем выбирает правильный источник питания.
- ШИМ. PWM обеспечивается 3,5,6,9,10, 11 контактов. Эти контакты сконфигурированы для обеспечения 8-битного выходного ШИМ.
- SPI. Он известен как последовательный периферийный интерфейс. Четыре контакта 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK) обеспечивают связь SPI с помощью библиотеки SPI.
- AREF. Он называется аналоговым опорным. Этот вывод используется для подачи опорного напряжения на аналоговые входы.
- TWI. Это называется двухпроводным интерфейсом.Доступ к TWI осуществляется через библиотеку проводов. Для этого используются штифты A4 и A5.
- Последовательная связь. Последовательная связь осуществляется через два контакта, называемых Pin 0 (Rx) и Pin 1 (Tx). Вывод
- Rx используется для приема данных, а вывод Tx используется для передачи данных.
- Внешние прерывания. Контакты 2 и 3 используются для предоставления внешних прерываний. Прерывание вызывается предоставлением LOW или изменением значения.
Связь и программирование
Arduino Uno имеет возможность взаимодействия с другими платами, микроконтроллерами и компьютерами Arduino.Atmega328, размещенный на плате, обеспечивает последовательную связь с использованием таких контактов, как Rx и Tx.
Atmega16U2, встроенный в плату, обеспечивает канал для последовательной связи с использованием драйверов USB com. В программном обеспечении IDE предусмотрен последовательный монитор, который используется для отправки или получения текстовых данных с платы. Если светодиоды на выводах Rx и Tx будут мигать, они указывают на передачу данных.
Arduino Uno программируется с использованием программного обеспечения Arduino, которое представляет собой кроссплатформенное приложение под названием IDE, написанное на Java.Микроконтроллер AVR Atmega328, расположенный на базе, поставляется со встроенным загрузчиком, который освобождает вас от использования отдельного записывающего устройства для загрузки программы на плату.
Приложения Arduino UNO
Arduino Uno имеет широкий спектр приложений. Все больше людей используют платы Arduino для разработки датчиков и инструментов, используемых в научных исследованиях. Ниже приведены некоторые основные области применения платы.
- Встроенная система
- Система безопасности и обороны
- Цифровая электроника и робототехника
- Счетчик парковки
- Весы
- Таймер обратного отсчета светофора
- Медицинский инструмент
- Аварийный свет для железных дорог
- Домашняя автоматизация
- Industrial Automation
На рынке доступно множество других микроконтроллеров, которые более мощные и дешевые по сравнению с платой Arduino.Итак, почему вы предпочитаете Arduino Uno?
На самом деле, Arduino поставляется с большим сообществом, которое развивает и делится знаниями с широким кругом аудиторий. Доступна быстрая поддержка по техническим аспектам любого электронного проекта. Когда вы выбираете плату Arduino по сравнению с другими контроллерами, вам не нужно устанавливать дополнительные периферийные устройства и устройства, поскольку большинство функций легко доступны на плате, что делает ваш проект экономичным по своей природе и свободным от большого количества технических знаний.
На сегодня все. Надеюсь, у вас есть много информации о плате Arduino Uno. Однако, если вы не уверены или у вас есть какие-либо вопросы, вы можете обратиться ко мне в разделе комментариев ниже. Я хотел бы помочь вам, насколько мне известно. Продолжайте поступать ваши отзывы и предложения; они помогают нам предоставлять вам качественную работу, которая соответствует вашим потребностям и требованиям. Спасибо, что прочитали статью.