Ардуино nano распиновка: Arduino NANO V3. Распиновка, питание и подключение

Содержание

Arduino NANO V3. Распиновка, питание и подключение

Arduino Nano — плата на базе микроконтроллера ATmega328P с частотой 16 МГц. Она имеет малые размеры и удобные пины для использования ее на макетной плате.

Оценок: 5

Купить 219.61 ₽ В комплекте провод для подключения

Существует несколько версий плат Arduino nano. Есть версия 2.X, а есть версия 3.0. Отличаются эти версии самим микроконтроллером. В младшей версии этой ардуинки используется чип ATmega168. Этот чип обладает меньшим объемом flash-памяти, энергонезависимой памяти, а так же пониженной тактовой частотой. Так как цена разных версий Arduino nano практически не отличается мы не будем рассматривать младшую из них. Arduino nano v 3.0 снабжена микроконтроллером ATmega328P. В отличии от своего младшего собрата, он имеет вдвое большие объемы энергонезависимой и flash памяти. И может похвастаться тактовой частотой в 16 МГц.

Ардуино нано имеет практически те же возможности, что и Ардуино Уно, несмотря на вдвое меньший размер. Многие любители используют именно эту плату в качестве основной, так как ее можно удобно разместить на беспаечной макетной плате вместе с другими элементами проекта. Да и в конечном проекте тоже можно использовать эту ардуинка потому что она маленькая (42 мм * 19 мм) и имеет низкое энергопотребление.

Элементы Arduino Nano V3

Распиновка Arduino Nano v3

Распиновка Arduino Nano v 3.0

Обозначение на платеОбозначение в прошивкеВозможности пина
TX11 Цифровой ввод/вывод, Serial TX
RX00Цифровой ввод/вывод, Serial RX
RST Пин перезагрузки
GND Земля или V-
D22Цифровой ввод/вывод
D33Цифровой ввод/вывод, ШИМ
D44Цифровой ввод/вывод
D55Цифровой ввод/вывод, ШИМ
D66Цифровой ввод/вывод, ШИМ
D77Цифровой ввод/вывод
D88Цифровой ввод/вывод
D99Цифровой ввод/вывод, ШИМ
D1010Цифровой ввод/вывод, ШИМ, SPI SS
D1111Цифровой ввод/вывод, ШИМ, SPI MOSI
D1212Цифровой ввод/вывод, SPI MISO
D1313Цифровой ввод/вывод, LED, SPI SCK
3. 3V3.3 В
REFПин опорного напряжения
A0A0 или 14Аналоговый пин с 8-ми битным АЦП
A1A1 или 15Аналоговый пин с 8-ми битным АЦП
A2A2 или 16Аналоговый пин с 8-ми битным АЦП
A3A3 или 17Аналоговый пин с 8-ми битным АЦП
A4A4 или 18Аналоговый пин с 8-ми битным АЦП, I2C SDA
A5A5 или 19Аналоговый пин с 8-ми битным АЦП, I2C SCL
A6A6Аналоговый пин с 8-ми битным АЦП
A7A7Аналоговый пин с 8-ми битным АЦП
5V5 В или V+
RESПин перезагрузки
GNDЗемля или V-
VINПин питания

Распиновка Arduino Uno R3 с описанием пинов

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

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

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

Этот микроконтроллер можно питать через порт mini-USB от компьютера, паувербанка или от адаптера, подключенного в розетку.Так же пин +5V является не только выводом, но и вводом. Можно подавать ток на него и все это будет работать только при условии, что напряжение подаваемого тока строго равно пяти вольтам!
Еще можно подавать постоянный ток с напряжением от 6 до 20 вольт на пин VIN. Это предельные значения! При подачи напряжения 20 вольт на плате будет сильно греться стабилизатор напряжения. Рекомендуемое напряжение для питания через пин VIN — от 7 до 12 вольт.

Как уже было написано выше, плата имеет 14 цифровых пинов. На плате они помечены с ведущей буквой «D» (digital или цифровой). Они могут быть как входом так и выходом. Рабочее напряжение этих пинов составляет 5 В. Каждый из них имеет подтягивающий резистор и поданное на один из этих пинов напряжения ниже 5 вольт все равно будет считаться как 5 вольт (логическая единица).

Аналоговые пины на плате помечены ведущей «A». Эти пины являются входами и не имеют подтягивающих резисторов. Они измеряют поступающее на них напряжение и возвращают значение от 0 до 1024 при использовании функции analogRead(). Эти пины измеряют напряжение с точностью до 0,005 В.

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

Arduino Nano имеет следующие размеры: длина 42 мм и ширина 19 мм. Однако разъем USB немного выпирает за пределы печатной платы. Arduino Nano весит всего около 12 грамм. Плата имеет 4 отверстия для возможности ее закрепления на поверхности. Расстояние между выводами равняется 2,54 мм.

Принципиальная схема Arduino Nano

Принципиальная схема Arduino Nano

Аrduino nano распиновка — аппаратная основа платы

Аrduino nano распиновка — в этой статье хочу уделить немного внимания аппаратной основе плат семейства Arduino Nano. Вариации аппаратного исполнения я описал под фото.

Распиновка Arduino Nano.

Питание

Arduino Nano может быть запитан через кабель mini(micro)-USB, от внешнего источника питания с нестабилизированным напряжением 6-20 В (через вывод 30, подавать на этот вывод больше 12 В настоятельно не рекомендуется) либо со стабилизированным напряжением 5В (через вывод 27). Устройство автоматически выбирает источник питания с наибольшим напряжением.

Напряжение на микросхему FTDI FT232RL подается только в случае питания Arduino Nano через USB. Поэтому при питании устройства от других внешних источников (не USB), выход 3.3 В (формируемый микросхемой FTDI) будет неактивен, в результате чего светодиоды RX и TX могут мерцать при наличии высокого уровня сигнала на выводах 0 и 1.

Входы и выходы

Каждый из 20 (0-19, на схеме аrduino nano распиновка помещены в сиреневые параллелограммы, на той же схеме в серых параллелограммах указаны выводы микроконтроллера) цифровых выводов Arduino Nano может работать в качестве входа или выхода. Рабочее напряжение выводов — 5В. Максимальный ток, который может отдавать один вывод, составляет 40 мА, но нагружать выходы более, чем на 20 мА не рекомендуется. При этом суммарная нагрузка по всем выводам не должна превышать 200 мА. Все выводы сопряжены с внутренними подтягивающими резисторами (по умолчанию отключенными) номиналом 20-50 кОм. Помимо основных, некоторые выводы Arduino Nano могут выполнять дополнительные функции:

Последовательный интерфейс:

Последовательный интерфейс: выводы 0 (RX) и 1 (TX). Используются для получения (RX) и передачи (TX) данных по последовательному интерфейсу. Эти выводы соединены с соответствующими выводами микросхемы-преобразователя USB-UART от FTDI.

Внешние прерывания: выводы 2 и 3. Данные выводы могут быть сконфигурированы в качестве источников прерываний, возникающих при различных условиях: при низком уровне сигнала, по фронту, по спаду или при изменении сигнала. Для получения дополнительной информации см. функцию attachInterrupt().

ШИМ: выводы 3, 5, 6, 9, 10 и 11. С помощью функции analogWrite() могут выводить 8-битные аналоговые значения в виде ШИМ-сигнала.

Интерфейс SPI: выводы 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Данные выводы позволяют осуществлять связь по интерфейсу SPI. В устройстве реализована аппаратная поддержка SPI.

Светодиод: вывод 13. Встроенный светодиод, подсоединенный к цифровому выводу 13. При отправке значения HIGH светодиод включается, при отправке LOW — выключается.

I2С: выводы 4 (SDA) и 5 (SCL). С использованием библиотеки Wire (документация на веб-сайте Wiring) данные выводы могут осуществлять связь по интерфейсу I2C (TWI).

Помимо перечисленных на плате существует еще несколько выводов:

AREF. Опорное напряжение для аналоговых входов. Может задействоваться функцией analogReference().

Reset. Формирование низкого уровня (LOW) на этом выводе приведет к перезагрузке микроконтроллера. Обычно этот вывод служит для функционирования кнопки сброса на платах расширения.

Аналоговые входы A0-А7: входы с 10-битным аналого-цифровым преобразователем (АЦП). Напряжение поданное на аналоговый вход, обычно от 0 до 5 вольт будет преобразовано в значение от 0 до 1023, это 1024 шага с разрешением 0. 0049 Вольт. Источник опорного напряжения может быть изменен.

Среда программирования Arduino IDE поддерживает работу не со всеми устройствами, входящими в состав микроконтроллера. Например, остался без внимания аналоговый компаратор. Пользоваться им можно, но придется напрямую обращаться к регистрам.

Схема соединений разъёмов J1 и J2.

Схема соединений микроконтроллера. В качестве МК могут быть применены ATMega 328P или ATMega 168P.

Схема соединений преобразователя USB-UART.

Есть версии плат с микросхемами Ch440G(более капризные), в оригинальной версии стоит FT232RL. В базовой версии устанавливается разъём mini-USB, но попадаются версии и с более удобным разъёмом micro-USB.

Соединения цепей питания и разъёма ICSP. Есть версии плат с номинальным напряжением питания 5 В или 3,3 В.

Источник: drive2.ru

Нано | Документация по Ардуино | Документация Arduino

Классическая плата Nano — старейшая из плат семейства Arduino Nano. Он похож на Arduino Duemilanove, но предназначен для использования с макетной платой и не имеет специального разъема питания. Преемниками классического Nano являются, например, Nano 33 IoT с модулем WiFi или Nano 33 BLE Sense с Bluetooth® Low Energy и несколькими датчиками окружающей среды.

Микроконтроллер ATmega328

ЦП ATMega328 работает на частоте 16 МГц и имеет 32 КБ флэш-памяти (из которых 2 КБ используются загрузчиком).

Миниатюрная плата

При длине 45 мм и ширине 18 мм плата Nano является самой маленькой платой Arduino и весит всего 7 грамм.

Сделано для макетной платы

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

Здесь вы найдете технические характеристики Arduino® Nano.

Название Arduino® Nano
SKU A000005
ATmega328
Mini-B USB
Built-in LED Pin 13
Digital I/O Pins 14
Analog input pins 8
PWM pins 6
UART RX/TX
I2C A4 (SDA), A5 (SCL)
SPI D11 (COPI), Д12 (ЦИПО), Д13 (СКК). Используйте любой GPIO для выбора чипа (CS).
напряжение ввода/вывода 5V
Входное напряжение (номинальное) 7-12V
DC TUCAT
ATMEGA328P 2KB SRAM, 32KB FLASH 1KB EEPROM
Вес 5GR
WIW0026

Программное обеспечение и облачное хранилище

Следующие программные средства позволяют программировать доску как онлайн, так и офлайн.

Arduino IDEArduino CLIWeb Editor

Первые шаги

Краткое руководство

Все, что вам нужно знать, чтобы начать работу с новой платой Arduino.

Nano Hardware Design Guide

Узнайте, как создать собственное оборудование, совместимое с семейством Arduino Nano.

Предлагаемые библиотеки

Сервопривод

Библиотека сервоприводов позволяет плате Arduino управлять радиоуправляемыми (хобби) серводвигателями.

Wire

Эта библиотека позволяет обмениваться данными с устройствами I2C/TWI.

Основы Arduino

Встроенные примеры

Встроенные примеры — это скетчи, включенные в Arduino IDE и демонстрирующие все основные команды Arduino.

Learn

Откройте для себя интересные статьи, принципы и методы, связанные с экосистемой Arduino. Справочник по языку

Язык программирования Arduino

можно разделить на три основные части: функции, значения (переменные и константы) и структура.

Interactive Viewer

Работа со схемами, печатной платой и 3D-моделью продукта.

Схема контактов

Схема, показывающая функции и расположение контактов на изделии.

Загрузки

Спецификация

Полная распиновка

Схемы

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

Код: A000005
/

Штрих-код: 7630049200173

21,60 €

| /

Классическая плата Arduino Nano — это самая маленькая плата для создания ваших проектов.

##цена##

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

Обзор

Arduino Nano — это небольшая, полная и удобная для макета плата на базе ATmega328 (Arduino Nano 3.x). Он имеет более или менее ту же функциональность, что и Arduino Duemilanove, но в другом корпусе. В нем отсутствует только разъем питания постоянного тока, и он работает с USB-кабелем Mini-B вместо стандартного.

Связанные платы

Если вы ищете плату Nano с аналогичными функциями, но с дополнительными функциями, проверьте: 

  • Arduino Nano 33 BLE
  • Arduino Nano 33 BLE SENSE
  • Ардуино 33 Интернет вещей
  • Ардуино Микро

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

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

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

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

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

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

Гарантия

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


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

Микроконтроллер ATmega328
Архитектура АВР
Рабочее напряжение 5 В
Флэш-память 32 КБ, из которых 2 КБ используются загрузчиком
ОЗУ 2 КБ
Тактовая частота 16 МГц
Контакты аналогового входа 8
ЭСППЗУ 1 КБ
Постоянный ток на контакты ввода/вывода 40 мА (контакты ввода-вывода)
Входное напряжение 7-12 В
Контакты цифрового ввода/вывода 22 (из них 6 ШИМ)
ШИМ-выход 6
Потребляемая мощность 19 мА
Размер печатной платы 18 х 45 мм
Вес 7 г
Код продукта А000005

Соответствие

Следующие декларации соответствия были предоставлены для этой платы:

CE

UKCA

REACH

/certifications0003

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

 

OSH: Схемы

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

ФАЙЛЫ EAGLE В . ZIP СХЕМЫ В .PDF РАЗМЕР ПЛАТЫ В .PDF

 

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

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

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

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

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

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

##текст##

читать далее

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

Питание

Arduino Nano может получать питание через USB-разъем Mini-B, нерегулируемый внешний источник питания 6–20 В (контакт 30) или регулируемый внешний источник питания 5 В (контакт 27). В качестве источника питания автоматически выбирается источник с самым высоким напряжением.

Память

ATmega328 имеет 32 КБ (также 2 КБ используются для загрузчика. ATmega328 имеет 2 КБ SRAM и 1 КБ EEPROM. 

Ввод и вывод

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

  • Серийный номер: 0 (RX) и 1 (TX). Используется для приема (RX) и передачи (TX) последовательных данных TTL. Эти контакты подключены к соответствующим контактам последовательного чипа FTDI USB-to-TTL.
  • Внешние прерывания

  • : 2 и 3. Эти выводы можно настроить для запуска прерывания по низкому значению, переднему или заднему фронту или изменению значения. Подробности смотрите в описании функции attachInterrupt().
  • ШИМ: 3, 5, 6, 9, 10 и 11. Обеспечьте 8-битный вывод ШИМ с помощью функции AnalogWrite().
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Эти контакты поддерживают связь SPI, которая, хотя и обеспечивается базовым оборудованием, в настоящее время не включена в язык Arduino.
  • Светодиод

  • : 13. К цифровому контакту 13 подключен встроенный светодиод. Когда на контакте ВЫСОКОЕ значение, светодиод горит, когда на НИЗКОМ — выключен.

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

  • I2C: A4 (SDA) и A5 (SCL). Поддержка связи I2C (TWI) с использованием библиотеки Wire (документация на веб-сайте Wiring).

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

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

Связь

Arduino Nano имеет ряд средств для связи с компьютером, другим Arduino или другими микроконтроллерами. ATmega328 обеспечивает последовательную связь UART TTL (5V), которая доступна на цифровых контактах 0 (RX) и 1 (TX). FTDI FT232RL на плате направляет эту последовательную связь через USB, а драйверы FTDI (входящие в состав программного обеспечения Arduino) предоставляют виртуальный COM-порт для программного обеспечения на компьютере. Программное обеспечение Arduino включает в себя последовательный монитор, который позволяет отправлять простые текстовые данные на плату Arduino и с нее. Светодиоды RX и TX на плате будут мигать при передаче данных через микросхему FTDI и USB-подключение к компьютеру (но не при последовательной связи на контактах 0 и 1). Библиотека SoftwareSerial позволяет осуществлять последовательную связь на любом из цифровых контактов Nano. ATmega328 также поддерживает связь I2C (TWI) и SPI. Программное обеспечение Arduino включает библиотеку Wire для упрощения использования шины I2C. Чтобы использовать связь SPI, см. техническое описание ATmega328.

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

Arduino Nano можно запрограммировать с помощью программного обеспечения Arduino (скачать). Выберите «Arduino Duemilanove или Nano w/ATmega328» в меню «Инструменты» > «Плата» (в зависимости от микроконтроллера на вашей плате). ATmega328 на Arduino Nano поставляется с предварительно записанным загрузчиком, который позволяет загружать в него новый код без использования внешнего аппаратного программатора. Он обменивается данными с использованием оригинального протокола STK500. Вы также можете обойти загрузчик и запрограммировать микроконтроллер через заголовок ICSP (внутрисхемное последовательное программирование), используя Arduino ISP или аналогичный.

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

Вместо того, чтобы требовать физического нажатия кнопки сброса перед загрузкой, Arduino Nano сконструирован таким образом, что его можно сбросить с помощью программного обеспечения, работающего на подключенном компьютере. Одна из линий аппаратного управления потоком (DTR) FT232RL подключена к линии сброса ATmega328 через конденсатор емкостью 100 нанофарад. Когда эта линия активна (низкий уровень), линия сброса падает на время, достаточное для сброса микросхемы.

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

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