Данная модель является одной из разновидностей платы 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 входят штыревые удлинители, но отсутствует USB кабель для соединения с компьютером. Удлинители используют при необходимости увеличить контактную площадку выходов микроконтроллера. Фиксируются они на плате с помощью пайки.