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
Обозначение на плате | Обозначение в прошивке | Возможности пина |
TX1 | 1 | Цифровой ввод/вывод, Serial TX |
RX0 | 0 | Цифровой ввод/вывод, Serial RX |
RST | Пин перезагрузки | |
GND | Земля или V- | |
D2 | 2 | Цифровой ввод/вывод |
D3 | 3 | Цифровой ввод/вывод, ШИМ |
D4 | 4 | Цифровой ввод/вывод |
D5 | 5 | Цифровой ввод/вывод, ШИМ |
D6 | 6 | Цифровой ввод/вывод, ШИМ |
D7 | 7 | Цифровой ввод/вывод |
D8 | 8 | Цифровой ввод/вывод |
D9 | 9 | Цифровой ввод/вывод, ШИМ |
D10 | 10 | Цифровой ввод/вывод, ШИМ, SPI SS |
D11 | 11 | Цифровой ввод/вывод, ШИМ, SPI MOSI |
D12 | 12 | Цифровой ввод/вывод, SPI MISO |
D13 | 13 | Цифровой ввод/вывод, LED, SPI SCK |
3. 3V | 3.3 В | |
REF | Пин опорного напряжения | |
A0 | A0 или 14 | Аналоговый пин с 8-ми битным АЦП |
A1 | A1 или 15 | Аналоговый пин с 8-ми битным АЦП |
A2 | A2 или 16 | Аналоговый пин с 8-ми битным АЦП |
A3 | A3 или 17 | Аналоговый пин с 8-ми битным АЦП |
A4 | A4 или 18 | Аналоговый пин с 8-ми битным АЦП, I2C SDA |
A5 | A5 или 19 | Аналоговый пин с 8-ми битным АЦП, I2C SCL |
A6 | A6 | Аналоговый пин с 8-ми битным АЦП |
A7 | A7 | Аналоговый пин с 8-ми битным АЦП |
5V | 5 В или 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 нанофарад. Когда эта линия активна (низкий уровень), линия сброса падает на время, достаточное для сброса микросхемы.