Обзор платы Arduino Nano

Попробуйте наш инструмент устранения неполадок





Эта статья дает подробную информацию о плате Arduino Nano, и это один из видов платы микроконтроллера, разработанный командой Arduino. Этот микроконтроллер основан на Atmega168 или Atmega328p. Она довольно похожа на плату Arduino Uno, но когда дело доходит до конфигурации контактов и функций, эта нано-плата заменила Arduino uno из-за небольшого размера. Как мы знаем, при разработке Встроенная система Компоненты небольшого размера предпочтительны. Платы Arduino в основном используются для сборки электронные проекты . встроенные системы, робототехника и т.д. Но наноплаты в основном представлены для новичков, не имеющих технического образования.

Что такое плата Arduino Nano?

Arduino Nano - один тип микроконтроллера плата, и она разработана Arduino.cc. Он может быть построен с помощью микроконтроллера, такого как Atmega328. Этот микроконтроллер также используется в Ардуино UNO. Это плата небольшого размера, которая также может использоваться в самых разных областях. Другой Платы Arduino в основном это Arduino Mega, Arduino Pro Mini, Arduino UNO, Arduino YUN, Arduino Lilypad, Arduino Leonardo и Arduino Due. И другие платы разработки: Совет по развитию AVR, Совет по развитию PIC, Raspberry Pi , Intel Edison, MSP430 Launchpad и плата ESP32.




Эта плата имеет множество функций и характеристик, таких как плата Arduino Duemilanove. Однако эта плата Nano отличается упаковкой. У него нет разъема постоянного тока, поэтому источник питания можно подавать через небольшой USB-порт, в противном случае напрямую подключенный к контактам, таким как VCC и GND. На эту плату можно подавать напряжение от 6 до 20 вольт через порт mini USB на плате.

Возможности Arduino Nano

Особенности Arduino nano в основном включают следующее.



Arduino-нано-плата

Arduino-нано-плата

  • Микроконтроллер ATmega328P из семейства 8-битных AVR
  • Рабочее напряжение 5 В
  • Входное напряжение (Vin) от 7 В до 12 В
  • Контакты ввода / вывода - 22
  • Аналоговые контакты i / p - 6 от A0 до A5
  • Цифровые пины 14
  • Потребляемая мощность 19 мА
  • Контакты ввода / вывода Постоянный ток 40 мА
  • Флэш-память 32 КБ
  • SRAM составляет 2 КБ
  • EEPROM составляет 1 КБ
  • Скорость CLK - 16 МГц
  • Вес-7г
  • Размер печатной платы 18 х 45 мм.
  • Поддерживает три вида связи, такие как SPI, IIC и USART.

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

Конфигурация нано-выводов Arduino показана ниже, а функции каждого пина обсуждаются ниже.

распиновка arduino-nano

Распиновка Arduino-nano

Вывод питания (Vin, 3,3 В, 5 В, GND): Эти контакты являются контактами питания


Вывод RST (сброс): Этот вывод используется для сброса микроконтроллера.

Аналоговые контакты (A0-A7): Эти контакты используются для расчета аналогового напряжения платы в диапазоне от 0 В до 5 В.

Контакты ввода / вывода (цифровые выводы от D0 до D13): Эти контакты используются как контакты ввода-вывода, в противном случае - как выводы. 0 В и 5 В

Последовательные контакты (Tx, Rx): Эти контакты используются для передачи и приема последовательных данных TTL.

Внешние прерывания (2, 3): Эти контакты используются для активации прерывания.

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

SPI (10, 11, 12 и 13): Эти штифты используются для поддержки Связь SPI .

Встроенный светодиод (13): Этот вывод используется для активации светодиода.

IIC (A4, A5): Эти контакты используются для поддержки связи TWI.

AREF: Этот вывод используется для передачи опорного напряжения к входному напряжению

Разница между Arduino UNO и Arduino Nano

Плата Arduino Nano похожа на плату Arduino UNO, включая аналогичный микроконтроллер, такой как Atmega328p. Таким образом, они могут использовать похожую программу. Основное различие между ними - размер. Потому что размер Arduino Uno вдвое больше, чем у нано-платы. Таким образом, платы Uno занимают больше места в системе. Программирование UNO может быть выполнено с USB кабель, тогда как Nano использует кабель mini USB. Основные различия между этими двумя перечисленными в следующей таблице.

разница между arduino-uno-и-arduino-nano

разница между Arduino-UNO-и-Arduino-nano

Связь Arduino Nano

Связь платы Arduino Nano может осуществляться с использованием различных источников, таких как дополнительная плата Arduino, компьютер или микроконтроллеры. Микроконтроллер на плате Nano (ATmega328) предлагает: последовательная связь (UART TTL). Это может быть доступно на цифровых выводах, таких как TX и RX. Программное обеспечение Arduino состоит из последовательного монитора, позволяющего легко передавать и получать текстовую информацию с платы.

Светодиоды TX и RX на плате Nano будут мигать всякий раз, когда информация отправляется через соединение FTDI и USB в направлении компьютера. Подобный библиотеке SoftwareSerial обеспечивает последовательную связь на любом из цифровых выводов на плате. Микроконтроллер также поддерживает связь SPI и I2C (TWI).

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

Программирование Arduino nano может быть выполнено с помощью программного обеспечения Arduino. Нажмите кнопку «Инструменты» и выберите нано-плату. Микроконтроллер ATmega328 поверх платы Nano поставляется с запрограммированным загрузчиком. Этот загрузчик позволяет загружать новый код без использования внешнего аппаратного программиста. Сообщение об этом может быть выполнено с помощью протокола STK500. Здесь также можно избежать загрузчика, а программу микроконтроллера можно выполнить, используя заголовок последовательного программирования в схеме или ICSP с ISP Arduino.

Приложения Arduino Nano

Эти платы используются для создания проектов Arduino Nano путем считывания входных сигналов датчика, кнопки или пальца и выдачи выходных данных путем включения двигателя или светодиода, или некоторые из приложений перечислены ниже.

Таким образом, речь идет об обзоре Таблица данных Arduino nano . Из приведенной выше информации, наконец, мы можем сделать вывод, что для новичков, которые плохо знакомы с электроникой, эта плата Nano настоятельно рекомендуется выбрать эту плату из-за ее функций, таких как низкая стоимость и очень простая в использовании в различных приложениях. Эту плату можно просто подключить к любому компьютеру через порт mini USB. Вот вам вопрос, что такое драйвер Arduino nano?