Распиновка ардуино нано 328. Полное руководство по распиновке и характеристикам Arduino Nano: все, что нужно знать начинающим

Что такое 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:

  1. Через mini-USB кабель от компьютера или зарядного устройства. Это самый простой способ.
  2. Подключив 7-12В к пину VIN и GND. Встроенный регулятор понизит напряжение до 5В.
  3. Подав 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В. Как это работает?

  1. Входное напряжение преобразуется 10-битным АЦП в число от 0 до 1023
  2. 0В соответствует значению 0, 5В — значению 1023
  3. Разрешение составляет 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


    ФичаLGT8F328pATmega328p
    Flash32 кБ32 кБ
    SRAM2 кБ2 кБ
    EEPROM0/1/2/4/8 кБ (эмуляция из Flash)1 кБ
    UART/SPI/I2C1/1/11/1/1
    Питание1. 8.. 5.5V1.8.. 5.5V
    Лог. уровень5V5V
    Макс. частота32 МГц16 МГц (20 МГц)
    Внутренний клок32 МГц8 МГц
    Мин. VCC 1/8/16/32 MHz1.8V1.8/2.7/4.5/- V
    GPIO2420
    Силовые пины40
    Таймеры2x 8bit, 2x 16bit2x 8bit, 1x 16bit
    ШИМ86
    PWM Dead TimeТаймеры 0, 1, 3Нет
    Аналоговые пины98
    Разрядность АЦП
    12 Бит10 Бит
    Внутреннее опорное1.024/2.048/4.096V1.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 ₽