Что такое Arduino Nano и как она работает. Как правильно подключить питание к Arduino Nano. Какие цифровые и аналоговые пины есть на плате. Как использовать ШИМ, I2C и SPI интерфейсы Arduino Nano. Какие светодиодные индикаторы есть на плате и что они означают.
Что такое Arduino Nano и ее основные характеристики
Arduino Nano — это компактная плата для разработки на базе микроконтроллера ATmega328. Несмотря на свои небольшие размеры (всего 18×45 мм), она обладает впечатляющей функциональностью:
- 32 КБ flash-памяти для хранения скетчей
- 2 КБ оперативной памяти SRAM
- 1 КБ EEPROM для хранения данных
- Тактовая частота 16 МГц
- 14 цифровых входов/выходов
- 8 аналоговых входов
- 6 ШИМ-выходов
- Поддержка интерфейсов UART, SPI, I2C
Такие характеристики делают Arduino Nano отличным выбором для небольших проектов, где важны компактность и низкое энергопотребление. При этом плата полностью совместима со стандартной средой разработки Arduino IDE.

Распиновка Arduino Nano: назначение всех контактов
Для правильного подключения датчиков и компонентов важно понимать назначение всех контактов на Arduino Nano. Рассмотрим основные группы пинов:
Питание
- VIN — вход для внешнего питания 7-12В
- 5V — выход стабилизированного напряжения 5В
- 3V3 — выход напряжения 3.3В
- GND — общий провод (земля)
Цифровые пины
14 цифровых пинов D0-D13 могут использоваться как входы или выходы. Некоторые имеют дополнительные функции:
- D0 (RX) и D1 (TX) — для последовательной связи UART
- D2 и D3 — внешние прерывания
- D3, D5, D6, D9, D10, D11 — ШИМ-выходы
- D10-D13 — интерфейс SPI
Аналоговые пины
8 аналоговых пинов A0-A7 могут использоваться для измерения напряжения в диапазоне 0-5В с разрешением 10 бит. Пины A4 и A5 также используются для I2C интерфейса.
Как правильно подать питание на Arduino Nano
Есть несколько вариантов питания Arduino Nano:
- Через mini-USB кабель от компьютера или зарядного устройства. Это самый простой способ.
- Подключив 7-12В к пину VIN и GND. Встроенный регулятор понизит напряжение до 5В.
- Подав 5В напрямую на пин 5V. Этот способ небезопасен, так как обходит защитные цепи.
Какой вариант лучше использовать? USB-питание подходит для отладки и простых проектов. Для автономной работы рекомендуется использовать внешний источник 7-12В, подключенный к VIN.

Цифровые пины Arduino Nano: возможности и особенности
14 цифровых пинов Arduino Nano можно настроить как входы или выходы. В режиме входа они позволяют считывать логические уровни 0 и 1. В режиме выхода — управлять внешними устройствами, подавая на них 0В или 5В.
Каковы особенности цифровых пинов?
- Максимальный ток на каждом пине — 40 мА
- Внутренние подтягивающие резисторы 20-50 кОм
- Возможность генерации ШИМ-сигнала на 6 пинах
- Поддержка внешних прерываний на пинах 2 и 3
Для подключения устройств, требующих большего тока, используйте транзисторы или драйверы.
Аналоговые входы Arduino Nano: измерение напряжения
Arduino Nano имеет 8 аналоговых входов A0-A7, которые позволяют измерять напряжение в диапазоне 0-5В. Как это работает?
- Входное напряжение преобразуется 10-битным АЦП в число от 0 до 1023
- 0В соответствует значению 0, 5В — значению 1023
- Разрешение составляет 5В / 1024 = 4.9 мВ
Для повышения точности можно использовать внешнее опорное напряжение на пине AREF. Это позволит измерять меньшие напряжения с лучшим разрешением.

ШИМ на Arduino Nano: управление яркостью и сервоприводами
Широтно-импульсная модуляция (ШИМ) позволяет имитировать аналоговый сигнал с помощью цифрового выхода. На Arduino Nano есть 6 ШИМ-пинов: 3, 5, 6, 9, 10, 11.
Где можно применить ШИМ?
- Плавное управление яркостью светодиодов
- Регулировка скорости вращения моторов
- Управление положением сервоприводов
- Генерация звуковых сигналов
ШИМ на Arduino Nano имеет разрешение 8 бит, то есть 256 градаций. Частота ШИМ составляет около 500 Гц на пинах 5 и 6, и около 1 кГц на остальных.
Интерфейсы связи Arduino Nano: UART, I2C, SPI
Arduino Nano поддерживает несколько стандартных интерфейсов для обмена данными с другими устройствами:
UART
Последовательный интерфейс для связи с компьютером и другими устройствами. Использует пины 0 (RX) и 1 (TX).
I2C
Двухпроводной интерфейс для подключения различных датчиков и модулей. Использует пины A4 (SDA) и A5 (SCL).
SPI
Высокоскоростной интерфейс для связи с SD-картами, дисплеями и другими устройствами. Использует пины 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).

Поддержка этих интерфейсов значительно расширяет возможности Arduino Nano по взаимодействию с различной периферией.
Светодиодные индикаторы на плате Arduino Nano
На плате Arduino Nano есть несколько светодиодных индикаторов, которые помогают отслеживать ее состояние:
- PWR (зеленый) — индикатор питания. Горит, когда на плату подано напряжение.
- TX (желтый) — мигает при передаче данных через UART.
- RX (красный) — мигает при приеме данных через UART.
- L (синий) — подключен к пину 13. Можно управлять из скетча.
Эти индикаторы помогают быстро оценить состояние платы и отладить передачу данных.
LGT8F328p. Начало работы, особенности
LGT8F328p – китайский микроконтроллер, клон популярной AVR ATmega328p (Arduino NANO). Практически полностью с ней совместим, но обладает кучей дополнительных функций!
Купить на Aliexpress
Ссылка, ссылка, ссылка, ссылка
Документация
- По ядру Arduino
- Даташит, серия P (RU)
- Даташит, серия D (RU)
- Даташит (CN)
- Даташит 1.0.4 (EN)
- Даташит 1.0.5 (EN)
Начало работы
- Запустить Arduino IDE, перейти в Файл/Настройки/
- В окошко “Дополнительные ссылки…” Вставить https://raw.githubusercontent.com/dbuezas/lgt8fx/master/package_lgt8fx_index.json
- Нажать ОК
- Перейти в Инструменты/Плата/Менеджер плат… Начать вводить в поиске “lgt8”. Выбрать и установить LGT8fx Boards
- Теперь в списке плат Инструменты/Плата/ появится семейство плат Logic Green… Выбираем свою плату
- Может понадобиться драйвер (прямая ссылка на архив)
Характеристики и отличия от ATmega328
Фича | LGT8F328p | ATmega328p |
Flash | 32 кБ | 32 кБ |
SRAM | 2 кБ | 2 кБ |
EEPROM | 0/1/2/4/8 кБ (эмуляция из Flash) | 1 кБ |
UART/SPI/I2C | 1/1/1 | 1/1/1 |
Питание | 1.![]() | 1.8.. 5.5V |
Лог. уровень | 5V | 5V |
Макс. частота | 32 МГц | 16 МГц (20 МГц) |
Внутренний клок | 32 МГц | 8 МГц |
Мин. VCC 1/8/16/32 MHz | 1.8V | 1.8/2.7/4.5/- V |
GPIO | 24 | 20 |
Силовые пины | 4 | 0 |
Таймеры | 2x 8bit, 2x 16bit | 2x 8bit, 1x 16bit |
ШИМ | 8 | 6 |
PWM Dead Time | Таймеры 0, 1, 3 | Нет |
Аналоговые пины | 9 | 8 |
Разрядность АЦП | 12 Бит | 10 Бит |
Внутреннее опорное | 1.024/2.048/4.096V | 1.1V |
Точность опорного | 0.5% | 1.5% |
Компаратор | 2 шт | 1 шт |
Диф.![]() | Есть | Нет |
ЦАП | 8 Бит (1 канал) | Нет |
ID чипа | Есть | Нет |
Ускоритель вычислений | Есть | Нет |
PLL | Есть | Нет |
Фьюзы | Нет | Есть |
Распиновка
Нумерация пинов: как на Arduino NANO
Видео обзор
Полезные страницы
- Набор GyverKIT – большой стартовый набор Arduino моей разработки, продаётся в России
- Каталог ссылок на дешёвые Ардуины, датчики, модули и прочие железки с AliExpress у проверенных продавцов
- Подборка библиотек для Arduino, самых интересных и полезных, официальных и не очень
- Полная документация по языку Ардуино, все встроенные функции и макросы, все доступные типы данных
- Сборник полезных алгоритмов для написания скетчей: структура кода, таймеры, фильтры, парсинг данных
- Видео уроки по программированию Arduino с канала “Заметки Ардуинщика” – одни из самых подробных в рунете
- Поддержать автора за работу над уроками
- Обратная связь – сообщить об ошибке в уроке или предложить дополнение по тексту ([email protected])
Обновлено
Назад Плата ATtiny88. Начало работы
Программируемая плата Arduino NANO V3.0 Atmega 328 5v
- Описание
- Отзывы (0)
Описание товара
Программируемая плата Arduino NANO V3.0 Atmega 328:
Плата Arduino Nano V 3.0 работает на микроконтроллерах типа ATmega328. В нашем магазине Ардуино, в основном, берут для создания различных самоделок с адресной светодиодной лентой. Несмотря на небольшие размеры, функционал платы Arduino Nano впечатляет. К тому же, маленький размер позволяет установить ее практически в любой корпус так, чтобы ее не было видно.
Подключение
- Самый простой способ – подключить USB кабель 5V
- Второй вариант – подпаять провода с напряжением 5V + и – на 5V и GND соответственно.
- Третий вариант – подпаять провода с напряжением от 7V до 16v на VIN (+) и GND (-)
Эксплуатация
- Плата Arduino Nano предназначена для использования внутри сухого помещения.
- Если вы никогда не работали с Arduino перед заказом советуем ознакомиться с инструкциями и документацией по подключению и программированию в интернете.
- Невозможно записать на плату две разные программы и запускать их по очереди. При загрузке новой прошивки старая удаляется автоматически.
- Это низковольтное оборудование напряжением 5 v. Это значит что оно не может причинить физический вред человеку.
Характеристики
Аналоговые входы: 8 шт
Цифровые входы и выходы: 14 шт
Управление: С помощью скетча (программы)
Память: 32 Кб (доступно 30 Кб)
ОЗУ: 2 Кб
Тактовая частота: 16МГц
Напряжение входящее: 7 – 16v
Напряжение логическ.: 5v
Назначение: Создание различных самоделок: часы на адресной ленте, светодиодный куб, ambilight и другие
Покупатели, которые смотрели данный товар также интересовались
Предпросмотр
1 500,00 ₽
В корзину
Добавить в закладки
Sold OutПредпросмотр
1 700,00 ₽
Sold OutПредпросмотр
1 200,00 ₽
Sold OutПредпросмотр
1 500,00 ₽
Руководство для начинающих по распиновке и спецификациям Arduino Nano (объяснение)
Плата для разработки Arduino Nano была впервые выпущена компанией Arduino в 2008 году и является одной из самых популярных плат Arduino. Он основан на 8-битном микроконтроллере ATmega328 производства Atmel (Microchip Technology).
Atmega328 поставляется со встроенным загрузчиком, что позволяет удобно прошивать плату Nano программой. Распиновка и технические характеристики Arduino Nano на базе Atmega 328P подробно описаны в этом посте.
Arduino Nano имеет ту же функциональность, но меньше по размеру, чем Arduino Uno. Другое отличие заключается в том, что на Nano нет разъема питания постоянного тока, и он питается с помощью USB-кабеля Mini-B вместо стандартного.
Arduino NanoПлаты Arduino Nano широко используются в области робототехники, встроенных систем и электронных проектов, где размер микроконтроллера невелик.
Содержание
- Распиновка Arduino Nano
- Способы питания Arduino Nano?
- Сколько цифровых контактов на Arduino Nano?
- Какие контакты ШИМ на Arduino Nano?
- Сколько аналоговых контактов на Nano?
- Контакты ICSP:
- Какие контакты I2C?
- Какие контакты являются SPI?
- Другие контакты:
- Светодиодные индикаторы на Arduino Nano:
- Технические характеристики Arduino Nano
10 новых проектов Arduino на 2022 год
Включите JavaScript
10 новых проектов Arduino на 2022 год
Распиновка Arduino Nano
Распиновка Arduino Nano Всего Arduino Nano имеет 36 контактов. Из них 8 контактов аналогового ввода и 14 контактов цифрового ввода/вывода (из которых 6 могут использоваться как выходы ШИМ). Nano имеет кварцевый резонатор SMD 16 МГц, порт mini USB-B, разъем ICSP, 3 контакта RESET и кнопку RESET.
Микроконтроллер Atmega328P: Atmega328P — это высокоскоростной и эффективный 8-разрядный микроконтроллер, основанный на архитектуре AVR (аудио-видеорекордер) RISC (вычисления с сокращенным набором инструкций). Он считается самым популярным контроллером AVR. Он потребляет меньше энергии, чем микроконтроллер Atmega328.
Микроконтроллер Atmega 328p**Узнайте больше о микроконтроллере Atmega328p здесь.
Способы питания Arduino Nano? Контакт и порт источника питанияMini USB: Mini USB меньше стандартного USB, но толще, чем micro USB. Плата Nano получает питание через этот порт. И это также позволяет нам подключать плату к компьютеру для целей программирования.
Vin : Модулированное напряжение питания постоянного тока, которое используется для регулирования микросхем, используемых в соединении. Его также называют первичным напряжением для ИС, присутствующих на плате Arduino. Значение напряжения Vcc может быть отрицательным или положительным для вывода GND.
На Arduino Nano имеется 14 цифровых контактов ввода/вывода. Цифровые контакты Arduino могут считывать/выводить только два состояния: при наличии сигнала напряжения и при отсутствии сигнала. Этот вид ввода/вывода обычно называют цифровым (или бинарным), а эти состояния обозначаются как ВЫСОКИЙ или 1 и НИЗКИЙ или 0.
Вы новичок? Не можете решить, какую книгу прочитать? Не волнуйся! Прочтите эту статью о лучших книгах по Arduino для начинающих.Какие выводы ШИМ на Arduino Nano? ШИМ-выводы на Arduino Nano
Если вы внимательно посмотрите, вы найдете символ «.» на цифровых выводах 3, 5, 6, 9, 10 и 11. Есть шесть контактов из набора цифровых контактов, которые Контакты PWM (широтно-импульсная модуляция).
Они пронумерованы как D3, D5, D6, D9, D10 и D11. Каждый из этих цифровых выводов может генерировать сигнал широтно-импульсной модуляции с разрешением 2 8 бит . Вывод PWM генерирует сигнал PWM с помощью функции AnalogWrite().
Сколько аналоговых контактов на Nano? Аналоговые контакты на Arduino NanoArduino Nano имеет восемь аналоговых контактов, пронумерованных от A0 до A7. К плате можно подключить до 8 аналоговых/цифровых датчиков.
Аналоговые контакты предназначены для считывания значения аналогового/цифрового входа, используемого в соединении. Каждый из этих аналоговых выводов имеет встроенный АЦП с разрешением 2 10 бит (чтобы получить 1024 значения).
Контакты ICSP:Заголовок ICSP состоит из 6 контактов:
Контакты ICSP Это означает Внутрисхемное последовательное программирование . Мы можем использовать эти контакты для программирования прошивки платы Arduino. Прошивка с новыми функциями загружается в микроконтроллер с помощью заголовка ICSP.
Это протокол двухпроводной последовательной связи. Это означает Inter-Integrated Circuits. I2C использует две линии для отправки и получения данных: вывод последовательных часов использует (SCL) и вывод последовательных данных (SDA) (SDA).
- Контакты I2C на плате: A4(SDA) , A5(SCL)
- SCL — означает Serial Clock . Он определяется как линия, по которой передаются данные часов. Он используется для синхронизации сдвига данных между двумя устройствами. Последовательные часы генерируются ведущим устройством.
- SDA — Серийные данные . Он определяется как линия, используемая ведомым и ведущим для отправки и получения данных.
Вот почему это называется строка данных, , а SCL называется тактовой линией.
контакты SPI на плате : D13(SCK) , D12(MISO) , D11(MOSI)
07 Периферийный интерфейс 907 Он используется микроконтроллерами для быстрой связи с одним или несколькими периферийными устройствами.- SCK- Расшифровывается как Serial Clock . Это тактовые импульсы, которые используются для синхронизации передачи данных.
- MISO- Расшифровывается как Master Input/Slave Output . Эта линия данных на выводе MISO используется для получения данных от ведомого устройства.
- MOSI- Расшифровывается как Главный выход/Подчиненный вход . Эта линия используется для отправки данных на периферийные устройства.
- SS- Расшифровывается как Slave Select . Эта линия используется мастером. Он действует как линия включения. Когда на выводе выбора ведомого устройства установлено НИЗКОЕ значение, оно может обмениваться данными с ведущим устройством. Когда его значение ВЫСОКОЕ, он игнорирует мастер. Это позволяет нам иметь несколько периферийных устройств SPI, использующих одни и те же линии MISO, MOSI и CLK.
Внешние прерывания (2 и 3)- Эти контакты могут использоваться для запуска внешнего прерывания в следующих условиях: низкое значение, нарастающий или спадающий фронт или изменение значения.
Выводы UART : Выводы TXD и RXD используются для последовательной связи. TXD используется для передачи данных, а RXD используется для приема данных во время последовательной связи. Он также представляет успешный поток данных с компьютера на плату.
Контакты UART на плате: D0(TX) , D1(RX)
Другие контакты: 3,3 В : Этот контакт выдает 3,3 В.
5В: Этот контакт выдает 5В.
GND (заземляющие контакты) : Всего на плате имеется 5 заземляющих контактов.
RST: Используйте для сброса платы Arduino. Если на этот контакт подается 5 В, плата автоматически сбрасывается.
REF: Этот контакт является опорным входом/выходом. Он обеспечивает опорное напряжение, при котором в данный момент работает микроконтроллер. Отправка сигнала на этот контакт ничего не делает.
Светодиодные индикаторы на Arduino Nano:Плата Arduino Nano состоит из 4 светодиодных индикаторов:
Светодиодный индикатор передачи данных (белый): Когда этот светодиод горит, Arduino Nano передает данные на компьютер.
Светодиодный индикатор приема данных (красный): Когда этот светодиод загорается, плата получает данные от компьютера.
Индикатор питания : Показывает состояние аккумулятора. Он также может отображать напряжение батареи на ЖК-дисплее, подключенном к плате Arduino.
Светодиодный индикатор контакта 13 (синий): На плате имеется встроенный светодиод, подключенный к цифровому контакту 13. Когда этот контакт имеет высокий уровень или 1, светодиод включается. Когда контакт установлен в LOW или 0, светодиод гаснет.
Arduino Nano SpecificationsMicrocontroller: | ATmega328 | ||
Operating voltage: | 5 V | ||
Input voltage (VIN): | 6-20 V | ||
Потребление мощности: | 19 MA | ||
Флэш память: | 32 KB (из которого 2 KB-это 40008 | 32 KB (из которого 2 KB IS TAS TAS 4 KB IS AS TAS 4 KB IS AS TAS 4 KB IS AS TAS 4 KB. | 2 KB |
Clock speed: | 16 MHz | ||
EEPROM: | 1 KB | ||
Current per I/O pin: | 40 mA (20 mA recommended ) | ||
Размер платы: | 18 x 45 мм | ||
Вес: | 7 G |
