Платы Arduino: обзор популярных моделей, характеристики и применение

Какие модели плат Arduino наиболее востребованы. Чем отличаются Arduino UNO, Nano, Mega и другие платформы. Как выбрать подходящую плату Arduino для своего проекта. Где купить оригинальные и совместимые платы Arduino по выгодным ценам.

Содержание

Популярные модели плат Arduino

Arduino — это семейство программируемых микроконтроллерных плат, которые широко используются для создания электронных проектов. Рассмотрим наиболее востребованные модели:

Arduino UNO

Arduino UNO — самая популярная и универсальная плата в линейке Arduino. Ее ключевые характеристики:

  • Микроконтроллер: ATmega328P
  • Рабочее напряжение: 5В
  • 14 цифровых входов/выходов
  • 6 аналоговых входов
  • Флеш-память: 32 КБ
  • Тактовая частота: 16 МГц

Arduino UNO отлично подходит для начинающих разработчиков и прототипирования проектов различной сложности. Ее стандартный форм-фактор позволяет подключать множество дополнительных модулей-шилдов.

Arduino Nano

Arduino Nano — компактная версия Arduino UNO. Ее основные параметры:


  • Микроконтроллер: ATmega328P
  • Размеры: 18 x 45 мм
  • 14 цифровых и 8 аналоговых пинов
  • Флеш-память: 32 КБ
  • Питание через mini-USB

Arduino Nano идеально подходит для компактных проектов, где важны небольшие размеры платы. При этом она сохраняет большинство возможностей UNO.

Arduino Mega 2560

Arduino Mega 2560 — мощная плата с расширенными возможностями:

  • Микроконтроллер: ATmega2560
  • 54 цифровых входа/выхода
  • 16 аналоговых входов
  • Флеш-память: 256 КБ
  • Оперативная память: 8 КБ

Mega 2560 используется для сложных проектов, требующих большого количества пинов и памяти. Она отлично подходит для 3D-принтеров, роботов и других масштабных разработок.

Выбор подходящей платы Arduino

При выборе платы Arduino следует учитывать несколько ключевых факторов:

Сложность проекта

Для простых проектов вполне подойдет Arduino UNO или Nano. Более сложные разработки могут потребовать мощности Arduino Mega 2560.

Количество необходимых пинов

Если вашему проекту требуется большое количество входов/выходов, стоит обратить внимание на Arduino Mega или Due.


Размер устройства

Для компактных устройств оптимальным выбором будет Arduino Nano или Pro Mini.

Бюджет

Arduino UNO — самая доступная модель для начинающих. Более продвинутые платы стоят дороже, но предоставляют расширенные возможности.

Совместимые платы и аналоги Arduino

Помимо оригинальных плат Arduino, на рынке представлено множество совместимых устройств и аналогов. Рассмотрим некоторые из них:

Ukraino UNO

Ukraino UNO — отечественный аналог Arduino UNO с некоторыми доработками. Основные особенности:

  • Полная совместимость с Arduino UNO
  • Улучшенная система питания
  • Дополнительные защитные цепи
  • Более доступная цена

Ukraino UNO может стать отличной альтернативой оригинальной плате для многих проектов.

ESP8266 и ESP32

Хотя эти платы не являются прямыми аналогами Arduino, они часто используются в похожих проектах. Их ключевые преимущества:

  • Встроенный Wi-Fi модуль
  • Низкое энергопотребление
  • Высокая производительность
  • Поддержка программирования через Arduino IDE

ESP8266 и ESP32 отлично подходят для проектов, требующих беспроводного подключения и низкого энергопотребления.


Программирование плат Arduino

Для программирования плат Arduino используется специальная среда разработки Arduino IDE. Рассмотрим основные этапы работы с ней:

Установка Arduino IDE

Arduino IDE доступна для скачивания на официальном сайте Arduino. Она совместима с Windows, macOS и Linux.

Выбор платы и порта

После установки необходимо выбрать тип используемой платы и COM-порт, к которому она подключена.

Написание скетча

Программы для Arduino называются скетчами. Они пишутся на языке, основанном на C++, с использованием специальных библиотек Arduino.

Загрузка программы

Готовый скетч компилируется и загружается на плату Arduino через USB-кабель.

Применение плат Arduino

Платы Arduino находят применение в самых разнообразных проектах. Вот некоторые популярные области их использования:

Умный дом

Arduino часто используется для создания систем домашней автоматизации, таких как:

  • Управление освещением
  • Контроль температуры и влажности
  • Системы безопасности

Робототехника

Arduino — отличная платформа для создания роботов. С ее помощью можно разрабатывать:


  • Мобильных роботов
  • Манипуляторы
  • Автономные устройства

Образование

Платы Arduino широко используются в образовательных целях для обучения программированию и электронике. Они позволяют создавать интерактивные учебные пособия и демонстрационные стенды.

Где купить платы Arduino

Приобрести платы Arduino можно различными способами:

Официальные магазины

Оригинальные платы Arduino доступны в официальном онлайн-магазине Arduino и у авторизованных дистрибьюторов. Это гарантирует подлинность продукции, но цены могут быть выше.

Онлайн-маркетплейсы

Такие платформы как AliExpress, Amazon и eBay предлагают широкий выбор оригинальных и совместимых плат Arduino по привлекательным ценам. Однако стоит быть внимательным при выборе продавца.

Локальные магазины электроники

Многие магазины электронных компонентов предлагают платы Arduino и аксессуары к ним. Это удобно для быстрой покупки, но выбор может быть ограничен.

Заключение

Платы Arduino предоставляют широкие возможности для реализации электронных проектов различной сложности. Выбор конкретной модели зависит от требований проекта, бюджета и предпочтений разработчика. Независимо от выбранной платы, Arduino остается мощным и гибким инструментом для воплощения творческих идей в области электроники и программирования.



Arduino и другие контроллеры

В категории «Arduino и другие контроллеры» представлены микроконтроллеры разных производителей и для разного назначения.

  • Сортировать:
  • Новые и популярные
  • Название
  • Цена
  • Хиты продаж
  • Оценка покупателей
  • Дата добавления
  • В наличии
  • ESP-07 беспроводный Wi-Fi модуль
    ESP8266 микроконтроллер

    170 ₽

    Нет в наличии

  • org/Product»>
    Arduino Mega 2560 R3
    Контроллер Ардуино Мега 2560

    1 990 ₽

    Arduino Mega 2560 R3 теперь в вашей корзине покупок
  • Arduino Mega 2560 R3 Ch440
    Ардуино Мега ATmega2560 с USB мостом на Ch440

    995 ₽

    Arduino Mega 2560 R3 Ch440 теперь в вашей корзине покупок
  • org/Product»>
    ESP32-CAM Wi-Fi модуль с камерой OV2640
    Arduino камера

    550 ₽

    ESP32-CAM Wi-Fi модуль с камерой OV2640 теперь в вашей корзине покупок
  • Arduino Mega Pro 2560 mini
    Плата ардуино Mega 2560

    1 200 ₽

    Arduino Mega Pro 2560 mini теперь
    в вашей корзине покупок
  • org/Product»>
    Arduino UNO R3
    Контроллер Ардуино УНО

    1 750 ₽

    Arduino UNO R3 теперь в вашей корзине покупок
  • Arduino Uno Ch440G
    Плата Ардуино УНО

    495 ₽

    Arduino Uno Ch440G теперь в вашей корзине покупок
  • org/Product»>
    Arduino Nano 3.0
    Ардуино Нано плата с припаянными выводами

    395 ₽

    Arduino Nano 3.0 теперь в вашей корзине покупок
  • Arduino Nano micro-USB
    Ардуино Нано V3.0

    420 ₽

    Нет в наличии

  • org/Product»>
    Arduino Nano v 3.0 (Ch440)
    Ардуино Нано штыревые соединители не припаяны

    395 ₽

    Arduino Nano v 3.0 (Ch440) теперь в вашей корзине покупок
  • Arduino Pro Mini
    Ардуино Про мини

    360 ₽

    Arduino Pro Mini теперь в вашей корзине покупок
  • org/Product»>
    Arduino Pro Micro
    Ардуино ATmega32u4

    685 ₽

    Arduino Pro Micro теперь в вашей корзине покупок
  • Seeeduino XIAO Arduino совместимый микроконтроллер
    Microchip SAMD21G18 ARM Cortex-M0+

    790 ₽

    Нет в наличии

  • org/Product»>
    Arduino USB кабель
    Тип A-B

    200 ₽

    Arduino USB кабель теперь в вашей корзине покупок
  • Программатор USBASP V.2
    Для прошивки контроллеров AVR ATmega — Arduino

    295 ₽

    Программатор USBASP V. 2 теперь в вашей корзине покупок
  • Адаптер для программатора
    Переходник для прошивки Arduino

    80 ₽

    Адаптер для программатора теперь в вашей корзине покупок
  • Maple Mini на контроллере STM32 Cortex M3
    STM32F103C8T6 arduino

    340 ₽

    Maple Mini на контроллере STM32 Cortex M3 теперь в вашей корзине покупок
  • org/Product»>
    Программатор ST-Link V2
    Программатор-отладчик для микроконтроллеров STM32 и STM8

    250 ₽

    Программатор ST-Link V2 теперь в вашей корзине покупок
  • ESP32 WiFi + Bluetooth Dual-Core
    ESP-WROOM-32 — ESP32 Devkit WiFi модуль

    465 ₽

    ESP32 WiFi + Bluetooth Dual-Core теперь в вашей корзине покупок
  • org/Product»>
    Wi-Fi модуль Wemos D1
    ESP8266 NodeMcu

    270 ₽

    Нет в наличии

  • Arduino OpenLog контроллер
    Регистратор данных — черный ящик GY-Openlog

    560 ₽

    Arduino OpenLog контроллер теперь в вашей корзине покупок
  • org/Product»>
    Arduino Digispark ATtiny85 с micro-USB
    Проект с краудфандинговой платформы Kickstarter

    350 ₽

    Arduino Digispark ATtiny85 с micro-USB теперь в вашей корзине покупок
  • Wi-Fi модуль ESP-12E
    ESP12 NodeMCU V3

    140 ₽

    Wi-Fi модуль ESP-12E теперь в вашей корзине покупок
  • org/Product»>
    Микроконтроллер STM8
    Отладочная плата на контроллере STM8S103F3P6

    195 ₽

    Микроконтроллер STM8 теперь в вашей корзине покупок
  • Wi-Fi + Bluetooth модуль ESP32S
    Arduino ESP32​​ nodemcu

    250 ₽

    Wi-Fi + Bluetooth модуль ESP32S теперь в вашей корзине покупок
  • org/Product»>
    WiFi модуль ESP8266 ESP-201
    Беспроводный Wi-Fi модуль ESP8266 ESP-201 с внутренней и внешней с антенной

    330 ₽

    WiFi модуль ESP8266 ESP-201 теперь в вашей корзине покупок
  • WiFi модуль ESP8266 ESP-01
    Nodemcu v3

    165 ₽

    Нет в наличии

  • org/Product»>
    PID регулятор температуры
    Терморегулятор REX-C100 — контроллер температуры

    1 400 ₽

    PID регулятор температуры теперь в вашей корзине покупок
  • Кабель micro-USB
    Arduino USB 2.0

    250 ₽

    Кабель micro-USB теперь в вашей корзине покупок
  • org/Product»>
    Arduino Due
    Atmel SAM3X8E

    2 000 ₽

    Нет в наличии

  • Arduino Nano V.7 ( Arduino Nano Duo )
    Ардуино нано

    850 ₽

    Нет в наличии

  • Bluetooth модуль HC-06
    Блютуз для беспроводного подключения контроллеров Arduino

    290 ₽

    Bluetooth модуль HC-06 теперь в вашей корзине покупок
  • org/Product»>
    Arduino Micro (Arduino Leonardo)
    Ардуино Леонардо микро

    800 ₽

    Нет в наличии

  • Nexx WT3020H беспроводный WiFi маршрутизатор
    Роутер для прошивки в него OpenWRT

    1 500 ₽

    Нет в наличии

  • Однопалатный компьютер Orange Pi PC
    Аналог Raspberry Pi — 2

    1 500 ₽

    Нет в наличии

  • org/Product»>
    Компактный USB 2.0 HUB концентратор
    USB разветвитель

    300 ₽

    Нет в наличии

  • Arduino Pro Micro BS
    Ардуино про микро бс

    500 ₽

    Нет в наличии

  • Arduino Leonardo
    Ардуино Леонардо

    500 ₽

    Нет в наличии

  • org/Product»>
    USB-TTL адаптер ESP8266/ESP32 программатор
    Type-C UART конвертер

    600 ₽

    USB-TTL адаптер ESP8266/ESP32 программатор теперь в вашей корзине покупок
  • ESP32 WROOM DevKit WiFi материнская плата

    2 600 ₽

    ESP32 WROOM DevKit WiFi материнская плата теперь в вашей корзине покупок
  • org/Product»>
    Arduino nano v 3.0 с type-C разъемом
    Контроллер Ардуино нано с разъемом тайп си

    395 ₽

    Arduino nano v 3.0 с type-C разъемом теперь в вашей корзине покупок

Arduino платы

Сравнение товаров (0)

Сортировать: По умолчаниюПо имени (A — Я)По имени (Я — A)По цене (возрастанию)По цене (убыванию)По рейтингу (убыванию)По рейтингу (возрастанию)По модели (A — Я)По модели (Я — A)

Показывать: 15255075100

Arduino Uno R3

  Arduino Uno R3 — это наиболее популярная плата из серии Arduino Стандартный форм-фактор платы Uno позволяет подключать к ней огромное количество различных шилдов -. .

12

380.00грн

Ukraino Uno

 Ukraino UNO — наша новая разработка, представляющая собой аналог платы Arduino UNO с доработками, которых, с нашей точки зрения, не хватает в обычной плате UNO..

33

260.00грн

Arduino Mega 2560 R3

 Arduino Mega 2560 R3 является продвинутой версией платы Arduino. Она построена на базе микроконтроллера ATMega2560. В качестве USB-UART преобразователя использ..

7

670.00грн

Arduino Nano v3.0

 Arduino Nano v3.0 это компактная плата, построенная на микроконтроллере ATMega328.  Функционально Arduino Nano похожа на Arduino Uno, но выполнена в компактном форм-ф..

8

0.00грн

Arduino Pro Mini 3. 3V ATMega328

Эта версия Arduino Pro Mini 3.3V  построена на микроконтроллере ATMega328, чем отличается от оригинальной платы, использующей ATMega168. Arduino Pro Mini 3.3V не име..

1

205.00грн

Arduino Pro Mini 5V ATMega328

Эта версия Arduino Pro Mini 5V  построена на микроконтроллере ATMega328, чем отличается от оригинальной платы, использующей ATMega168. Arduino Pro Mini 5V не имеет в..

16

205. 00грн

BTE Nano 3 — аналог Arduino Nano v3.0

  Плата BTE Nano 3 от фирмы BAITE является аналогом Arduino Nano v3.0, но стоит существенно меньше. Это достигнуто в первую очередь благодаря замене д..

85.00грн

BTE Pro Mini 5V

 BTE Pro Mini 5V — это альтернатива плате Arduino Pro Mini 5V от фирмы BAITE. BTE Pro Mini построена на микроконтроллере ATMega328P-MU, чем отличается от оригинальной ..

1

65.00грн

BTE Pro Mini 5V ATMega168P-MU

BTE Pro Mini 5V — это альтернатива плате Arduino Pro Mini 5V от фирмы BAITE. Данная версия платыBTE Pro Mini построена на микроконтроллере ATMega168P-MU. Как и в Ardui..

2

65.00грн

DCCduino Mega 2560

    Плата DCCduino Mega 2560 — это недорогой аналог Arduino Mega 2560 R3. Данная плата также построена на базе микроконтроллера..

1

530.00грн

DCCduino Nano Ch440 — аналог Arduino Nano v3. 0

   Плата DCCduino Nano является аналогом Arduino Nano v3.0, но стоит существенно меньше. Это достигнуто в первую очередь благодаря замене дорогого чипа USB..

22

210.00грн

DCCduino Uno R3 SMD Ch440

 DCCduino Uno R3 SMD это функциональный аналог платы Arduino Uno R3 SMD, имеющий существенно более низкую цену. В основе платы лежит микроконтроллер ATMega328-A..

3

240. 00грн

Digispark

  Digispark — это основная версия платы от проекта Digistump. В основе платы лежит микроконтроллер ATTiny85-20SU. Прошивка производится напрямую через разъ..

2

95.00грн

Arduino платы в Украине в категории «Техника и электроника»

Плата Arduino Nano V3.0 AVR ATmega328 P-20AU Ch440 PR

Доставка по Украине

627.31 грн

313.65 грн

Купить

Интернет магазин ProSaler

Плата Arduino Nano V3.0 AVR ATmega328 P-20AU Ch440 SL

Доставка по Украине

615.65 грн

307.82 грн

Купить

SaLaT

Arduino плата расширения Sensor Shield V5. 0 (Сенсор шилд подключения датчиков)

На складе в г. Вознесенск

Доставка по Украине

61 грн

Купить

ArduinoKit обучающие наборы

Макетная плата на 830 точек MB102 для Arduino PR

Доставка по Украине

265.85 грн

132.92 грн

Купить

Интернет магазин ProSaler

Плата Arduino Uno R3 Ch440 (Ревизия 2020 ATmega328P)

На складе в г. Вознесенск

Доставка по Украине

286 грн

243.10 грн

Купить

ArduinoKit обучающие наборы

Модуль плата Arduino Nano v3.0 ATmega328 Nano Ch440

На складе

Доставка по Украине

230 грн

Купить

Интернет-магазин T-port

Плата Arduino Nano ATmega328P V3.0 Ch440

На складе

Доставка по Украине

210 грн

Купить

Магазин «Солдер»

Макетная плата на 830 точек MB102 для Arduino SL

Доставка по Украине

254. 19 грн

127.09 грн

Купить

SaLaT

Плата расширения ЧПУ Arduino UNO CNC Shield v3.0 PR

Доставка по Украине

394.11 грн

197.05 грн

Купить

Интернет магазин ProSaler

Плата Arduino UNO

Доставка из г. Вознесенск

375 грн

Купить

ArduinoKit обучающие наборы

Набор Механическая рука для Arduino DIY Kit Робот без платы Arduino UNO !

На складе в г. Киев

Доставка по Украине

2 436.95 — 2 570.25 грн

от 3 продавцов

3 427 грн

2 570.25 грн

Купить

MyTorg

Плата расширения ЧПУ Arduino UNO CNC Shield v3.0 SL

Доставка по Украине

382.45 грн

191.22 грн

Купить

SaLaT

Плата Arduino Nano v3.0, контроллер ЧПУ

На складе в г. Ровно

Доставка по Украине

246 грн

Купить

CNCPROM

Плата управления Arduino Uno R3 (Original), контроллер ЧПУ

На складе в г. Ровно

Доставка по Украине

1 189 грн

Купить

CNCPROM

Плата Arduino Uno + USB кабель, контроллер управления ЧПУ

На складе в г. Ровно

Доставка по Украине

254 грн

Купить

CNCPROM

Смотрите также

Плата Arduino Nano V3.0 AVR ATmega328 P-20AU Ch440, 102968

На складе в г. Ровно

Доставка по Украине

225 грн

Купить

Интернет магазин » Горячий Стиль «

Bluetooth модуль HC-05 Arduino на платі-адаптер

На складе в г. Николаев

Доставка по Украине

353 грн

342 грн

Купить

Интернет-магазин Co-Di

Плата Arduino Nano ATMega328P V3.0 Ch440 с распаянными коннекторами

На складе

Доставка по Украине

220 грн

Купить

Магазин «Солдер»

Плата Arduino Nano V3.0 AVR ATmega328 P-20AU Ch440

Доставка из г. Ровно

по 225 грн

от 11 продавцов

225 грн

Купить

Интернет-магазин DobroDIY

Плата Arduino Nano v3.0 AVR Atmega328 P-20AU

На складе в г. Умань

Доставка по Украине

247 грн

Купить

Интернет-магазин «FreeBuy.in.ua»

Arduino Uno KIT набор Mega Pack + отладочная плата стартовый набор + Обучение

На складе в г. Вознесенск

Доставка по Украине

2 152 грн

Купить

ArduinoKit обучающие наборы

Плата Arduino Uno Ардуино Уно

Доставка из г. Кривой Рог

275 грн

Купить

Онлайн-магазин «КласМагаз»

Плата Arduino Pro Mini ATmega328P 5V 16Mhz

На складе

Доставка по Украине

190 грн

Купить

Магазин «Солдер»

Плата Arduino Uno R3 Ch440

На складе

Доставка по Украине

254.20 грн

Купить

Магазин «Солдер»

Плата Arduino Pro micro

На складе

Доставка по Украине

300 грн

Купить

Магазин «Солдер»

Bluetooth модуль HC-05 Arduino на плате-адаптере

На складе в г. Николаев

Доставка по Украине

353 грн

342 грн

Купить

Интернет-магазин Co-Di

Bluetooth модуль HC-06 Arduino на плате-адаптере

На складе в г. Николаев

Доставка по Украине

391 грн

380 грн

Купить

Интернет-магазин Co-Di

Плата Arduino Nano v 3.0 Ардуино Нано

Доставка из г. Кривой Рог

275 грн

Купить

Онлайн-магазин «КласМагаз»

Плата Arduino Leonardo Ардуино Леонардо

Доставка из г. Кривой Рог

315 грн

Купить

Онлайн-магазин «КласМагаз»

Arduino Nano Every — Официальный магазин Arduino

Код: ABX00028 / Штрих-код: 7630049201477

10,40 €

| /

##цена##

Расширьте свои возможности, добавьте в корзину: €0,00

Обзор

Nano Every — это плата Arduino, совместимая с питанием 5 В, в наименьшем доступном форм-факторе: 45×18 мм!

Плата Arduino Nano является предпочтительной платой для многих проектов, требующих небольшой и простой в использовании платы микроконтроллера. Небольшие размеры и низкая цена делают Nano Every особенно подходящим для носимых изобретений, недорогой робототехники, электронных музыкальных инструментов и общего использования для управления небольшими частями более крупных проектов.

Плата Arduino Nano Every представляет собой эволюцию традиционной платы Arduino Nano, но имеет гораздо более мощный процессор ATMega4809. Это позволит вам создавать более крупные программы, чем с Arduino Uno (у него на 50% больше памяти для программ), и с гораздо большим количеством переменных (ОЗУ на 200% больше).

Усовершенствованный Arduino Nano

Если вы использовали Arduino Nano в своих проектах в прошлом, Nano Every является эквивалентной заменой контактов. Ваш код по-прежнему будет работать, и вам НЕ нужно будет повторно подключать те двигатели, которые вы планировали в своем первоначальном проекте. Основные отличия: улучшенный процессор и разъем micro-USB.

Плата поставляется в двух вариантах: с разъемами или без них, что позволяет встраивать Nano Every в любые изобретения, включая носимые устройства. Плата поставляется с мозаичными разъемами и без компонентов на стороне B. Эти функции позволяют вам припаивать плату непосредственно к вашей собственной конструкции, сводя к минимуму высоту всего вашего прототипа.

О, а мы уже упоминали об улучшенной цене? Благодаря пересмотренному производственному процессу Arduino Nano Every стоит в разы дешевле оригинального Nano… чего же вы ждете? Обнови сейчас!

Получите много плат Nano сразу

Если вам нужно много плат для вашего класса или если вам нужно представить сложный прототип с большим количеством функциональных блоков, есть также возможность получить Arduino Nano Every pack с цена упаковки со скидкой, экономия на цене за единицу каждой доски.

Пакет доступен в двух размерах, содержащий 3 или 6 плат, без заголовков. Если вы хотите минимизировать размер своих прототипов или разделить радость от электроники с друзьями, это лучший вариант, который вы найдете.

Узнайте больше

Чтобы узнать больше об истории Nano Every, не пропустите интервью с Дарио Пенниси, менеджером по разработке аппаратного и микропрограммного обеспечения Arduino, который руководил разработкой этой платы.

Начало работы

Раздел «Начало работы» содержит всю информацию, необходимую для настройки платы, использования программного обеспечения Arduino (IDE) и начала работы с программированием и электроникой.

Нужна помощь?

Посетите форум Arduino, чтобы задать вопросы о языке Arduino или о том, как создавать собственные проекты с помощью Arduino. Если вам нужна помощь с платой Nano Every, обратитесь в официальную службу поддержки пользователей Arduino, как описано на странице «Контакты».

Гарантия

Здесь вы можете найти информацию о гарантии на вашу плату.


Технические характеристики

Плата Arduino Nano Every основана на микроконтроллере ATMega4809.

Микроконтроллер ATMega4809 (техпаспорт)
Рабочее напряжение
ВИН мин-МАКС 7-21В
Постоянный ток на контакт ввода/вывода 20 мА
Постоянный ток для контакта 3,3 В 50 мА
Тактовая частота 20 МГц
Флэш-память ЦП 48 КБ (ATMega4809)
ОЗУ 6 КБ (ATMega4809)
ЭСППЗУ 256 байт (ATMega4809)
Контакты ШИМ 5 (Д3, Д5, Д6, Д9, Д10)
УАПП 1
СПИ 1
I2C 1
Контакты аналогового входа 8 (АЦП 10 бит)
Контакты аналогового выхода Только через ШИМ (без ЦАП)
Внешние прерывания все цифровые контакты
LED_ВСТРОЕННЫЙ 13
USB Использует ATSAMD11D14A (техническое описание)
Длина 45 мм
Ширина 18 мм
Вес 5 г (с головками)

Документация

OSH: Схемы

Arduino Nano Every — это аппаратное обеспечение с открытым исходным кодом! Вы можете создать свою собственную плату, используя следующие файлы:

EAGLE FILES IN . ZIP SCHEMATICS IN .PDF FRITZING IN .FZPZ DATASHEET IN .PDF

 

Схема выводов

Загрузите полную схему выводов в формате PDF здесь.

Загрузите файл Fritzing здесь.

Узнать больше

  • ARDUINO DOCS Для получения полной технической документации, руководств и многого другого посетите Arduino Docs

Получите вдохновение

##заглавие## ##субтитры##

##текст##

читать далее

Arduino Leonardo с разъемами — Официальный магазин Arduino

Код: A000057 / Штрих-код: 8058333491141

21,60 €

| /

Классическая плата Arduino, которая может работать как мышь или клавиатура.

##цена##

Расширьте свои возможности, добавьте в корзину: €0,00

Обзор

Arduino Leonardo — это плата микроконтроллера на основе ATmega32u4 (техническое описание). Он имеет 20 цифровых входных/выходных контактов (из которых 7 могут использоваться как выходы PWM и 12 как аналоговые входы), кварцевый генератор 16 МГц, соединение micro USB, разъем питания, разъем ICSP и кнопку сброса. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью USB-кабеля или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.

Leonardo отличается от всех предыдущих плат тем, что ATmega32u4 имеет встроенный интерфейс USB, что устраняет необходимость в дополнительном процессоре. Это позволяет Leonardo отображаться на подключенном компьютере как мышь и клавиатура в дополнение к виртуальному (CDC) последовательному / COM-порту. Это также имеет другие последствия для поведения правления; они подробно описаны в разделе Начало работы с Arduino Leonardo.

Сопутствующие платы

Если вас интересуют платы со схожим функционалом, на Arduino вы можете найти:

  • Arduino Leonardo без разъемов
  • Ардуино Микро

Начало работы

Найдите вдохновение для своих проектов с доской Leonardo на нашей учебной платформе Project Hub.

Страница «Начало работы с Arduino» Leonardoppage содержит всю информацию, необходимую для настройки платы, использования программного обеспечения Arduino (IDE) и начала работы с программированием и электроникой.

В разделе «Учебники» вы можете найти примеры из библиотек и встроенных скетчей, а также другую полезную информацию, которая поможет расширить ваши знания об аппаратном и программном обеспечении Arduino.

Нужна помощь?

Посетите форум Arduino, чтобы задать вопросы о языке Arduino или о том, как создавать собственные проекты с помощью Arduino. Если вам нужна помощь с вашей платой, пожалуйста, свяжитесь с официальной службой поддержки пользователей Arduino, как описано на странице «Контакты».

Гарантия

Здесь вы можете найти информацию о гарантии на вашу плату.


Технические характеристики

Микроконтроллер ATmega32u4
Рабочее напряжение
Входное напряжение (рекомендуется) 7-12 В
Входное напряжение (пределы) 6-20 В
Контакты цифрового ввода/вывода 20
ШИМ-каналы 7
Каналы аналогового ввода 12
Постоянный ток на контакт ввода/вывода 40 мА
Постоянный ток для контакта 3,3 В 50 мА
Флэш-память 32 КБ (ATmega32u4), из которых 4 КБ используются загрузчиком
ОЗУ 2,5 КБ (ATmega32u4)
ЭСППЗУ 1 КБ (ATmega32u4)
Тактовая частота 16 МГц
Длина 68,6 мм
Ширина 53,3 мм
Вес 20 г

Документация

OSH: Схемы

Arduino Leonardo — это аппаратное обеспечение с открытым исходным кодом! Вы можете создать свою собственную плату, используя следующие файлы:

ФАЙЛЫ EAGLE В . ZIP СХЕМЫ В .PDF

Схема выводов

Загрузите полную схему выводов в формате PDF здесь.

Interactive Board Viewer

 

Узнать больше

  • ARDUINO DOCS Для получения полной технической документации, руководств и многого другого посетите Arduino Docs

Получите вдохновение

##заглавие## ##субтитры##

##текст##

читать далее

Часто задаваемые вопросы

Питание

Arduino Leonardo может питаться через соединение micro USB или от внешнего источника питания. Источник питания выбирается автоматически.
Внешнее (не USB) питание может поступать либо от адаптера переменного тока в постоянный (настенный), либо от аккумулятора. Адаптер можно подключить, вставив штекер 2,1 мм с центральным положительным контактом в разъем питания на плате. Выводы от аккумулятора можно вставить в контактные разъемы Gnd и Vin разъема POWER.
Контакты питания следующие:

  • VIN. Входное напряжение платы Arduino при использовании внешнего источника питания (в отличие от 5 вольт от USB-соединения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если подаете напряжение через разъем питания, получить к нему доступ через этот контакт.
  • 5В. Регулируемый источник питания, используемый для питания микроконтроллера и других компонентов на плате. Это может происходить либо от VIN через встроенный регулятор, либо от USB или другого регулируемого источника питания 5 В.
  • 3В3. Питание 3,3 В, генерируемое бортовым регулятором. Максимальный потребляемый ток составляет 50 мА.
  • Земля. Заземляющие штифты.
  • ИОРЕФ. Напряжение, при котором работают контакты ввода/вывода платы (т. е. VCC для платы). Это 5В на Леонардо.

Память

ATmega32u4 имеет 32 КБ (4 КБ используются для загрузчика). Он также имеет 2,5 КБ SRAM и 1 КБ EEPROM (который можно читать и записывать с помощью библиотеки EEPROM).

Вход и выход

Каждый из 20 цифровых входов/выходов Леонардо может использоваться как вход или выход с помощью функций pinMode(), digitalWrite() и digitalRead(). Они работают от 5 вольт. Каждый контакт может обеспечить или получить максимум 40 мА и имеет внутренний подтягивающий резистор (по умолчанию отключен) на 20-50 кОм. Кроме того, некоторые контакты имеют специальные функции:

  • Серийный номер: 0 (RX) и 1 (TX). Используется для приема (RX) и передачи (TX) последовательных данных TTL с использованием аппаратных возможностей последовательного интерфейса ATmega32U4. Обратите внимание, что на Leonardo класс Serial относится к связи USB (CDC); для последовательного интерфейса TTL на контактах 0 и 1 используйте класс Serial1.
  • TWI: 2 (SDA) и 3 (SCL). Поддержка связи TWI с помощью библиотеки Wire.
  • Внешние прерывания: 3 (прерывание 0), 2 (прерывание 1), 0 (прерывание 2), 1 (прерывание 3) и 7 (прерывание 4). Эти контакты могут быть настроены для запуска прерывания по низкому значению, нарастающему или падающему фронту или изменению значения. Дополнительные сведения см. в описании функции attachInterrupt().
  • PWM: 3, 5, 6, 9, 10, 11 и 13. Обеспечьте 8-битный вывод PWM с помощью функции AnalogWrite().
  • SPI: в заголовке ICSP. Эти контакты поддерживают связь SPI с использованием библиотеки SPI. Обратите внимание, что контакты SPI не подключены ни к одному из контактов цифрового ввода-вывода, как на Uno. Они доступны только на разъеме ICSP. Это означает, что если у вас есть экран, который использует SPI, но НЕ имеет 6-контактного разъема ICSP, который подключается к 6-контактному разъему ICSP Leonardo, экран не будет работать.
  • Светодиод
  • : 13. Встроенный светодиод подключен к цифровому контакту 13. Когда на контакте ВЫСОКОЕ значение, светодиод горит, когда на контакте НИЗКИЙ, он выключен.
  • Аналоговые входы: A0-A5, A6-A11 (на цифровых контактах 4, 6, 8, 9, 10 и 12). Leonardo имеет 12 аналоговых входов, обозначенных от A0 до A11, каждый из которых также может использоваться как цифровой ввод/вывод. Контакты A0-A5 находятся в тех же местах, что и на Uno; входы A6-A11 подключены к контактам цифрового ввода/вывода 4, 6, 8, 9, 10 и 12 соответственно. Каждый аналоговый вход обеспечивает разрешение 10 бит (т. е. 1024 различных значения). По умолчанию аналоговые входы измеряют от земли до 5 вольт, хотя можно изменить верхнюю границу их диапазона с помощью вывода AREF и функции AnalogReference().

На плате есть еще пара контактов:

  • AREF. Опорное напряжение для аналоговых входов. Используется с AnalogReference().
  • Сброс. Установите на этой линии НИЗКИЙ уровень, чтобы перезагрузить микроконтроллер. Обычно используется для добавления кнопки сброса к экранам, которые блокируют кнопку на плате.

См. также сопоставление контактов Arduino и портов ATmega32u4.

Связь

Леонардо имеет ряд средств для связи с компьютером, другим Arduino или другими микроконтроллерами. ATmega32U4 обеспечивает последовательную связь UART TTL (5 В), которая доступна на цифровых контактах 0 (RX) и 1 (TX). 32U4 также обеспечивает последовательную (CDC) связь через USB и отображается как виртуальный COM-порт для программного обеспечения на компьютере. Чип также действует как полноскоростное устройство USB 2.0, использующее стандартные драйверы USB COM. В Windows требуется файл .inf. Программное обеспечение Arduino включает в себя последовательный монитор, который позволяет отправлять простые текстовые данные на плату Arduino и с нее. Светодиоды RX и TX на плате будут мигать, когда данные передаются через USB-соединение на компьютер (но не при последовательной связи на контактах 0 и 1). Библиотека SoftwareSerial позволяет осуществлять последовательную связь на любом из цифровых контактов Leonardo. ATmega32U4 также поддерживает связь I2C (TWI) и SPI. Программное обеспечение Arduino включает библиотеку Wire для упрощения использования шины I2C; подробности см. в документации. Для связи SPI используйте библиотеку SPI. Леонардо выглядит как обычная клавиатура и мышь, и его можно запрограммировать для управления этими устройствами ввода с помощью классов Клавиатура и Мышь .

Программирование

Leonardo можно запрограммировать с помощью программного обеспечения Arduino (скачать). Выберите «Arduino Leonardo» в меню «Инструменты» > «Плата» (в соответствии с микроконтроллером на вашей плате). Для получения дополнительной информации см. справочник и учебные пособия. ATmega32U4 на Arduino Leonardo поставляется с предварительно записанным загрузчиком, который позволяет загружать новый код без использование внешнего аппаратного программатора. Он взаимодействует с использованием протокола AVR109 . Вы также можете обойти загрузчик и запрограммировать микроконтроллер через заголовок ICSP (In-Circuit Serial Programming) с помощью Arduino ISP или аналогичного; подробности см. в этих инструкциях 9.0003

Автоматический (программный) сброс и запуск загрузчика

Вместо того, чтобы требовать физического нажатия кнопки сброса перед загрузкой, Leonardo сконструирован таким образом, что его можно сбросить с помощью программного обеспечения, работающего на подключенном компьютере. Сброс запускается, когда виртуальный (CDC) последовательный / COM-порт Leonardo открывается на скорости 1200 бод, а затем закрывается. Когда это произойдет, процессор перезагрузится, разорвав USB-соединение с компьютером (это означает, что виртуальный последовательный/COM-порт исчезнет). После перезагрузки процессора запускается загрузчик, который остается активным около 8 секунд. Загрузчик также можно запустить, нажав кнопку сброса на Leonardo. Обратите внимание, что при первом включении платы она перейдет прямо к пользовательскому скетчу, если он есть, а не к запуску загрузчика.
Из-за того, как Леонардо обрабатывает сброс, лучше всего позволить программному обеспечению Arduino попытаться инициировать сброс перед загрузкой, особенно если вы привыкли нажимать кнопку сброса перед загрузкой на другие платы. Если программное обеспечение не может сбросить плату, вы всегда можете запустить загрузчик, нажав кнопку сброса на плате.

Защита USB от перегрузки по току

Leonardo имеет сбрасываемый предохранитель, который защищает USB-порты вашего компьютера от короткого замыкания и перегрузки по току. Хотя большинство компьютеров обеспечивают собственную внутреннюю защиту, предохранитель обеспечивает дополнительный уровень защиты. Если на USB-порт подается более 500 мА, предохранитель автоматически разорвет соединение до тех пор, пока короткое замыкание или перегрузка не будут устранены.

Физические характеристики

Максимальная длина и ширина печатной платы Leonardo составляют 2,7 и 2,1 дюйма соответственно, при этом разъем USB и разъем питания выходят за прежние размеры. Четыре отверстия для винтов позволяют прикрепить плату к поверхности или корпусу. Обратите внимание, что расстояние между цифровыми контактами 7 и 8 составляет 160 мил (0,16 дюйма), что даже не кратно 100 мил расстояния между другими контактами.

Arduino Uno Rev3 SMD — Официальный магазин Arduino

Код: A000073 / Штрих-код: 7630049200074

22,80 €

| /

Плата, с которой все начинают работать, на базе ATmega328 (SMD).

##цена##

Расширьте свои возможности, добавьте в корзину: €0,00

Обзор

Плата Arduino Uno Rev3 SMD представляет собой плату микроконтроллера на основе ATmega328. Он имеет 14 цифровых входных/выходных контактов (из которых 6 могут использоваться как выходы ШИМ), 6 аналоговых входов, керамический резонатор 16 МГц (CSTCE16M0V53-R0), соединение USB, разъем питания, разъем ICSP и сброс. кнопка. Он содержит все необходимое для поддержки микроконтроллера; просто подключите его к компьютеру с помощью USB-кабеля или включите адаптер переменного тока в постоянный или аккумулятор, чтобы начать работу.

Плата Uno отличается от всех предыдущих плат тем, что в ней не используется микросхема драйвера FTDI USB-to-serial.

Дополнительные функции версии R3:

  • ATmega16U2 вместо 8U2 в качестве преобразователя USB-to-Serial.
  • Распиновка
  • 1.0: добавлены контакты SDA и SCL для связи TWI, расположенные рядом с контактом AREF, и два других новых контакта, расположенные рядом с контактом RESET, IOREF, которые позволяют экранам адаптироваться к напряжению, подаваемому с платы, и второй неподключенный контакт, который зарезервирован для будущих целей.
  • сильнее цепь СБРОСА.

«Uno» в переводе с итальянского означает «один» и назван в честь предстоящего выпуска Arduino 1.0. Uno и версия 1.0 будут эталонными версиями Arduino в будущем. Uno является последней в серии плат USB Arduino и эталонной моделью для платформы Arduino.

Родственные платы

Если вас интересуют платы со схожими функциями, на Arduino вы можете найти:

  • Arduino Uno Rev3
  • Arduino Uno Wi-Fi Rev2

Начало работы

Раздел «Начало работы» содержит всю информацию, необходимую для настройки платы, использования программного обеспечения Arduino (IDE) и начала работы с программированием и электроникой.

В разделе «Учебники» вы можете найти примеры из библиотек и встроенных скетчей, а также другую полезную информацию, которая поможет расширить ваши знания об аппаратном и программном обеспечении Arduino.

Нужна помощь?

Посетите форум Arduino, чтобы задать вопросы о языке Arduino или о том, как создавать собственные проекты с помощью Arduino. Если вам нужна помощь с вашей платой, пожалуйста, свяжитесь с официальной службой поддержки пользователей Arduino, как описано на странице «Контакты».

Гарантия

Здесь вы можете найти информацию о гарантии на вашу плату.


Технические характеристики

Микроконтроллер ATmega328P
Рабочее напряжение
Входное напряжение (рекомендуется) 7-12 В
Входное напряжение (предел) 6-20 В
Контакты цифрового ввода/вывода 14 (из них 6 с ШИМ-выходом)
Контакты цифрового ввода/вывода ШИМ 6
Контакты аналогового входа 6
Постоянный ток на контакт ввода/вывода 20 мА
Постоянный ток для 3,3 В, контакт 50 мА
Флэш-память 32 КБ (ATmega328P), из которых 0,5 КБ используются загрузчиком
ОЗУ 2 КБ (ATmega328P)
ЭСППЗУ 1 КБ (ATmega328P)
Тактовая частота 16 МГц
LED_ВСТРОЕННЫЙ 13
Длина 68,6 мм
Ширина 53,4 мм
Вес 25 г
 

Документация

OSH: Схемы

Arduino Uno — это оборудование с открытым исходным кодом! Вы можете создать свою собственную плату, используя следующие файлы:

EAGLE FILES IN . ZIP SCHEMATICS IN .PDF SIZE BOARD SIZE IN .DXFDATASHEET IN .PDF .

Программа просмотра интерактивной доски

 

Программирование

Плату Arduino Uno можно запрограммировать с помощью (программного обеспечения Arduino (IDE)). Выберите «Arduino/Genuino Uno» в меню «Инструменты» > «Плата» (в соответствии с микроконтроллером на вашей плате). Для получения подробной информации см. справочник и учебные пособия.

ATmega328 на Arduino Uno поставляется с предварительно запрограммированным загрузчиком, код на него без использования внешнего аппаратного программатора. Он взаимодействует с использованием исходного протокола STK500 (ссылка, заголовочные файлы C)9.0003

Вы также можете обойти загрузчик и запрограммировать микроконтроллер через заголовок ICSP (внутрисхемное последовательное программирование) с помощью Arduino ISP или аналогичного; подробности см. в этих инструкциях.

Исходный код прошивки ATmega16U2 (или 8U2 на платах rev1 и rev2) доступен в репозитории Arduino. В ATmega16U2/8U2 загружен загрузчик DFU, который можно активировать:

  • На платах Rev1: подсоедините перемычку на задней стороне платы (рядом с картой Италии) и затем переустановите 8U2.
  • На платах Rev2 или более поздних: имеется резистор, который замыкает линию HWB 8U2/16U2 на землю, что упрощает переход в режим DFU.

Затем вы можете использовать программное обеспечение FLIP от Atmel (Windows) или программатор DFU (Mac OS X и Linux) для загрузки новой прошивки. Или вы можете использовать заголовок ISP с внешним программатором (перезаписав загрузчик DFU). Дополнительную информацию см. в этом руководстве, созданном пользователями.

Предупреждения

Плата Arduino Uno имеет сбрасываемый предохранитель, который защищает USB-порты вашего компьютера от короткого замыкания и перегрузки по току. Хотя большинство компьютеров обеспечивают собственную внутреннюю защиту, предохранитель обеспечивает дополнительный уровень защиты. Если на USB-порт подается более 500 мА, предохранитель автоматически разорвет соединение до тех пор, пока короткое замыкание или перегрузка не будут устранены.

Отличия от других плат

Uno отличается от всех предыдущих плат тем, что в ней не используется микросхема драйвера FTDI USB-to-serial. Вместо этого он оснащен Atmega16U2 (Atmega8U2 до версии R2), запрограммированным как преобразователь USB-последовательный порт.

Питание

Плата Arduino Uno может получать питание через соединение USB или от внешнего источника питания. Источник питания выбирается автоматически.

Внешнее (не USB) питание может поступать либо от адаптера переменного тока в постоянный (настенный), либо от аккумулятора. Адаптер можно подключить, вставив штекер 2,1 мм с центральным положительным контактом в разъем питания на плате. Выводы от аккумулятора можно вставить в контактные разъемы GND и Vin разъема POWER.

Плата может работать от внешнего источника питания от 6 до 20 вольт. Однако при подаче менее 7 В на контакт 5 В может подаваться менее пяти вольт, и плата может работать нестабильно. При использовании более 12 В регулятор напряжения может перегреться и повредить плату. Рекомендуемый диапазон от 7 до 12 вольт.

Контакты питания следующие:

  • Вин. Входное напряжение платы Arduino/Genuino при использовании внешнего источника питания (в отличие от 5 вольт от USB-подключения или другого регулируемого источника питания). Вы можете подавать напряжение через этот контакт или, если подаете напряжение через разъем питания, получить к нему доступ через этот контакт.
  • 5V. Этот контакт выводит регулируемое напряжение 5V от регулятора на плате. Плата может питаться от разъема питания постоянного тока (7–12 В), разъема USB (5 В) или контакта VIN платы (7–12 В). Подача напряжения через контакты 5 В или 3,3 В обходит регулятор и может повредить вашу плату. Мы не советуем.
  • 3В3. Питание 3,3 В, генерируемое бортовым регулятором. Максимальный потребляемый ток составляет 50 мА.
  • Земля. Заземляющие штифты.
  • ИОРЕФ. Этот контакт на плате Arduino/Genuino обеспечивает опорное напряжение, с которым работает микроконтроллер. Правильно сконфигурированный экран может считывать напряжение на контакте IOREF и выбирать соответствующий источник питания или включать преобразователи напряжения на выходах для работы с 5 В или 3,3 В.

Память

ATmega328 имеет 32 КБ (из которых 0,5 КБ занято загрузчиком). Он также имеет 2 КБ SRAM и 1 КБ EEPROM (который можно читать и записывать с помощью библиотеки EEPROM).

Вход и выход

См. сопоставление контактов Arduino и портов ATmega328P. Отображение для Atmega8, 168 и 328 идентично.

ОТОБРАЖЕНИЕ КОНТАКТОВ ATmega328P

Каждый из 14 цифровых контактов на Uno можно использовать как вход или выход с помощью функций pinMode(), digitalWrite() и digitalRead(). Они работают от 5 вольт. Каждый контакт может обеспечить или получить 20 мА в рекомендуемых рабочих условиях и имеет внутренний подтягивающий резистор (отключен по умолчанию) на 20-50 кОм. Максимум 40 мА — это значение, которое нельзя превышать ни на одном выводе ввода-вывода, чтобы избежать необратимого повреждения микроконтроллера.

Кроме того, некоторые контакты имеют специальные функции:

  • Серийный номер: 0 (RX) и 1 (TX). Используется для приема (RX) и передачи (TX) последовательных данных TTL. Эти контакты подключены к соответствующим контактам последовательного чипа ATmega8U2 USB-to-TTL.
  • Внешние прерывания: 2 и 3. Эти контакты могут быть сконфигурированы для запуска прерывания по низкому значению, нарастающему или падающему фронту или изменению значения. Подробности смотрите в описании функции attachInterrupt().
  • PWM: 3, 5, 6, 9, 10 и 11. Обеспечьте 8-битный вывод PWM с помощью функции AnalogWrite().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Эти контакты поддерживают связь SPI с использованием библиотеки SPI.
  • Светодиод
  • : 13. Имеется встроенный светодиод, управляемый цифровым выводом 13. Когда на выводе ВЫСОКОЕ значение, светодиод горит, когда на выводе НИЗКИЙ, он выключен.
  • TWI: контакт A4 или SDA и контакт A5 или SCL. Поддержка связи TWI с помощью библиотеки Wire.

Uno имеет 6 аналоговых входов, помеченных от A0 до A5, каждый из которых обеспечивает разрешение 10 бит (т. е. 1024 различных значения). По умолчанию они измеряют от земли до 5 вольт, хотя можно изменить верхнюю границу их диапазона с помощью вывода AREF и функции AnalogReference(). На плате есть еще пара контактов:

  • АРЕФ. Опорное напряжение для аналоговых входов. Используется с AnalogReference().
  • Сброс. Установите на этой линии НИЗКИЙ уровень, чтобы перезагрузить микроконтроллер. Обычно используется для добавления кнопки сброса к экранам, которые блокируют кнопку на плате.

Связь

Arduino/Genuino Uno имеет ряд средств для связи с компьютером, другой платой Arduino/Genuino или другими микроконтроллерами. ATmega328 обеспечивает последовательную связь UART TTL (5V), которая доступна на цифровых контактах 0 (RX) и 1 (TX). ATmega16U2 на плате направляет эту последовательную связь через USB и отображается как виртуальный COM-порт для программного обеспечения на компьютере. Прошивка 16U2 использует стандартные драйверы USB COM, и внешний драйвер не требуется. Однако в Windows требуется INF-файл. Программное обеспечение Arduino (IDE) включает в себя последовательный монитор, который позволяет отправлять простые текстовые данные на плату и с нее. Светодиоды RX и TX на плате будут мигать, когда данные передаются через микросхему USB-to-serial и USB-подключение к компьютеру (но не при последовательной связи на контактах 0 и 1).

Библиотека SoftwareSerial позволяет осуществлять последовательную связь на любом из цифровых контактов Uno.

ATmega328 также поддерживает связь I2C (TWI) и SPI. Программное обеспечение Arduino (IDE) включает библиотеку Wire для упрощения использования шины I2C; подробности см. в документации. Для связи SPI используйте библиотеку SPI.

Автоматический (программный) сброс

Вместо физического нажатия кнопки сброса перед загрузкой плата Arduino/Genuino Uno сконструирована таким образом, что ее можно сбросить с помощью программного обеспечения, работающего на подключенном компьютере. Одна из линий аппаратного управления потоком (DTR) ATmega8U2/16U2 подключена к линии сброса ATmega328 через конденсатор емкостью 100 нанофарад. Когда эта линия активна (низкий уровень), линия сброса падает на время, достаточное для сброса микросхемы. Программное обеспечение Arduino (IDE) использует эту возможность, чтобы вы могли загружать код, просто нажимая кнопку загрузки на панели инструментов интерфейса. Это означает, что загрузчик может иметь более короткий тайм-аут, так как снижение DTR может быть хорошо согласовано с началом загрузки.

Эта настройка имеет и другие последствия. Когда Uno подключен к компьютеру с Mac OS X или Linux, он сбрасывается каждый раз, когда к нему подключается программное обеспечение (через USB). Следующие полсекунды или около того загрузчик работает на Uno. Хотя он запрограммирован на игнорирование искаженных данных (то есть всего, кроме загрузки нового кода), он будет перехватывать первые несколько байтов данных, отправленных на плату после открытия соединения. Если скетч, работающий на плате, получает одноразовую конфигурацию или другие данные при первом запуске, убедитесь, что программное обеспечение, с которым он взаимодействует, ждет секунду после открытия соединения и перед отправкой этих данных.

Плата Uno содержит трассировку, которую можно обрезать, чтобы отключить автоматический сброс. Площадки с обеих сторон дорожки можно спаять вместе, чтобы снова включить ее. Он помечен как «RESET-EN». Вы также можете отключить автосброс, подключив резистор 110 Ом от 5В к линии сброса; подробности см. в этой ветке форума.

Ревизии

Ревизия 3 платы имеет следующие новые функции:

  • 1.0 распиновка: добавлены контакты SDA и SCL, расположенные рядом с контактом AREF, и два других новых контакта, расположенные рядом с контактом RESET, IOREF, которые позволяют экраны для адаптации к напряжению, подаваемому с платы. В будущем шилды будут совместимы как с платой, использующей AVR, работающей от 5 В, так и с платой Arduino Due, работающей от 3,3 В.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *