Arduino Uno

28-07-2020, 16:53 1 комментариев
Arduino Uno – самая популярная плата в семействе Ардуино. Ее активно приобретают и используют во многих современных проектах, она проста в сборке и доступна по цене, достаточно компактна, имеет отличные параметры взаимодействия с другим оборудованием и хорошие функциональные возможности. Кроме того, под нее создано множество бесплатных скетчей, а потому об этой платформе точно стоит поговорить подробнее.

Начнем с небольшого описания устройства. В основе контроллера Уно лежит чип ATmega, в последней версии R3 – это ATmega328. В него входит все необходимое для комфортной пользовательской работы: четырнадцать цифровых выводов, шесть аналоговых входов, резонатор, USB-разъем, кнопка Reset (сброс), разъемы для программирования и питания.

Обратите внимание на внешний вид 2 популярных модификаций платы и их отличия между собой:
Uno R2 
Uno R3
Рассмотрим базовые технические характеристики контроллера:
  • рабочее напряжение: 5V;
  • предельное входное напряжение: 6-20V;
  • максимальный ток: 40 мА (постоянный ток: 50мА);
  • флеш-память: 32 Кб;
  • ОЗУ: 2 Кб (ATmega328);
  • разрядность АЦП: 10 бит;
  • тактовая частота: 16 МГц;
  • размеры: около 69×53 мм.
Если говорить о питании, гаджет может получать его через USB-подключение или от внешнего источника питания (выбирается в автоматическом режиме).
Принципиальная схема показана на скриншоте:
Распиновка Arduino Uno R3 выглядит следующим образом:
Цифровые пины - контакты с номерами от 0 до 13 (на них осуществляется подача сигналов HIGH и LOW).
Аналоговые пины имеют обозначение «А» и являются входами для встроенного аналого-цифрового преобразователя.

Схема подключения Arduino Uno на Windows 10

Ну а теперь стоит поговорить о главном – пробуем подключить плату к компьютеру. Для этого достаточно подать питание от батарейки либо AC/DC-адаптера, ну а можно использовать обычный USB-кабель – кому как удобно.
К слову, прошивка этой микросхемы использует стандартные драйвера USB-COM, поэтому нет необходимости инсталлировать дополнительные драйвера. Не забываем того, что для дальнейшей связи между приборами понадобится скачать и установить бесплатную среду разработки под названием Arduino IDE.

  1. Запускаем ее и выбираем тип платы в меню “Инструменты” - “Плата”.2. Дожидаемся, когда загорится зеленый индикатор и автоматически сменятся параметры.
Все значения выводятся в Serial Monitor (мониторе последовательного порта) – открывается сочетанием клавиш Ctrl+Shift+M.
Теперь можно собирать проект, а в этом приложении заливать программные коды.
Как вариант, попробуем протестировать стандартный, уже готовый пример скетча. Идем по пути: File - Examples - 1.Basics - Blink. Загружаем скетч - кнопка «Upload».
Для реализации последовательной связи на цифровых выводах используется специализированное ПО – библиотека SoftwareSerial. Для управления I2C интерфейсом необходима библиотека Wire, а для работы с SPI шиной - SPI. Все эти утилиты доступны для скачивания у нас на сайте в соответствующем разделе.
Платформа Ардуино Uno – хороший вариант для начинающих пользователей, которые стремятся создать свои первые «шедевры» электроники или работают над модификацией умных устройств. Переходите в наши обзоры, где мы рассказываем о всех достоинствах и нюансах сборки аппаратных компонентов именно на базе этой платформы.
На этом наша статья подошла к концу. Надеемся, что материал был для вас полезным и вы сможете применить полученные знания на практике!
Поделись в социальных сетях:
О авторе
Калугин Антон

Программист микроконтроллеров с 8-ми летним стажем, работал в таких компаниях как IBM, ASUS, Microsoft.

В комментариях с радостью отвечу на ваши вопросы.

Все статьи автора
Похожие новости

Arduino Nano является чуть ли не самой популярной отладочной платформой в линейке продуктов Ардуино. И это не удивительно, ведь эта плата имеет ряд достоинств,...

Arduino Mega 2560 - это обновленная версия платы Мега. Она компактна, функциональна, легко настраивается, имеет ряд преимуществ перед своими аналогами. Обо...

1 комментария
  1. даня
    27 июня 2024 11:52 даня

    я хочу запрогромировать плату

    replyОтветить
Оставить комментарий