Данная модель является одной из разновидностей платы Arduino Uno R3, которая выполнена по оригинальной документации Arduino. Основные различия между платами: способ монтажа микроконтроллера ATmega328P (на плате выполнена в виде SMD монтажа), наличие SDA (Serial Data) и SCL (Serial Clock) выходов и встроенный чип CH340G. Во всем остальном плата совпадает с контроллером Arduino Uno. На Uno R3 так же расположены 14 цифровых портов, 6 аналоговых портов, разъем питания, microUSB порт и кнопка сброса.
Микросхема CH340G спроектированная компанией WCH, которая служит для преобразования компьютерного USB интерфейса в последовательный интерфейс UART, создавая на компьютере дополнительный UART порт. Основными преимуществами данного чипа являются: низкая цена, компактный корпус с большим числом ножек и требует минимум внешних компонентов.
На плату можно подать напряжение через внешний разъем питания или USB порта. В качестве внешнего источника питания можно использовать аккумулятор или обычную электрическую сеть. Батарея подключается к выходам GND и VIN, а сетевой адаптер к разъему питания. Рекомендованное напряжение питания контроллера составляет 7 - 12 В, но плата начинает работать при наличии 6 - 20 В.
Arduino Uno R3 обладает 3 видами памяти: FLASH, SRAM, EEPROM. В платформе находится 32 кБ FLASH-памяти, где 2 кБ используется для bootloader, который хранит программы. SRAM - это своего рода оперативная память, которую используют для хранения временных данных. EEPROM - это энергонезависимая память, которая при отсутствии напряжения не теряет данные.
На плате расположены 14 цифровых портов, которые вы можете использовать в зависимости от вашего проекта. Диапазон напряжения выходов 5 В. Выводы рассчитаны на токи 40 мА, но рекомендуется ограничивать входные и выходные токи в диапазоне 20 мА. Так же порты имеют внутренние сопротивления 20 - 50 кОм, которые по умолчанию отключены. У платформы есть 6 аналоговых портов (A0 - A5), для подключения датчиков, которые используют аналоговые сигналы. Контакт AREEF служит для регулирования входного напряжения между землёй и выходом для 5 В.
Для программирования микроконтроллера используется программное обеспечение Arduino IDE (является упрощенной версией языка C++). Данную среду разработки программного обеспечения можно скачать на официальном сайте компании Arduino по ссылке.
Для дальнейшей работы с платой Arduino Uno R3 необходимо установить драйвера для чипа CH340G. Из - за популярности данной микросхемы на многих персональных компьютерах уже установлены драйвера для нее, но если драйвера не установлены, их можно скачать здесь, а затем самостоятельно установить.
Технические параметры Arduino Uno-R3:
Микроконтроллер
AtMega328-AU
Рабочее напряжение, В
5
Входное напряжение (рекомендуемое), В
7 ... 12
Входное напряжение (предельное), В
6 ... 20
Цифровые Входы/Выходы
14 (6 из которых могут использоваться как выходы ШИМ)
Аналоговые входы
8
Постоянный ток через вход/выход, мА
40
Постоянный ток для вывода 3.3 В, мА
50
Флеш-память
32 Кб из которых 0.5 Кб используются для загрузчика