Плата Arduino Uno R3

Плата Arduino Uno R3

Arduino Uno - плата на базе микроконтроллера ATmega328P с частотой 16 МГц. На плате есть все необходимое для удобной и быстрой работы с контроллером. Подробнее о микроконтроллере, плате и работе с ней расскажу далее в этой статье.

Оценок: 2

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
Расположение основных элементов на плате Arduino UNO R3

Распиновка (pinout) Arduino Uno R3

Распиновка Arduino Uno
Распиновка Arduino Uno
Обозначение на платеОбозначение в прошивкеВозможности пина
RX ◀ 00Цифровой ввод/вывод, Serial RX
TX ▶ 11Цифровой ввод/вывод, Serial TX
22Цифровой ввод/вывод
~33Цифровой ввод/вывод, ШИМ
44Цифровой ввод/вывод
~55Цифровой ввод/вывод, ШИМ
~66Цифровой ввод/вывод, ШИМ
77Цифровой ввод/вывод
88Цифровой ввод/вывод
~99Цифровой ввод/вывод, ШИМ
~1010Цифровой ввод/вывод, ШИМ, SPI SS
~1111Цифровой ввод/вывод, ШИМ, SPI MOSI
1212Цифровой ввод/вывод, SPI MISO
1313Цифровой ввод/вывод, SPI SCK
GNDЗемля или V-
AREFПин опорного напряжения
SDAA4 или 18Аналоговый пин с 8-ми битным АЦП, I2C SDA
SCLA5 или 19Аналоговый пин с 8-ми битным АЦП, I2C SCL
Зарезервированный пин
5V5 В или V+
RESПин перезагрузки
3.3V3.3 В
5V5 В или V+
GNDЗемля или V-
GNDЗемля или V-
VINПин питания соединен с + разъема питания
A0A0 или 14Аналоговый пин с 8-ми битным АЦП
A1A1 или 15Аналоговый пин с 8-ми битным АЦП
A2A2 или 16Аналоговый пин с 8-ми битным АЦП
A3A3 или 17Аналоговый пин с 8-ми битным АЦП
A4A4 или 18Аналоговый пин с 8-ми битным АЦП, I2C SDA
A5A5 или 19Аналоговый пин с 8-ми битным АЦП, I2C SCL
Распиновка Arduino Uno R3 с описанием пинов

Характеристики ардуино уно

  • Микроконтроллер: ATmega328P
  • Диапазон допустимого напряжения питания: 5-20 В
  • Рекомендуемое напряжение питания: 7-12 В
  • Количество цифровых вводов/выводов: 14
  • ШИМ: 6 цифровых пинов могут быть использованы как выводы ШИМ
  • Количество аналоговых выводов: 6
  • Максимальная сила тока: 40 mAh с одного вывода и 500 mAh со всех выводов.
  • Flash память: 32 кб
  • SRAM: 2 кб
  • EEPROM: 1 кб
  • Тактовая частота: 16 МГц

Подключение Arduino Uno к питанию

Эту плату можно питать четырьмя способами:

  1. Через порт USB. Можно питать ардуино от компьютера, powerbank, смартфона (если он поддерживает режим OTG) или от адаптера, вставленного в розетку.
  2. Через пин +5V. Этот пин является не только выводом, но и вводом. Будьте внимательны! На этот пин нужно подавать ровно 5 вольт. В противном случае можно спалить сам микроконтроллер.
  3. Через штекер питания, расположенный на плате. Можно использовать, батарейки, аккумуляторы и разнообразные блоки питания. Этот штекер подключен к пину VIN. О напряжении и мерах предосторожности написано в следующем пункте.
  4. Через пин 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 для подключения к компьютеру. Обратите внимание, что платы от китайских производителей имеют микросхему CH340 для связи по usb. По умолчанию Windows 10 может не иметь подходящего драйвера, так что вам придется скачать и установить его самостоятельно. Описание драйвера и ссылки на скачивание вы найдете в статье «драйвер CH340».

Для дальнейшей работы с 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

Добавить комментарий