Что такое Arduino Nano. Какие характеристики у Arduino Nano. Как программировать Arduino Nano. Для чего используется Arduino Nano. Чем отличается Arduino Nano от других плат Arduino.
Arduino Nano: обзор компактной платы для разработки
Arduino Nano — это компактная плата для разработки электронных проектов на базе микроконтроллера ATmega328. Она обладает небольшими размерами (18 x 45 мм) и широкими возможностями для создания различных устройств.
Ключевые характеристики Arduino Nano:
- Микроконтроллер: ATmega328
- Рабочее напряжение: 5В
- Тактовая частота: 16 МГц
- Флэш-память: 32 КБ
- ОЗУ: 2 КБ
- 14 цифровых входов/выходов
- 8 аналоговых входов
- Питание через Mini-USB или от 7-12В
Благодаря малым габаритам Arduino Nano отлично подходит для компактных проектов и встраиваемых систем. При этом плата сохраняет совместимость с большинством шилдов и библиотек Arduino.
Возможности и применение Arduino Nano
Arduino Nano открывает широкие возможности для создания электронных устройств и систем управления. Вот некоторые популярные области применения этой платы:
![](/800/600/https/media.au.ru/imgs/59c7c77623bbeb7cec1b144a/arduino-nano-promini-1-10340668.jpg)
- Умный дом и интернет вещей
- Робототехника
- Системы сбора данных
- Носимая электроника
- Образовательные проекты
- Прототипирование устройств
Компактные размеры позволяют встраивать Arduino Nano в самые разные проекты — от миниатюрных гаджетов до промышленных систем управления. При этом плата обладает достаточной вычислительной мощностью для решения большинства задач.
Программирование Arduino Nano
Для программирования Arduino Nano используется стандартная среда разработки Arduino IDE. Процесс создания и загрузки скетчей полностью аналогичен другим платам Arduino:
- Установите Arduino IDE на компьютер
- Подключите Arduino Nano через USB-кабель
- Выберите плату «Arduino Nano» и порт в настройках
- Напишите скетч на языке C++
- Скомпилируйте и загрузите скетч в плату
Arduino Nano поддерживает все стандартные библиотеки Arduino, что существенно упрощает разработку. Также можно использовать дополнительные библиотеки для работы со специфическим оборудованием.
Питание Arduino Nano
Arduino Nano имеет несколько вариантов питания:
![](/800/600/https/www.zone4game.ru/wa-data/public/shop/products/91/15/1591/images/1861/1861.970.png)
- Через Mini-USB разъем от компьютера
- От внешнего источника 7-12В через пин Vin
- От стабилизированного источника 5В через пин 5V
Какой способ питания выбрать? Это зависит от конкретного проекта:
- USB-питание удобно при разработке и отладке
- Внешний источник нужен для автономной работы
- Питание 5В подходит при использовании внешнего стабилизатора
При питании от батарей рекомендуется использовать понижающий преобразователь для увеличения времени автономной работы.
Входы и выходы Arduino Nano
Arduino Nano имеет следующие пины для подключения периферии:
- 14 цифровых входов/выходов (6 с ШИМ)
- 8 аналоговых входов (10 бит, 0-5В)
- Последовательный порт UART (RX, TX)
- Интерфейсы I2C (SDA, SCL) и SPI
- Выход внешнего прерывания
Цифровые пины могут использоваться для подключения светодиодов, кнопок, реле и другой цифровой периферии. Аналоговые входы позволяют считывать данные с различных сенсоров. Интерфейсы расширяют возможности подключения внешних устройств.
Arduino Nano vs другие платы Arduino
Чем Arduino Nano отличается от других популярных плат Arduino?
![](/800/600/https/www.teachmemicro.com/wp-content/uploads/2019/06/Arduino-Nano-pinout-3.jpg)
- Arduino Uno — базовая модель, Nano компактнее
- Arduino Micro — похожа на Nano, но с USB-микроконтроллером
- Arduino Mega — больше памяти и пинов, чем у Nano
- Arduino Leonardo — встроенный USB, отсутствует у Nano
Главные преимущества Arduino Nano:
- Компактные размеры
- Низкая стоимость
- Простота использования
- Совместимость с экосистемой Arduino
Это делает Arduino Nano отличным выбором для начинающих и продвинутых разработчиков, особенно для компактных проектов.
Подключение периферии к Arduino Nano
К Arduino Nano можно подключить множество различных компонентов и модулей. Вот несколько примеров:
- Дисплеи (LCD, OLED, TFT)
- Датчики (температуры, влажности, освещенности)
- Беспроводные модули (Bluetooth, Wi-Fi, LoRa)
- Моторы и сервоприводы
- Клавиатуры и кнопки
- Модули памяти (SD-карты, EEPROM)
Подключение осуществляется через цифровые и аналоговые пины, а также специализированные интерфейсы (I2C, SPI). Для сложных проектов можно использовать платы расширения (шилды).
Примеры проектов на Arduino Nano
Arduino Nano позволяет реализовать множество интересных проектов. Вот несколько идей для вдохновения:
![](/800/600/https/3d-diy.ru/upload/medialibrary/b93/arduino_nano_shema.jpg)
- Метеостанция с датчиками и дисплеем
- Система умного освещения
- Робот-манипулятор
- Цифровые музыкальные инструменты
- Беспроводной пульт управления
- Портативный игровой консоль
Эти проекты демонстрируют разнообразие возможностей Arduino Nano — от простых устройств до сложных систем. Плата подходит как для обучения, так и для создания полноценных продуктов.
Заключение
Arduino Nano — это компактная и функциональная плата для разработки электронных проектов. Она сочетает в себе небольшие размеры, низкую стоимость и широкие возможности, что делает ее отличным выбором для различных применений. Простота использования и совместимость с экосистемой Arduino позволяют быстро создавать прототипы устройств и реализовывать самые смелые идеи.
Arduino Nano datasheet
В данный момент существуют две версии Arduino Nano, на микроконтроллере ATmega328 (Arduino Nano 3.0) и ATmega168 (Arduino Nano 2.x).
- datasheet Arduino Nano_V.2.3
- datasheet Arduino Nano_V.3.0
- datasheet ATmega328p
Arduino Nano 3.0 (ATmega328)
Характеристика
Микроконтроллер | ATmega328 |
Рабочее напряжение (логическая уровень) | 5 В |
Входное напряжение (рекомендуемое) | 7-12 В |
Входное напряжение (предельное) | 6-20 В |
Цифровые Входы/Выходы | 14 (6 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы | 8 |
Постоянный ток через вход/выход | 40 мА |
Флеш-память | 32 Кб (ATmega328) 2 Кб используются для загрузчика |
ОЗУ | 2 Кб (ATmega328) |
EEPROM | 1 Кб (ATmega328) |
Тактовая частота | 16 МГц |
Размеры | 1. |
Принципиальная схема
Arduino Nano 2.3 (ATmega168)
Характеристика
Микроконтроллер | Atmel ATmega168 |
Рабочее напряжение (логическая уровень) | 5 В |
Входное напряжение (рекомендуемое) | 7-12 В |
Входное напряжение (предельное) | 6-20 В |
Цифровые Входы/Выходы | 14 (6 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы | |
Постоянный ток через вход/выход | 40 мА |
Флеш-память | 16 Кб (ATmega168) 2 Кб используются для загрузчика |
ОЗУ | 1 Кб (ATmega168) |
EEPROM | 512 байт (ATmega168) |
Тактовая частота | 16 МГц |
Размеры | 1. |
Дополнительные файлы
Плата Arduino NANO — описание, настройки подключения и схемы распиновки
1. Скачивание и установка Arduino IDE
Для программирования платформы вам необходимо скачать и установить свежую версию программы для программирования Арудино — «Arduino IDE». Ее можно скачать с официального сайта по ссылке ниже.
При использовании русскоязычной версии Windows, программа автоматически выставит в интерфейсе русский язык.
Скачать Arduino IDE (Windows) Скачать Arduino IDE (MacOS)
В открывшемся окне следует нажать на кнопку «JUST DOWNLOAD«.
2. Первый запуск среды разработки
После того, как вы скачаете и установите Arduino IDE, вам необходимо подключить Arduino Nano в любой свободный порт компьютера и осуществить первичную настройку.
После того, как вы плата подключится к компьютеру, Windows сообщит об обнаружении нового устройства.
Скорее всего ваша Ардуино имеет встроенный китайский программатор Ch440G, драйверы для которого Windows найти не удасться.
Если ваша Arduino Nano — Китай, драйвер придется устанавливать самостоятельно. Об этом система оповестит вас сообщением «Программное обеспечение для устройства не было установлено».
Если все произошло именно так, как мы описали выше, приступаем к установке драйверов по этой инструкции:
Инструкция по установке Ch440G
После того, как вы увидите сообщение «Устройство установлено и готово к использованию», переходите к настройке программы.
3. Настройка подключения платы
Вверху программы размещен список различных пунктов меню. Вам необходима вкладка Инструменты Плата.
В этом окне вам необходимо выбрать, какая плата была подключена к вашему компьютеру. Выбираем «Arduino Nano» .
Инструменты Плата Arduino Nano
После выбора платы, нам необходимо выбрать порт. Переходим ко вкладке Инструменты Порт.
Если вы уже подключили свою ардуино к компьютеру, то у вас должны отобразиться все занятые на текущий момент COM-порты. Выбираем любой из доступных и проверяем, правильный-ли порт мы выбрали.
4. Проверка работоспособности платы
Самый простой способ проверить, работает-ли ваша ардуино на том порту, который вы выбрали — это попробовать залить в нее тестовый скетч (прошивку).
Из верхнего меню открываем: Файл Примеры 01.Basics Blink
В новом окне будет открыт код программы для мигания светодиодом, самой базовой программы в среде разработки под микроконтроллеры. Для того, чтобы загрузить ее в вашу Nano, необходимо нажать кнопку «загрузка».
В панели работы со скетчами — вторая кнопка:
В нижней части программы (в черном окне) показывается процесс загрузки прошивок в плату. Если все прошло нормально, вы увидите сообщение «загрузка успешно завершена».
Arduino Nano — Интернет-магазин Arduino
Код: A000005 / Штрих-код: 7630049200173
24,90 $
| /
Классическая плата 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
/certifications, пожалуйста, посетите нашу сертификацию.![](/800/600/http/i.pinimg.com/736x/6d/82/45/6d8245c9cafda049517c771b9408b84d--arduino-pictures-of.jpg)
Документация
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().
- PWM: 3, 5, 6, 9, 10 и 11.
Обеспечьте 8-битный вывод PWM с помощью функции 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 нанофарад. Когда эта линия активна (низкий уровень), линия сброса падает на время, достаточное для сброса микросхемы. Программное обеспечение Arduino использует эту возможность, чтобы вы могли загружать код, просто нажав кнопку загрузки в среде Arduino. Это означает, что загрузчик может иметь более короткий тайм-аут, так как снижение DTR может быть хорошо согласовано с началом загрузки. Эта установка имеет и другие последствия. Когда Nano подключен к компьютеру с Mac OS X или Linux, он сбрасывается каждый раз, когда к нему подключается программное обеспечение (через USB). Следующие полсекунды загрузчик работает на Nano. Хотя он запрограммирован на игнорирование искаженных данных (то есть всего, кроме загрузки нового кода), он будет перехватывать первые несколько байтов данных, отправленных на плату после открытия соединения. Если скетч, работающий на плате, получает одноразовую конфигурацию или другие данные при первом запуске, убедитесь, что программное обеспечение, с которым он взаимодействует, ждет секунду после открытия соединения и перед отправкой этих данных.
Arduino Nano 33 BLE — Официальный магазин Arduino
Код: ABX00030 / Штрих-код: 7630049201491
22,80 €
| /
Самый миниатюрный форм-фактор Arduino с Bluetooth® и Bluetooth® Low Energy и встроенным инерциальным датчиком.
##цена##
Расширьте свои возможности, добавьте в корзину: €0,00
Обзор
Nano 33 BLE (без разъемов) — это плата Arduino, совместимая с напряжением 3,3 В, в наименьшем доступном форм-факторе: 45×18 мм!
Arduino Nano 33 BLE — это совершенно новая плата в хорошо известном форм-факторе. Он поставляется со встроенным 9-осевым инерционным датчиком, что делает эту плату идеальной для носимых устройств, а также для широкого спектра научных экспериментов, требующих беспроводной связи на короткие расстояния.
Arduino Nano 33 BLE — это эволюция традиционной Arduino Nano, но с более мощным процессором nRF52840 от Nordic Semiconductors, 32-разрядным Процессор ARM® Cortex®-M4 с частотой 64 МГц. Это позволит вам создавать программы большего размера, чем с Arduino Uno (у него 1 МБ памяти программ, в 32 раза больше), и с гораздо большим количеством переменных (ОЗУ в 128 раз больше). Основной процессор включает в себя другие удивительные функции, такие как сопряжение Bluetooth® через NFC и режимы сверхнизкого энергопотребления.
Nano 33 BLE поставляется с 9-осевым инерциальным измерительным блоком (IMU), что означает, что он включает в себя акселерометр, гироскоп и магнитометр с разрешением по 3 осям каждый. Это делает Nano 33 BLE идеальным выбором для более сложных экспериментов с робототехникой, трекеров упражнений, цифровых компасов и т. д.
Улучшенный Arduino Nano
— эквивалентный заменитель. Ваш код по-прежнему будет работать, но помните, что он работает при напряжении 3,3 В. Это означает, что вам нужно пересмотреть свой первоначальный дизайн, если он не совместим с 3,3 В. Кроме того, основными отличиями от классического Nano являются: более совершенный процессор, разъем micro-USB и 9ось ИМУ.
Плату можно приобрести как с разъемами, так и без них, что позволит встраивать Nano в любые изобретения, включая носимые устройства. Плата поставляется с мозаичными разъемами и без компонентов на стороне B. Эти функции позволяют вам припаивать плату непосредственно к вашей собственной конструкции, сводя к минимуму высоту всего вашего прототипа.
О, а мы уже упоминали об улучшенной цене? Благодаря пересмотренному производственному процессу Arduino Nano 33 BLE стоит меньше, чем оригинальный Nano… чего же вы ждете? Обнови сейчас!
Bluetooth® и Bluetooth® Low Energy
Коммуникационный набор микросхем Nano 33 BLE может быть как Bluetooth® Low Energy, так и Bluetooth®-клиентом и хост-устройством. Что-то довольно уникальное в мире платформ микроконтроллеров. Если вы хотите увидеть, как легко создать центральное или периферийное устройство Bluetooth®, изучите примеры в нашей библиотеке ArduinoBLE.
Начало работы
Раздел «Начало работы» содержит всю информацию, необходимую для настройки платы, использования программного обеспечения Arduino (IDE) и начала работы с программированием и электроникой.
Нужна помощь?
Посетите форум Arduino, чтобы задать вопросы о языке Arduino или о том, как создавать собственные проекты с помощью Arduino. Если вам нужна помощь с вашей платой, пожалуйста, свяжитесь с официальной службой поддержки пользователей Arduino, как описано на странице «Контакты».
Гарантия
Здесь вы можете найти информацию о гарантии на вашу плату.
Технические характеристики
Плата Arduino Nano 33 BLE основана на микроконтроллере nRF52840.
Микроконтроллер | nRF52840 (техническое описание) |
Рабочее напряжение | 3,3 В |
Входное напряжение (предел) | 21В |
Постоянный ток на контакт ввода-вывода | 15 мА |
Тактовая частота | 64 МГц |
Флэш-память ЦП | 1 МБ (nRF52840) |
ОЗУ | 256 КБ (nRF52840) |
ЭСППЗУ | нет |
Контакты цифрового ввода/вывода | 14 |
Контакты ШИМ | все цифровые контакты |
УАПП | 1 |
СПИ | 1 |
I2C | 1 |
Аналоговые входные контакты | 8 (АЦП, 12 бит, 200 тыс.![]() |
Аналоговые выходные контакты | Только через ШИМ (без ЦАП) |
Внешние прерывания | все цифровые контакты |
LED_ВСТРОЕННЫЙ | 13 |
USB | Родной процессор nRF52840 |
Длина | 45 мм |
Ширина | 18 мм |
Вес | 5 г (с головками) |
Соответствие
Для этой доски предоставлены следующие Декларации соответствия:
ISED/IC
MIC
WEE
RCM
ROHS
CE
FCC
UKCA
Достижения
ДЛЯ ДОЛЖНОЙ ИНФОРМАЦИОННЫЕ ДИАМЕНТАЦИИ. Пожалуйста, посетите документы.
OSH: Схемы
Arduino Nano 33 BLE — это оборудование с открытым исходным кодом! Вы можете создать свою собственную плату, используя следующие файлы:
EAGLE ФАЙЛЫ В .ZIP СХЕМЫ В .PDF FRITZING В .FZPZ ТЕХНИЧЕСКОЕ ОПИСАНИЕ В .