ARDUINO A05 КОНТРОЛЛЕР ARDUINO UNO R3

Код товара: 179807
Рейтинг:
В наличии (2 шт.)
720 руб.
Поделиться
Наличие в магазинах
магазин Радио-1 (2 этаж) 1 шт.
магазин Радио-2 (2 этаж) 1 шт.
Склад (ул. Петрова, 34А) нет
  • Описание
  • Отзывы

Плата Arduino Unoцентр большой империи Arduino, самое популярное и самое доступное устройство. В ее основе лежит чип ATmegaв последней ревизии Ардуино Уно R3это ATmega328 (хотя на рынке можно еще встретить варианты платы UNO с ATmega168). Большинство ардуинщиков начинают именно с платы UNO. В этой статье мы рассмотрим основные особенности, характеристики и устройство платы Arduino Uno ревизии R3, требования к питанию, возможности подключения внешних устройств, отличия от других плат (<a href="https://www.radio18.ru/catalog/kontrollery_1/178944/">Mega</a>, <a href="https://www.radio18.ru/catalog/kontrollery_1/186557/">Nano</a>).


Характеристики

Микроконтроллер - ATmega328

Рабочее напряжение - 5В

Напряжение питания (рекомендуемое) - 7-12В

Напряжение питания (предельное) - 6-20В

Цифровые входы/выходы - 14 (из них 6 могут использоваться в качестве ШИМ-выходов)

Аналоговые входы - 6

Максимальный ток одного вывода - 40 мА

Максимальный выходной ток вывода 3.3V - 50 мА

Flash-память - 32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком

SRAM - 2 КБ (ATmega328)

EEPROM - 1 КБ (ATmega328)

Тактовая частота - 16 МГц


Подключение устройств

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


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

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

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

Рабочее напряжение платы Ардуино Уно– 5В. На плате установлен стабилизатор напряжения, поэтому на вход можно подавать питание с разных источников. Кроме этого, плату можно запитывать с USBустройств. Источник питания выбирается автоматически.


Питание от внешнего адаптера, рекомендуемое напряжение от 7 до 12 В. Максимальное напряжение 20 В, но значение выше 12 В с высокой долей вероятности быстро выведет плату из строя. Напряжение менее 7 В может привести к нестабильной работе, т.к. на входном каскаде может запросто теряться 1-2 В. Для подключения питания может использоваться встроенный разъем DC 2.1 мм или напрямую вход VIN для подключения источника с помощью проводов.


Питание от USB-порта компьютера.

Подача 5 В напрямую на пин 5V. В этом случае обходится стороной входной стабилизатор и даже малейшее превышение напряжения может привести к поломке устройства.


Пины питания

5Vна этот пин ардуино подает 5 В, его можно использовать для питания внешних устройств.

3.3Vна этот пин от внутреннего стабилизатора подается напряжение 3.3 В

GNDвывод земли.

VINпин для подачи внешнего напряжения.

IREFпин для информирования внешних устройств о рабочем напряжении платы.


Память Arduino Uno R3

Плата Uno по умолчанию поддерживает три типа памяти:

1.Flashпамять объемом 32 кБ. Это основное хранилище для команд. Когда вы прошиваете контроллер своим скетчем, он записывается именно сюда. 2кБ из данного пула памяти отводится на bootloader- программу, которая занимается инициализацией системы, загрузки через USB и запуска скетча.

2.Оперативная SRAM память объемом 2 кБ. Здесь по-умолчанию хранятся переменные и объекты, создаваемые в ходе работы программы. Память эта энерго-зависимая, при выключении питания все данные, разумеется, сотрутся.

3.Энергонезависимая память (EEPROM) объемом 1кБ. Здесь можно хранить данные, которые не сотрутся при выключении контроллера. Но процедура записи и считывания EEPROM требует использования дополнительной библиотеки, которая доступна в Arduino IDE по-умолчанию. Также нежно помнить об ограничении циклов перезаписи, присущих технологии EEPROM.


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


Программирование для платы Uno

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


Отличия Arduino Uno от<a href="https://www.radio18.ru/catalog/kontrollery_1/186557/">ArduinoNano</a>

Современные платы Arduino Uno и Arduino Nano версии R3 имеют, как правило, на борту общий микроконтроллер: ATmega328. Ключевым отличием является размер платы и тип контактных площадок. Габариты Arduino Uno: 6,8 см x 5,3 см. Габариты Arduino Nano: 4,2 см x 1,85 см. В Arduino UNO используются коннекторы типа«мама»,в Nano– «гребень»из ножек, причем у некоторых моделей контактные площадки вообще не припаяны. Естественно, больший размер UNO по сравнению с Nano в некоторых случаях является преимуществом, а в некоторыхнедостатком. С платой большого размера гораздо удобнее производить монтаж, но она неудобна в реальных проектах, т.к. сильно увеличивает габариты конечного устройства.


На платах Arduino Uno традиционно используется разъем TYPE-B (широко применяется также для подключения принтеров и МФУ). В некоторых случаях можно встретить вариант с разъемом Micro USB. В платах Arduino Nano стандартом является Mini или Micro USB.

Естественно, различия есть и в разъеме питания. В плате Uno есть встроенный разъем DC, в Nano ему просто не нашлось места.


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


Отличия от<a href="https://www.radio18.ru/catalog/kontrollery_1/178944/">ArduinoMega</a>

Плата Mega в полном соответствии со своим названием является на сегодняшний день самым большим по размеру и количеству пинов контроллеров Arduino. По сравнению с ней в Uno гораздо меньше пинов и памяти. Вот список основных отличий:


Плата Mega использует иной микроконтроллер: ATMega 2560. Но тактовая частота его равна 16МГц, так же как и в Уно.

В плате Mega большее количество цифровых пинов– 54вместо 14 у платы Uno. И аналоговых– 16 / 6.

У платы Mega больше контактов, поддерживающих аппаратные прерывания: 6 против 2. Больше Serial портов– 4против 1.

По объему памяти Uno тоже существенно уступает Megа. Flash -память 32/256, SRAM– 2/8, EEPROM – 4/1.


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


Краткие выводы

Arduino Unoотличный вариант платы для создания своих первых проектов и умных устройств. 14 цифровых и 6 аналоговых пинов позволяют подключать разнообразные датчики, светодиоды, двигатели и другие внешние устройства. USB-разъем поможет подключиться к компьютеру для перепрошивки скетча без дополнительных внешних устройств. Встроенный стабилизатор позволяет использовать различные элементы питания с широким диапазоном напряжения, от 6-7 до 12-14 В. В Arduino Uno достаточно удобно реализована работа с популярными протоколами: UART, SPI, I2C. Есть даже встроенный светодиод, которым можно помигать в своем первом скетче. Чего еще желать начинающему ардуинщику?


  • Комментарии
Загрузка комментариев...