Платформа Arduino представляет собой среду разработки электронных устройств. Данная версия ARDUINO UNO R3 ATmega328P является клоном ARDUINO UNO R3. Главными отличиями плат являются: преобразователь интерфейса USB-UART (CH340G), встроенный микроконтроллера ATmega328P, наличие дополнительных разъёмов и отсутствие кабеля в комплекте. Плата ARDUINO UNO R3 подойдет как для новичков в этой среде разработки, так и для опытных радиотехников.
Общая характеристика:
Данная версия платы ARDUINO UNO R3 спроектирована на основе популярного микроконтроллера ATmega328P. Контроллер ATmega328P имеет SMD корпус, что усложняет его замену в случае неисправности. В качестве преобразователя интерфейса USB-UART используется микросхема CH340G, которая при подключении к ПК (персональному компьютеру) создает виртуальный COM-порт. Также плата ARDUINO UNO R3 имеет: кварцевый резонатор 14 МГц, кнопку сброса, 14 цифровых выводов (вводов), 6 аналоговых выводов, USB, индикаторы и прочие вспомогательные электронные компоненты. Память микроконтроллера состоит из: 2 Кб SRAM, 1 Кб EEPROM и 32 Кб Flash-памяти.
Подключение:
Устройство может подключаться к модулю с помощью интерфейса I2C, SPI и UART. Также одной из особенностей данной платы является наличие площадок для установки штыревых разъемов для шин UART, I2C, цифровых и аналоговых выводов. На плате расположена шина ISCP для подключения модулей. Плата устройства имеет достаточно большое количество вводов и выводов для подключения разных модулей. Назначения выводов платы устройства:
| AREF: |
опорное напряжение встроенного аналого-цифрового преобразователя |
| GND: |
«земля» |
| TX: |
передающая линия сигналов (UART) |
| RX: |
принимающая линия сигналов (UART) |
| SS: |
вывод ведомого устройства (SPI) |
| MOSI: |
передача данных от ведущего к ведомому (SPI) |
| MISO: |
передача данных от ведомого к ведущему (SPI) |
| SCK: |
тактовые импульсы (SPI) |
| D2 - D9: |
цифровые выводы (вводы) |
| A0 - A3: |
аналоговые выводы |
| SCA: |
линия данных (I2C) |
| SCL: |
побитовое актирование (I2C) |
| Vin: |
напряжение питания внешнего источника питания |
| 5V: |
напряжение питания 5 В |
| 3.3V: |
напряжение питания 3,3 В |
| RESET: |
перезагрузка микроконтроллера |
Индикация устройства:
Также плата имеет 4 светодиода:
| L: |
загорается при работе вывода D13 |
| RX: |
загорается при принятии данных |
| TX: |
сообщает об передачи данных |
| ON: |
загорается при подаче напряжения на плату |
Программирование:
Для работы с платой ARDUINO UNO R3 необходимо скачать и установить вручную среду разработки Arduino IDE. После ее установки необходимо выбрать плату, для этого нужно открыть программу выбрать пункт меню «инструменты», затем «плата» и выбрать ARDUINO UNO R3. Для того чтобы установить программное обеспечение в память микроконтроллера необходимо обеспечить связь устройства с ПК (персональным компьютером) с помощью провода и нажать кнопку «загрузить». Благодаря микросхеме
CH340G при подключении к ПК плата Arduino определяется как COM-порт.
Сброс:
При необходимости сделать сброс программного обеспечения микроконтроллера необходимо кратковременно нажать на кнопку
RESET.
Также можно сделать с брос с помощью вывода
RES.
Питание устройства:
Подается напряжение питания от ПК (разъем USB) или внешнего устройства питания. Диапазон напряжения питания ARDUINO UNO R3 составляет от 6 до 20 В (рекомендуемое 7 - 12 В). При работе с напряжением меньше 7 В, может привести к малому напряжению на выводе 5V и нестабильной работе устройства. Подключается внешний источник питания (аккумулятор, батарея и т.д.) с помощью разъема питания 5,5 х 2,1 мм.
Технические характеристики устройства:
| Напряжение питания, В |
6 ... 20 |
| Микроконтроллер |
ATmega328P |
| Число цифровых входов (выходов) |
14 |
| Число аналоговых входов |
6 |
| Допустимая сила тока цифровых выводов, мА |
20 |
| Допустимая сила тока вывода 3.3V, мА |
50 |
| Тактовая частота, МГц |
16 |
| Flash память, КБ |
32 |
| SRAM память, КБ |
2 |
| EEPROM, Кб |
1 |
| Размеры платы, мм |
68 х 52 |
| Вес, г |
25 |