Распиновка Arduino Nano:характеристики, описание контактов и программирование
Технологии идут рука об руку с робототехникой и электроникой. В центре всего этого находится электронная печатная плата, а самой распространенной печатной платой в мире электроники является печатная плата Arduino. Люди также думают, что Aduino — это микроконтроллеры, однако это печатные платы с несколькими компонентами, включая микроконтроллер. Напротив, распиновка Arduino Nano как печатная плата имеет несколько компонентов внутри себя, и это делает ее еще более интересной для изучения.
Что такое распиновка Arduino Nano
Arduino Nano представляет собой небольшую последовательную микросхему процессора микроконтроллера ATmega328P с размерами 4,5 см на 1,8 см. Действительно, Arduino Nano популярнее Arduino UNO из-за его сходства.
Наиболее существенное отличие заключается в том, что Arduino UNO использует форму печатной платы Plastic Dual-In-Line Package (PDIP) и имеет 30 контактов, в то время как Arduino Nano использует пластиковую четырехъядерную плоскую упаковку (TQFP) и имеет 32 контакта. Фактически, Arduino Nano использует Micro USB Type-B, в то время как Arduino Nano имеет разъем питания постоянного тока.
(Также известен как PDIP (пластиковый DIP))
(Плоский квадратный корпус с тонким штифтом (TQFP))
Следовательно, Arduino Nano предпочтительнее Arduino UNO из-за его небольшого размера, цены и специальных функций, поскольку они оба имеют схожие функции.
(Arduino Nano, вид спереди, сзади и сбоку)
Возможности Arduino Nano
- Микроконтроллер ATmega328P поставляется со встроенным загрузчиком, упрощающим прошивку платы вашим кодом. Микроконтроллер питания относится к семейству 8-битных AVR (аудио/видео приемник).
- Сигнал рабочего напряжения 5 В.
- Напряжение питания через VIN или VCC может варьироваться от 7 В до 12 В.
- 32 КБ флэш-памяти ЦП использовалось загрузчиком на 2 КБ.
- Тактовая частота 16 МГц или кварцевый генератор.
- 2 КБ SRAM.
- 1 КБ памяти EEPROM
- Распиновка Arduino Nano имеет 30 контактов. Восемь аналоговых контактов, 14 цифровых контактов, 6 контактов питания и 2 контакта сброса.
- Потребляемая мощность 19 мА.
- 40 мА постоянного тока на контакт ввода-вывода.
- Небольшой размер Arduino Nano Pinout подходит для стандартных макетных плат, что делает его оптимальным выбором для многих приложений.
- Поддерживает связь SPI (последовательный периферийный интерфейс), USART (универсальный синхронный/асинхронный приемник/передатчик) и связь по межинтегральным схемам (IIC).
Пример базовой шины SPI)
- Используется Micro USB Type-B, в отличие от Arduino UNO.
- Встроенное последовательное программирование (ICSP) позволяет программировать микроконтроллер без отключения от печатной платы.
(RJ11 поверните программатор ICSP PIC)
Технические характеристики Arduino Nano
ARDUINO NANO | СПЕЦИФИКАЦИЯ |
Микроконтроллер | ATmega328P |
Флэш-память процессора | 32 КБ (2 КБ используется загрузчиком) флэш-памяти |
Архитектура/процессор | AVR 8-бит |
SRAM | 2 КБ |
ЭСППЗУ | 1 КБ |
Тактовая частота | Тактовая частота 16 МГц |
Источник рабочего напряжения | <тд>5Втд>|
Аналоговые контакты ввода/вывода | 8 |
Входное напряжение | <тд>7В-12Втд>|
Постоянный ток на контакты ввода/вывода | 40 мА |
Цифровые контакты ввода/вывода | 22 |
Выход с широтно-импульсной модуляцией (ШИМ) | <тд>6тд>|
Потребляемая мощность | 19 мА |
Размер печатной платы | 1,8 см X 4,5 см |
USB | Микро USB Type-B |
Заголовок ICSP | ДА |
Общение | IIC, связь SPI, USART |
Вес | 7 грамм |
Программируемый | Среда разработки Arduino |
Распиновка Arduino Nano
В этом разделе объясняются функции выводов в базовом оборудовании, и мы подробно обсудим альтернативные задачи выводов.
(расположение функциональных контактов Arduino Nano)
Контакт TX/D1 — это цифровой вывод ввода-вывода, отвечающий за передачу последовательных данных с платы Arduino Nano. Следовательно, это последовательный порт.
Контакт RX/D0 — это цифровой контакт ввода-вывода, отвечающий за прием последовательных данных в печатную плату Arduino Nano. Следовательно, это один из контактов последовательной связи и последовательный порт.
2 Сброс контактов и одна кнопка сброса, которая сбрасывает микроконтроллер и кнопку сброса на активный НИЗКИЙ уровень.
Контакты D2 и D3 . Это контакты цифрового ввода-вывода, используемые для прерывания программы микроконтроллера в случае возникновения чрезвычайной ситуации или когда требуется выполнить более важную функцию, а запущенную программу необходимо остановить.
Контакты D0–D13 Serial Clock (SCK). Это все 14 контактов цифрового ввода-вывода (I/O) распиновки Arduino Nano. Кроме того, конфигурация выводов соответствует требованиям приложения с использованием функций pinMode(), digitalRead() и digitalWrite(). Выводы цифрового ввода-вывода также имеют внутренний подтягивающий резистор в диапазоне от 20 Ом до 40 Ом и по умолчанию не подключены. Следовательно, выводы цифрового ввода-вывода также могут обеспечивать ток питания 40 мА для питания микроконтроллера.
Выводы D3, D5, D6, D9 и D11 для широтно-импульсной модуляции. Следовательно, они управляют двигателем с точки зрения скорости, яркости светодиодов и многих других функций, требующих модуляции.
Контакты от A0 до A7 . Это восемь аналоговых входных контактов, а аналоговые входы имеют функцию 8-битного аналого-цифрового преобразователя (АЦП). Кроме того, он считывается с помощью функции AnalogRead(), которая также считывает значения с указанных аналоговых контактов.
D10 Signal and Systems (SS), D11 Master Out Slave In (MOSI), D12 Master In Slave Out (MISO) и D13 Serial Clock (SCK) .
Следовательно, это цифровые контакты, которые используются в SPI-коммуникациях (последовательный периферийный интерфейс).
Встроенный светодиод (13) . Этот цифровой контакт управляет внутренним светодиодом, встроенным в печатную плату, включая и выключая его при необходимости.
Значки A4 (SDA), A5 (SCA) . Это аналоговые контакты для двухпроводного интерфейса (TWI) или межинтегральной схемы (I2C).
АРЕФ является эталоном аналого-цифрового преобразования (АЦП).
VIN-код , один из контактов питания, является контактом входного напряжения источника питания, который также используется при подключении к внешнему источнику питания (уровень входного напряжения 7–12 В) микроконтроллера башни.
3 на 3 это минимальное напряжение, генерируемое встроенным регулятором напряжения платы Nano.
5 В — регулируемое напряжение питания, используемое платой Nano для питания ее компонентов.
Контакт заземления — это заземляющий контакт наноплаты.
Как питать Arduino Nano
Вам нужно будет включить Arduino Nano, чтобы запустить ваше первое приложение. В этом разделе также обсуждаются включение платы Arduino Nano и режимы ее энергопотребления. Эти режимы питания могут защитить вашу печатную плату Arduino, особенно от повреждения питания.
(Arduino Nano питается от мини-USB)
- Разъем USB-кабеля Mini-B — подключите разъем питания кабеля mini-USB к штырьку и позвольте ему получать питание от любого источника, из которого происходит подключение. С одной стороны, этот вариант также позволяет получать питание от любого устройства, специально поддерживающего USB-разъем micro USB.
- Вывод VIN — нерегулируемый внешний источник питания 6-20 В специально проходит через этот вывод на плату для его питания. После этого питание стабилизируется платой Nano до напряжения 5 В, подходящего для работы платы силовой схемы с помощью регулятора напряжения платы.
- Контакт 5 В — не менее важно, если у вас есть регулируемый источник питания 5В, здесь происходит подключение питания. Следовательно, этот источник также напрямую подает питание на печатную плату; следовательно, любая перегрузка внешнего источника питания или внешние прерывания могут привести к повреждению платы микроконтроллера Arduino.
Разница между Arduino Uno и Arduino Nano
Напротив, Arduino UNO и Arduino Nano имеют существенные различия в технических характеристиках. Тем не менее, вот некоторые различия, которые обсуждаются ниже.
(Arduino Nano и Arduino UNO лежат рядом)
- Размер – Напротив, Arduino Uno больше, чем Arduino Nano:6,9 x 5,3 см, а Arduino Nano – 1,8 x 4,5 см.
- Плата Arduino – Напротив, Arduino Nano имеет корпус платы TQFP (пластиковый четырехъядерный плоский корпус), а плата Arduino UNO имеет корпус платы PDIP (пластиковый двухрядный корпус).
- Пины Напротив, у Arduino Nano 32 контакта, а у Arduino UNO — 30 контактов. Два дополнительных контакта на Arduino Nano предназначены для функций АЦП.
- Электропитание — Напротив, Arduino Uno имеет разъем питания постоянного тока и обычный USB-кабель, а Arduino Nano использует USB-порт mini-B; следовательно, может получать питание от обычного USB-соединения mini-B. Впоследствии он также позволяет обмениваться данными через USB.
Как программировать Arduino Nano
(Настройка Arduino Nano на макетной плате)
В этом разделе мы обсудим, как программировать Arduino, а также выполнять программы.
Первый шаг — загрузить Arduino IDE и соответствующие драйверы, такие как ядро megaAVR. Позже, после установки платы Arduino IDE, подключите плату Arduino к компьютеру с помощью порта USB. Он будет питать светодиоды.
Между тем, в программном обеспечении Arduino выберите правильный тип платы Arduino, которую вы используете. Перейти к встроенным примерам кода. Затем загрузите пример кода со своего компьютера на плату в верхней панели программного обеспечения Arduino. Сразу после завершения процесса встроенный светодиод Arduino начнет мигать. После этого вы можете наблюдать за Arduino и видеть, как выполняются ваши команды. Следовательно, если у вас мигает пример кода для платы Arduino, вы потом увидите, что делает нано-плата.
Обзор
Подводя итог, можно сказать, что применение и знакомство с Arduino Nano в основном основаны на функциях и функциях, обсуждаемых в этой статье. Кроме того, Arduino Nano используется во многих приложениях, таких как отслеживание жестов и электронные бортовые датчики.
Вкратце, мы также установили, что программирование Arduino может варьироваться в более обширных программах. Кроме того, также была рассмотрена связь SPI и последовательная связь на выводах. В случае возникновения каких-либо технических вопросов или вопросов, пожалуйста, свяжитесь с нами. Мы всегда рады выслушать ваши отзывы.
Промышленные технологии
- Спецификации и приложения ICM-20608-G
- APDS-9960 Технические характеристики и приложения
- Датчик Arduino - типы и приложения
- Программирование серии Atmel AT89 через Arduino
- Калькулятор Arduino
- Клон Arduboy с Arduino Nano и I2C OLED-дисплеем
- Ноутбук Raspberry Pi и Arduino
- Транзистор 2N3771:распиновка, особенности, применение и альтернативы
- Микроконтроллер AT89c51:программирование, распиновка, особенности и альтернативы
- Arduino Protoshield — краткое и подробное руководство по его сборке