Arduino nano v3 схема: d0_bf_d1_80_d0_be_d0_b4_d1_83_d0_ba_d1_82_d1_8b:arduino-nano [Амперка / Вики]

Содержание

Ардуино nano v3 распиновка — Вместе мастерим

Схема платы Arduino Nano с нумерацией всех пинов (выводов) с указанием соответствия выводам микроконтроллера Atmega328. Скачать принципиальную схему Arduino Nano.

Arduino Nano — младший брат ардуины UNO, который отличается более компактными размерами, более низкой ценой , несколько урезанным количеством выводов и разъемов, но обладающий практически тем же функционалом, что и UNO, поскольку на обоих платах стоит один и тот же микроконтроллер Atmega328.

(замечание: в старых версиях Arduino Nano 2.x использовался МК ATmega168).

Распиновка платы Arduino Nano

На рисунке указаны номера и назначения выводов Arduino Nano (вид со стороны, на которой расположен микроконтроллер Atmega328):

Расшифровка цвета:

— серый цвет — физический пин микроконтроллера Atmega328;

— светло серый цвет (PD0, PD1 и т.д.) — номер порта микроконтроллера, который доступен из программ на ассемблере;

— зеленый цвет (ADC0 и т.д.) — номера аналогивых выводов;

— голубой цвет — пины портов UART и SPI.

Назначение и обозначения выводов:

USB — USB-порт, предназначенный для подключения ардуины к компьютеру через USB-кабель (нужен Mini-B USB разъем).

VIN — сюда может подается питание от внешнего источника питания на 7-12 В (блок питания покупается отдельно). Напряжение будет подаваться на стабилизатор и понижаться до 5 В. Поэтому оптимально подавать на этот пин около 9 В.

5V — через этот пин также можно запитывать плату от источника питания на 5 вольт, однако напряжение должно быть более-менее стабильным, поскольку оно подается непосредственно на микроконтроллер (стабилизатор не задействован), и поэтому высокое напряжение может убить основной микроконтроллер.

3.3V — на этом пине будет висеть напряжение 3.3 В, которое формируется от внутреннего стабилизатора платы. Этот пин нужен для подключения некоторых внешних устройств, которым для работы требуется 3.3 В — обычно это всякие ЖК-дисплеи. Однако максимальный ток вывода при этом не должны превышать 50 мА.

GND — земля (Ground Pin).

AREF — опорное напряжение для аналоговых входов. Используется по необходимости (настраивается с помощью analogReference()).

IOREF — позволяет узнать рабочее напряжение микроконтроллера. Используется редка. На китайских платах отсутствует вовсе.

Reset — выполняет сброс микроконтроллера, подать низкий уровень на этот вход.

SDA, SCL — пины интерфейса TWI/I2C.

D0. D13 — цифровые входы/выходы. На вывод D13 висит встроенный светодиод, который загорается, если на вывод D13 подан уровень HIGH.

0 (RX), 1 (TX) — выводы порта UART (последовательный порт Serial).

A1. A5 — аналоговые входы (могут использоваться и в качестве цифровых).

Внешний вид платы Arduino Nano с подписанными выводами:

RX+TX LEDs — светодиоды — моргают, когда передаются данные через последовательный порт Serial UART (пины RX и TX).

Reset Button — кнопка для перезапуска микроконтроллера;

(остальные обозначения смотри выше)

FTDI USB chip — микросхема FTDI FT323RL, которая используется для связи ардуины с компьютером через USB-кабель. Со стороны ардуины это serial-интерфейс. На компьютер этот интерфейс будет доступен в виде виртуального COM-порта (должны быть установлены драйвера для чипа FTDI — обычно входят в состав IDE Arduino).

Миниатюрная платформа для создания прототипов
и изучения микроэлектроники

  • Описание
  • Характеристики
  • Схемы
  • Распиновка
  • Подключение
  • Фотографии

Что такое Arduino?

Arduino — это семейство электронных платформ, предназначенных для изучения проектирования электроники.

Arduino NANO — компактная платформа для прототипирования микроэлектронных устройств, предназначенная для использования с макетной платой. Функционал устройства во многом схож с Arduino UNO и отличается от нее лишь размерами платы и отсутствием отдельного разъема для питания.

Основа Arduino Nano — микроконтроллер на базе ATmega328, логическая микросхема для обработки данных с тактовой частотой 16 МГц, имеющая на борту 8 аналоговых и 14 цифровых контактов общего назначения, а также все необходимые интерфейсы: I2C, SPI и UART.

Основные преимущества Arduino NANO:
  • Простота использования
  • Быстрое изучение
  • Удобная среда разработки
  • Открытый исходный код
  • Сообщество поклонников
  • Тысячи готовых проектов
  • Возможности расширения
  • Широкая переферия

Arduino в цифрах

Год релиза первой Arduino

Платформ продается ежедневно

Различных видов платформ

Пользователей в сообществе

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

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

Atmel ATmega328 с тактовой частотой 16 МГц

Питание платформы

Рекомендуемое напряжение: 7-12В DC, рабочее — 5В DC

Цифровые порты

14 портов ввода-вывода, 6 из которых имеют возможность вывода ШИМ сигнала

Аналоговые входы

8 шт., каждый с разрешением 10 бит (от 0 до 1024 усл. значений)

Цифровые интерфейсы

1 x I2C, 1 x SPI, 1 x UART, 1 x ICSP

Размер памяти

32Кб Флеш-памяти, 2Кб ОЗУ, 1Кб EEPROM

Размеры платы

Физические габариты платы 42 x 19 мм, вес 12г

Варианты питания

Через разъем mini-USB или через разъем Vin на контактной линейке

Токовая защита

Платформа не имеет встроенной защиты USB порта от коротких замыкания и выбросов тока

Arduino является платформой с открытой архитектурой и программным обеспеченем. Arduino Nano — идеальный инструмент, способный показать, насколько легким может стать процесс изучения электроники, схемотехники и программирования. За счет своих компактных размеров ардуино нано помещается вместе с датчиками и сенсорами на одной макетной плате.

Схемы платформы

Ниже представлены ссылки на скачивание всех схем Arduino NANO:
Принципиальная схема, файлы EAGLE и распиновка платы

Принципиальная схема
Файлы трассировки .EAGLE
Контактная распиновка платы
Datasheet для ATmega328

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

На изображении выше представлена схема контактной распиновки Arduino NANO V3,
с указанием назначения каждого контактного вывода платы.

Если вы или ваш ребенок хочет изучить основы микроэлектроники, робототехники или интернета вещей, Arduino — идеальное начало!

Подключение платы

При покупке официальной версии платформы, подключение Arduino NANO к компьютеру происходит автоматически.
При использовании китайских аналогов или других arduino-совместимых платформ, во время подключения следует учесть несколько важных моментов.
Выпуск официальных версий платформы был прекращен в 2016 году.

Подключение официальной платы
1. Скачивание и установка Arduino >

Для работы с платой вам потребуется скачать и установить свежую версию среды программирования Arduino — «Arduino IDE». Ее можно скачать с официального сайта по ссылке ниже.

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

В открывшемся окне следует нажать на кнопку «JUST DOWNLOAD«.

2. Первый запуск среды разработки

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

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

3. Настройка подключения платы

В верхнем меню программы размещен список пунктов. Вам необходим пункт Инструменты Плата.
В этом окне вам необходимо выбрать, какая плата была подключена к вашему компьютеру. Выбираем «Arduino Nano» .

Инструменты Плата Arduino Nano

После выбора нужной платы, нам необходимо выбрать порт. Переходим ко вкладке Инструменты Порт.

Если плата подключена к компьютеру корректно, у вас отобразятся все занятые на текущий момент COM-порты. Выбираем любой из доступных и проверяем, угадали-ли мы с портом.

4. Проверка работоспособности платы

Самый простой способ проверить, работает-ли ваша ардуино на том порту, который вы выбрали — это попробовать залить в нее тестовый скетч (прошивку).

Из верхнего меню открываем: Файл Примеры 01.Basics Blink

В новом окне Windpws у вас откроется код программы, которая мигает светодиодом. Теперь необходимо загрузить ее в плату, нажав на кнопку «загрузка».

В панели работы со скетчами — вторая кнопка:

Внизу программы (в черном окне) показывается процесс загрузки прошивок в плату. Если все прошло нормально, вы увидите сообщение «загрузка успешно завершена».

Подключение неофициальных плат
1. Скачивание и установка Arduino >

Для программирования платформы вам необходимо скачать и установить свежую версию программы для программирования Арудино — «Arduino IDE». Ее можно скачать с официального сайта по ссылке ниже.

При использовании русскоязычной версии Windows, программа автоматически выставит в интерфейсе русский язык.

В открывшемся окне следует нажать на кнопку «JUST DOWNLOAD«.

2. Первый запуск среды разработки

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

После того, как вы плата подключится к компьютеру, Windows сообщит об обнаружении нового устройства.

Скорее всего ваша Ардуино имеет встроенный китайский программатор Ch440G, драйверы для которого Windows найти не удасться.

Если ваша Arduino Nano — Китай, драйвер придется устанавливать самостоятельно. Об этом система оповестит вас сообщением «Программное обеспечение для устройства не было установлено».

Если все произошло именно так, как мы описали выше, приступаем к установке драйверов по этой инструкции:

После того, как вы увидите сообщение «Устройство установлено и готово к использованию», переходите к настройке программы.

3. Настройка подключения платы

Вверху программы размещен список различных пунктов меню. Вам необходима вкладка

Инструменты Плата.
В этом окне вам необходимо выбрать, какая плата была подключена к вашему компьютеру. Выбираем «Arduino Nano» .

Инструменты Плата Arduino Nano

После выбора платы, нам необходимо выбрать порт. Переходим ко вкладке Инструменты Порт.

Если вы уже подключили свою ардуино к компьютеру, то у вас должны отобразиться все занятые на текущий момент COM-порты. Выбираем любой из доступных и проверяем, правильный-ли порт мы выбрали.

4. Проверка работоспособности платы

Самый простой способ проверить, работает-ли ваша ардуино на том порту, который вы выбрали — это попробовать залить в нее тестовый скетч (прошивку).

Из верхнего меню открываем: Файл Примеры 01.Basics Blink

В новом окне будет открыт код программы для мигания светодиодом, самой базовой программы в среде разработки под микроконтроллеры. Для того, чтобы загрузить ее в вашу Nano, необходимо нажать кнопку

«загрузка».

В панели работы со скетчами — вторая кнопка:

В нижней части программы (в черном окне) показывается процесс загрузки прошивок в плату. Если все прошло нормально, вы увидите сообщение «загрузка успешно завершена».

Фотографии разных версий платформы

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

Платформа Arduino Nano — это открытая платформа с семейства Arduino.
Существуют 2 вида плат, на микроконтроллере ATmega328 (Arduino Nano 3.0) и на микроконтроллере ATmega168 (Arduino Nano 2.x). Подробное описание этих плат можно прочитать на странице «Arduino Nano описание», а datasheet на «Arduino Nano datasheet».
Поэтому не будем отвлекаться от темы. Кто хочет сможет найти дополнительную информацию там.
Рассмотрим Arduino Nano V 3.0, более ранние версии уже почти не встречаются.
На плате установлены

1- D1/TX — TXD – пин передачи данных по UART;
2- D0/RX — RXD – пин приема данных по UART;
3- RESET — перезагрузка
4- GND — Земля
5- D2 – Цифровой Вход/Выход 2 Внешнее прерывание
6- D3– Цифровой Вход/Выход 3 ШИМ Внешнее прерывание
7- D4– Цифровой Вход/Выход 4
8- D5– Цифровой Вход/Выход 5 ШИМ
9- D6– Цифровой Вход/Выход 6 ШИМ
10- D7– Цифровой Вход/Выход 7
11- D8– Цифровой Вход/Выход 8
12- D9– Цифровой Вход/Выход 9 ШИМ
13- D10– Цифровой Вход/Выход 10 ШИМ (SS)
14- D11– Цифровой Вход/Выход 11 ШИМ (MOSI)
15- D12– Цифровой Вход/Выход 12 (MISO)
ДРУГАЯ СТОРОНА
16- D13– Цифровой Вход/Выход 13 (SCK)
17- питание +3.3 В;
18- AREF- АЦП
19- A0 – аналоговый вход A0
20- A1 – аналоговый вход A1
21- A2 – аналоговый вход A2
22- A3 – аналоговый вход A3
23- A4 – аналоговый вход A4 (SDA)
24- A5 – аналоговый вход A5 (SCL)
25- A6 – аналоговый вход A6
26- A7 – аналоговый вход A7
27- питание +5 В;
28- RESET — перезагрузка
29- GND — Земля
30- VIN — используется для подачи питания от внешнего источника от 6-20 Вольт;

Каждый из 14 цифровых выводов Nano может настраиваться как вход(INPUT) или выход(OUTPUT).
На них может быть 0(LOW) или 5В(HIGH).
Каждый вывод имеет нагрузочный резистор 20-50 кОм и может пропускать до 40 мА.

Arduino Nano | Аппаратная платформа Arduino

 

Общие сведения

Платформа Nano, построенная на микроконтроллере ATmega328 (Arduino Nano 3.0) или ATmega168 (Arduino Nano 2.x), имеет небольшие размеры и может использоваться в лабораторных работах. Она имеет схожую с Arduino Duemilanove функциональность, однако отличается сборкой. Отличие заключается в отсутствии силового разъема постоянного тока и работе через кабель Mini-B USB. Nano разработана и продается компанией Gravitech.

Принципиальные схемы и исходные данные

Arduino Nano 3.0 (ATmega328): схемы и файлы Eagle.

Arduino Nano 2.3 (ATmega168): руководство (pdf) и файлы Eagle. Примечание: т.к. свободная версия файлов Eagle не позволяет работать более чем с двумя слоями, а данная версия схем Nano содержит четыре слоя, то схемы публикуются не трассированными.

Краткие характеристики

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

Atmel ATmega168 или ATmega328

Рабочее напряжение (логическая уровень)

5 В

Входное напряжение (рекомендуемое)

7-12 В

Входное напряжение (предельное)

6-20 В

Цифровые Входы/Выходы

14 (6 из которых могут использоваться как выходы ШИМ)

Аналоговые входы

8

Постоянный ток через вход/выход

40 мА

Флеш-память

16 Кб (ATmega168) или 32 Кб (ATmega328) при этом 2 Кб используются для загрузчика

ОЗУ

1 Кб (ATmega168) или 2 Кб (ATmega328)

EEPROM

512 байт (ATmega168) или 1 Кб (ATmega328)

Тактовая частота

16 МГц

Размеры

1.85 см x 4.2 см

Питание:

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

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

Память

Микроконтроллер ATmega168 имеет 16 кБ флеш-памяти для хранения кода программы, а микроконтроллер ATmega328, в свою очередь, имеет 32 кБ (в обоих случаях 2 кБ используется для хранения загрузчика). ATmega168 имеет 1 кБ ОЗУ и 512 байт EEPROM (которая читается и записывается с помощью библиотеки EEPROM), а ATmega328 – 2 кБ ОЗУ и 1 Кб EEPROM.

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

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

  • Последовательная шина: 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.
  • LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит. 

На платформе Nano установлены 8 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Стандартно выводы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством функции analogReference(). Некоторые выводы имеют дополнительные функции:

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

Дополнительная пара выводов платформы:

  • AREF. Опорное напряжение для аналоговых входов. Используется с функцией analogReference().
  • Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.

Обратите внимание на соединение между выводами Arduino и портами ATmega168.

Связь

На платформе Arduino Nano установлено несколько устройств для осуществления связи с компьютером, другими устройствами Arduino или микроконтроллерами. ATmega168 и ATmega328 поддерживают последовательный интерфейс UART TTL (5 В), осуществляемый выводами 0 (RX) и 1 (TX). Установленная на плате микросхема FTDI FT232RL направляет данный интерфейс через USB, а драйверы FTDI (включены в программу Arduino) предоставляют виртуальный COM порт программе на компьютере. Мониторинг последовательной шины (Serial Monitor) программы Arduino позволяет посылать и получать текстовые данные при подключении к платформе. Светодиоды RX и TX на платформе будут мигать при передаче данных через микросхему FTDI или USB подключение (но не при использовании последовательной передачи через выводы 0 и 1). 

Библиотекой SoftwareSerial возможно создать последовательную передачу данных через любой из цифровых выводов Nano.

ATmega168 и ATmega328 поддерживают интерфейсы I2C (TWI) и SPI. В Arduino включена библиотека Wire для удобства использования шины I2C. Более подробная информация находится в документации. Для использования интерфейса SPI обратитесь к техническим данным микроконтроллеров ATmega168 и ATmega328.

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

Платформа программируется посредством ПО Arduino. Из меню Tools > Board выбирается «Arduino Diecimila, Duemilanove или Nano w/ ATmega168» или «Arduino Duemilanove или Nano w/ ATmega328» (согласно установленному микроконтроллеру). Подробная информация находится в справочнике и инструкциях.

Микроконтроллеры ATmega168 и ATmega328 поставляются с записанным загрузчиком, облегчающим запись новых программ без использования внешних программаторов. Связь осуществляется оригинальным протоколом STK500.

Имеется возможность не использовать загрузчик и запрограммировать микроконтроллер через выводы блока ICSP (внутрисхемное программирование). Подробная информация находится в данной инструкции.

Автоматическая (программная) перезагрузка

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

Функция имеет еще одно применение. Перезагрузка Nano происходит каждый раз при подключении к программе Arduino на компьютере с ОС Mac X или Linux (через USB). Следующие полсекунды после перезагрузки работает загрузчик. Во время программирования происходит задержка нескольких первых байтов кода во избежание получения платформой некорректных данных (всех, кроме кода новой программы). Если производится разовая отладка скетча, записанного в платформу, или ввод каких-либо других данных при первом запуске, необходимо убедиться, что программа на компьютере ожидает в течение секунды перед передачей данных.

 

Arduino nano

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

Arduino nano v 3.0

Эта версия снабжена микроконтроллером ATmega328. В отличии от своего младшего собрата, он имеет вдвое большие объемы энергонезависимой и flash памяти. И может похвастаться тактовой частотой в 16 МГц.

Характеристики

  • Микроконтроллер: ATmega328
  • Предельное напряжение питания: 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 вольт.

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

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

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

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

Широтно-импульсная модуляция (ШИМ) Arduino nano

Если внимательно посмотреть на плату то можно увидеть значок тильды (~) рядом с некоторыми цифровыми пинами. Этот значок означает, что данный пин может быть использован как выход ШИМ. На некоторых платах ардуино этого значка нет так как производители не всегда находят место для этого символа на плате. У Arduino nano есть 6 выводов ШИМ, это пины D3, D5, D6, D9, D10 и D11. Для использования ШИМ у Arduino есть специальная функция analogWrite().

Другие пины:

  • rx0 и tx1 используются для передачи данных по последовательному интерфейсу.
  • Выводы D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) рассчитаны для связи по интерфейсу SPI.
  • Так же на выводе D13 имеется встроенный в плату светодиод.
  • А4 (SDA) и А5 (SCL) могут использоваться для связи с другими устройствами по шине I2C. Подробнее про этот интерфейс вы можете почитать на википедии. В среде разработке Arduino IDE есть встроенная библиотека «wire.h» для более легкой работы с I2C.

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

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

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

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

ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИАЛЬНАЯ СХЕМА УПРАВЛЕНИЯ МУЛЬТИКОНТАКТНОЙ КОММУТАЦИОННОЙ СИСТЕМОЙ С 4 КОНТАКТАМИ И МИКРОКОНТРОЛЛЕРНЫМ БЛОКОМ УПРАВЛЕНИЯ ARDUINO NANO V3.0 Ch440 ДЛЯ ДЕМОНСТРАЦИОННОГО СТЕНДА Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

Как видно из таблицы, сфера применения smart-очков широка в различных направлениях. Ввиду того, что больший интерес для нас представляет сфера охраны труда, рассмотрим подробнее модель VisionAR.

VisionAR — это умные защитные очки с технологией дополненной реальности. Они были разработаны и произведены итальянской компанией Univet. Компания Univet является одним из мировых лидеров в области разработок и производства СИЗ. Уникальный поставщик в следующих областях: промышленная защита, защита от лазерного излучения, бинокуляры в сфере стоматологии, очки для чистых помещений и очки в сфере охраны труда. Назначение очков VisionAR — повышение эффективности работников, не забывая о максимальной защите зрения. Объединение ноу-хау компании Univet и технологии компании Sony, а именно «голографическая волноводная технология», стало идеальным сочетанием для разработки продукта с дополненной реальностью специально для профессионального использования в промышленности.

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

Библиография:

1. Линдгрен Н. // Органы чувств животных и их электронные аналоги. Электроника. 1962. Т. 35. № 7. С. 22-27.

2. Удянская А.П. // Перегляд. Международный медицинский журнал. 2008.

№ 4.

3. ГОСТ 12.4.253-2013 (EN 166:2002) Система стандартов безопасности труда (ССБТ). Средства индивидуальной защиты глаз. Общие технические требования.

4. Догучаева С.М. Инновационные технологии в области новой цифровой эры // Международный технико-экономический журнал. 2016. № 3. С. 26-30.

5. Lik-Hang, Lee and Pan, Hui. 2017. Interaction Methods for Smart Glasses.

6. Anna Syberfeldt, Oscar Danielsson, Patrik Gustavsson. Augmented Reality Smart Glasses in the Smart Factory: Product Evaluation Guidelines and Review of Available Products.

УДК 681.5:621.316.3

ЭЛЕКТРИЧЕСКАЯ ПРИНЦИПИАЛЬНАЯ СХЕМА УПРАВЛЕНИЯ МУЛЬТИКОНТАКТНОЙ КОММУТАЦИОННОЙ СИСТЕМОЙ С 4 КОНТАКТАМИ И МИКРОКОНТРОЛЛЕРНЫМ БЛОКОМ УПРАВЛЕНИЯ ARDUINO NANO V3.0 Ch440

ДЛЯ ДЕМОНСТРАЦИОННОГО СТЕНДА

Лансберг А.А.1, бакалавр 1 курса направления подготовки 13.03.02 «Электроэнергетика и электротехника», Панфилов А.А., начальник отдела «Автоматизированные системы диспетчерского управления» ПАО «МРСК-Центра»-«Орелэнерго». Научные руководители: к.т.н., доцент, ведущий научный сотрудник ФГБНУ «ФНАЦ ВИМ» Виноградов А.В., старший преподаватель кафедры «Электроснабжения» Псарев А.И.1

1ФГБОУ ВО Орловский ГАУ

АННОТАЦИЯ

В связи с развитием концепции интеллектуальных электрических сетей, в которых вопросы взаимодействия их элементов будут решаться посредством использования

разрабатываемых мультиконтактных коммутационных систем (МКС) планируется изготовить демонстрационный стенд, содержащий модель электрической сети, оснащённой МКС. Для этого разработана принципиальная электрическая схема управления моделью одним из видов МКС: мультиконтактной коммутационной системой с 4 контактными группами (МКС-4). Представленная в статье схема выполнена с применением микроконтроллерного блока управления (МБУ), в роли которого выступает плата ARDUINO NANO V3.0 Ch440.

КЛЮЧЕВЫЕ СЛОВА

Электроснабжение, мультиконтактные коммутационные системы, электроника, микроконтроллерный блок управления, Arduino Nano.

ABSTRACT

In connection with the development of the concept of intelligent electrical networks, in which the interaction of their elements will be solved through the use of developed multicontact switching systems (MCS), it is planned to produce a demonstration stand containing a model of an electrical network equipped with an MCS. For this purpose, a circuit diagram has been developed to control a model of one of the types of the MCS: a multi-contact switching system with 4 contact groups (MCS-4). The scheme presented in the article is made using a microcontroller control unit (MCU), which is the ARDUINO NANO V3.0 Ch440 board.

KEYWORDS

Power supply, multi-contact switching systems, electronics, microcontroller control unit, Arduino Nano.

Введение. Мультиконтактные коммутационные системы (МКС) — это один из необходимых элементов для реализации концепций умных электрических сетей [1-4], с помощью которого возможно повысить надежность электроснабжения потребителей. Особенность МКС в независимом управлении силовыми контактами, которые позволяют реализовывать в данных коммутационных аппаратах различные функции автоматики, в том числе: АПВ и АВР [5]. В соответствии с классификацией МКС маркируются следующим образом (рис. 1):

Рисунок 1 — Расшифровка маркировки мультиконтактных коммутационных систем

Отработка схем управления опытными образцами МКС требуют их моделирования. Для этого разрабатывается демонстрационный стенд, который позволяет отрабатывать различные ситуации в электрической сети, содержащей несколько различных типов МКС. Каждая МКС должна быть оснащена схемой управления, позволяющей осуществлять переключения контактов МКС в зависимости от поступающих сигналов с датчиков тока и напряжения, а также команд диспетчера. Разрабатываемый стенд, среди прочих элементов, содержит МКС-4, то есть мКс, выполненную по схеме с общей точкой и имеющую 4 контактных группы и 4 вывода. В статье приводится проект электрической принципиальной схемы управления МКС-4. Спроектированная схема позволит безопасно проводить испытания и проследить логику МКС-4 в совокупности с микроконтроллерным блоком управления.

Цель работы. Проектирование электрической принципиальной схемы управления мультиконтактной коммутационной системой с 4-мя контактными группами и 4-мя выводами и микроконтроллерным блоком управления, в роли которого выступает плата Arduino Nano V3.0 Ch440.

Задачи работы:

• описать особенности конструктивного исполнения МКС-4;

• построить на базе элементов электроники электрическую схему МКС-4, которая будет отвечать условиям безопасной эксплуатации;

• описать используемый микроконтроллер Arduino Nano V3.0 Ch440 и принцип управления электрической схемой МКС-4 с его использованием.

Однолинейная силовая схема МКС-4 представлена на рисунке 2, МКС-4 относится к МКС, выполненными с общей точкой.

МКС-4 I

Рисунок 2 — МКС-4 с обозначением контактных групп и выводов

Мультиконтактные коммутационные системы этого вида оборудованы несколькими контактными группами, причем все они имеют точку общего присоединения. К ним относятся как МКС-4, так и МКС-2, МКС-3, МКС-6…МКС-п (цифрами обозначено количество контактных групп).

МКС-4 имеет 4 группы выводов, которые обозначены на рисунке 1 как B1-B4, и 4 группы контактов, которые, соответственно, обозначены 1-4.

Для практической реализации МКС-4 разработана электрическая схема модели МКС-4, выполненная на основе элементов электроники. Она представлена на рисунке 3. Схема выполнена в виде электрической цепи, работа которой будет осуществляться от внешнего источника питания постоянного тока с использованием двух классов напряжения: 5В и 12В.

Все элементы в схеме имеют свою идентификационную маркировку, необходимую для их четкого определения при сборке и позволяющую правильно связать каждый элемент с микроконтроллером. Основная электрическая цепь напряжением 5В в точности схожа с изображением МКС-4, представленном на рисунке 3.

Контроль напряжения МКС-4ВыводВ2 —

Rb2U

-с=

12 V

Rb2 700

МКС-4В23

-и—

МКС-4

R2.2 700

f

МКС-4Реле2К

Контроль напряжения МКС-4ВыводВ1

МКС-4Реле2

Управление МКС-4РелеЗ

51*

Управление МКС-4Реле2 «

—1—С2 ~\~100п

нт-О

NJ

0

1

Rb1 700

С1

41—+

ЮОп

г-й-т

R1.o

l/TQ

Г’

I ík

Управление МКС-4Реле1

МКС-4Реле1К

Контроль напряжения МКС-4ВыводВ4

Rb4 МКС-4В43

_L+

—— Шина питания -=- цепей реле

I

Контроль напряжения МКС-4ВыводВ1 Контроль напряжения МКС-4ВыводВ2 Контроль напряжения МКС-4ВыводВЗ Контроль напряжения МКС-4ВыводВ4 SDA SCC

Управление МКС-4Реле4 Управление МКС-4РелеЗ Управление МКС-4Реле2 Управление МКС-4Реле1 «Земля»

Рисунок 3 — Электрическая схема управления моделью МКС-4 с микроконтроллерным блоком Arduino Nano V3.0 СН340

На выводах у МКС-4 установлены светодиоды зеленого света с маркировкой (МКС-4В1…МКС-4В4з), которые отображают наличие напряжения на выводе. Они включены последовательно через резисторы, которые используются для предотвращения их сгорания. Например, светодиод с маркировкой МКС-4В2з означает, что светодиод установлен на выводе В2 коммутационного устройства МКС-4 и он зеленого (з) цвета.

Цепь напряжением 12В использована в схеме для питания обмотки электромагнитного реле. Причем параллельно каждому реле подключены светодиоды, отображающие замкнутое/разомкнутое положение контактов исполнительной цепи реле: это светодиоды с маркировкой МКС-4Реле1К…МКС-4Реле4К. Их маркировка соответствует маркировке светодиодов, отображающих напряжение на выводах: МКС-4Реле3К — светодиод (К) красного цвета коммутационного устройства МКС-4 является повторителем контакта номер три.

Изначально ток течет по обмотке реле и далее через коллектор и эмиттер транзистора, при этом номинальное значение тока недостаточно для того, чтобы произошло замыкание контакта исполнительной цепи. Конденсаторы, подключенные к выводам базы и эмиттера транзистора использованы в схеме для гашения вибраций, которые могут быть вызваны высокочастотными излучателями. В свою очередь вывод базы через последовательно включенное сопротивление подключен к микроконтроллерному блоку, который производит подачу напряжения на соответствующий электрод биполярного транзистора в соответствии с запрограммированными алгоритмами. При подаче напряжения номинальное значение тока достаточно для того, чтобы сердечник катушки реле намагнитился и притянул якорь в результате чего произошло замыкание контакта исполнительной цепи. Таким образом транзистор выполняет роль выключателя исполнительного контакта электромагнитного реле. В схеме использованы транзисторы типа п-р-п, принцип работы которых описан в [6].

Распиновка микроконтроллерного блока, использованного в электрической схеме представлена на рисунке 4.

D1/TX DO/RX RESET GND D2 D3 D4 D5 D6

(1) (2)

(3)

(4)

(5)

(6)

(7)

(8) О)

О □

о> o¡

D7 (10) D8 (11) D9 (12) D10 (13) D11 (14) D12 (15)

ООП

«lo о о

» flRDUINO NANO fZ

из.е Ц

_GQAUITECH.US

2SLÜ 1 оР|М

Os IIOI

O

lo io

ÍO ¿«O

r° <0

ю io

<fv

Oí ?o

(30) VIN (29) GND (28) RESET (27) +5V (26) A 7 (25) A6 (24) A5 (23) A4 (22) A3 (21) A2 (20) A1 (19) АО (18) AREF (17) 3V3 (16) D13

Рисунок 4 — Распиновка микроконтроллерного блока Arduino Nano V3.0 Ch440

Плата Ардуино Нано обладает значительным потенциалом возможностей.цифровой) и имеют подтягивающий резистор. Они могут использоваться как входы, так и как выходы. Для реализации МКС-4 использованы цифровые контакты й2-й5, которые производят управление контактами реле.

Аналоговые пины обозначаются непосредственно буквой — А. Они используются как входы и не имеют подтягивающих резисторов. Аналоговые пины измеряют

поданное на них напряжение. Таким образом с использованием пинов А0-А3 мы производим мониторинг номинального напряжения на выводах у МКС-4.

Аналоговый пин А4 используется как шина связи. С его помощью осуществляется сбор данных (пин SDA) о состоянии контактов и наличии напряжения на выводах со всех коммутационных устройств на общий микроконтроллерный блок через интерфейс I2C. Аналогично, аналоговый пин А5 (SDL) используется как линия передачи тактового сигнала. Линия связи I2C является характерной особенностью использования микроконтроллера типа Arduino, реализация которой проста и может быть налажена всего по двум проводам. Ее работа производится в соответствии с библиотекой Wire, позволяющей плате Arduino осуществлять связь с другими устройствами.

Питание платы осуществляется от внешнего источника, в связи с чем и использован контакт напряжения питания 5В и контакт GND, являющийся нулевым [7].

Изменение положения выключателей происходит посредством анализа напряжения на выводах коммутационного устройства и передачи данных с микроконтроллера МКС-4 в общий микроконтроллерный блок, который в свою очередь с определенной задержкой опрашивает микроконтроллер МКС-4. При отклонении нормального режима работы в сети ведущий МБУ, в соответствии с запрограммированными в нем алгоритмами, передает сигнал о необходимости изменении конфигурации сети микроконтроллеру устройства. Таким образом, получив установку от ведущего микроконтроллера, плата Arduino выдает/снимает напряжение питания с используемых цифровых контактов, подключенных к базам транзисторов, и в результате чего происходим изменение положения контактов.

Выводы. По итогам проделанного исследования можно сделать следующие выводы:

1. Спроектированная электрическая схема управления мультиконтактной коммутационной системой с 4 контактами позволит наглядно моделировать работу коммутационного устройства на основе использования элементов электроники и проследить логику его работы с наглядной реализацией разрывов цепи исполнительными контактами электромагнитного реле и наличием напряжения на выводах посредством использования полупроводниковых приборов с электронно-дырочным переходом — светодиодов.

2. Микроконтроллерный блок управления Arduino Nano V3.0 Ch440 позволит производить автоматизированное управление контактами электрической схемы модели МКС-4 с использованием цифровых контактов и осуществлять мониторинг наличия напряжения на выводах мультиконтактной коммутационной системы с использованием аналоговых пинов.

Библиография:

1. Виноградов А.В. Новые мультиконтактные коммутационные системы и построение на их базе структуры интеллектуальных распределительных электрических сетей // Агротехника и энергообеспечение. № 3 (20). 2018. С. 7-20.

2. Виноградов А.В., Большев В.Е., Виноградова А.В. Системы интеллектуализации распределительных электрических сетей // Информационные технологии, системы и приборы в АПК: материалы 7-й Междунар. науч.-практ. конф. «Агроинфо-2018». Сибирский федеральный научный центр агробиотехнологий Российской академии наук, Сибирский физико-технический институт аграрных проблем и др., 2018. С. 443-447.

3. Виноградов А.В., Виноградова А.В., Марин А.А. Применение мультиконтактных коммутационных систем с мостовой схемой и четырьмя выводами в схемах электроснабжения потребителей и кодирование возникающих при этом ситуаций // Вестник НГИЭИ. 2019. № 3 (94). С. 41-50.

4. Лансберг А.А. Повышение надежности электроснабжения поселка Корсунь посредством применения мультиконтактных коммутационных систем // Научный журнал молодых ученых. № 1(14), Март 2019. С. 51-60.

5. Лансберг А.А. Мультиконтактная система МКС-4 и преимущества ее применения // Энергетика. Проблемы и перспективы развития: материалы IV Всерос. молодеж. науч. конф. [отв. ред.Т.И. Чернышова]. — Тамбов. : Издательский центр ФГБОУ ВО «ТГТУ», 2019. с. 117-118.

6. Нудлер Г.И., Тульчин И.К. Электротехника и электрооборудование зданий: Учебник для строит. спец. техникумов. — 2-е изд., перераб. и доп. — М. : Высш. шк., 1984. 368 с., ил.

7. ARDUINOMASTER. Электронный ресурс. Заголовок с экрана. Режим доступа: https://arduinomaster.ru/platv-arduino/plata-arduino-nano/. Дата обращения 21.04.2019 г.

УДК: 693.5

МОНОЛИТНОЕ СТРОИТЕЛЬСТВО В УСЛОВИЯХ КРАЙНЕГО СЕВЕРА

Макарова А.И., магистрант 1 курса направления подготовки 08.04.01 «Строительство». Научный руководитель: к.э.н. Сергачев А.А. ФГБОУ ВО Орловский ГАУ

АННОТАЦИЯ

В статье рассмотрены проблемы монолитного возведения зданий в условиях отрицательных температур. Представлен сравнительный анализ существующих технологий бетонирования. Сделан вывод о пользе, значимости и необходимости данного вида строительства на Севере.

КЛЮЧЕВЫЕ СЛОВА

Монолитное строительство, домостроение на Севере, железобетон, технологии бетонирования, качество бетона, железобетонные конструкции.

ABSTRACT

The article deals with the problems of monolithic construction of buildings in conditions of negative temperatures. A comparative analysis of existing concreting technologies is presented. The conclusion is made about the benefits, significance and necessity of this type of construction in the North.

KEY WORDS

Monolithic construction, house building in the North, reinforced concrete, concreting technologies, concrete quality, reinforced concrete structures.

Крайний Север всегда привлекал внимание исследователей, что способствовало изучению этого региона и созданию архитектурных проектов в условиях вечной мерзлоты.

Монолитные бетонные и железобетонные конструкции находят все более широкое применение при строительстве гражданских зданий.

Но существует и множество проблем, связанных с монолитным возведением зданий в условиях отрицательных температур. Рассмотрим некоторые из них.

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

Плата расширения Arduino Nano V3.0

Плата расширения ввода/вывода Arduino Nano Shield V3.0 для контроллеров Arduino Nano и Arduino Pro.

Как вы знаете контроллеры Arduino Nano и Arduino Pro очень маленькие. Это, конечно, их основное достоинство, позволяющее встраивать их в компактные проекты. Но для отладки они не очень удобны. Плата расширения для Arduino NANO V3.0 разработана для облегчения подключения и позволяет исправить этот недостаток.

  • Плата расширения Arduino Nano V3.0 является платой ввода/вывода. Можно встретить наименование Arduino Nano V3.0 Prototype Shield I/O Extension Board, где I/O это сокращение от In/Out (Ввод/Вывод).
  • С помощью платы расширения Arduino Nano Shield V3.0 облегчается подключение различных датчиков и исполнительных устройств.
  • В центре платы смонтированы разъёмы для установки контроллеров Arduino Nano и Arduino Pro, а сама плата имеет размеры, идентичные Arduino UNO.
  • По периметру также установлены разъёмы для подключения шилдов.
  • Кроме этого на плате есть дополнительные разъёмы, позволяющие подключить к любому выводу микроконтроллера устройство на гибком шлейфе с питанием и землёй.
  • Встроенный стабилизатор напряжения питания.
  • На плате расположены кнопка сброса и индикатор включения питания.
  • Технология изготовления обеспечивает работоспособность при токовой нагрузке вызываемой электродвигателями.

Характеристики
Питание: 12 – 7 В
Размеры: 57 x 10 x 54 мм

Подключение
Модуль имеет круглый соединитель для подключения питания.
На плате расположены группы контактов, содержащие контакты питания 5 В и сигналов.

Обеспечивается подключение периферии к питанию 5 В и следующим сигналам Arduino Nano:
— 14 цифровых входов-выходов с контактами питания
— 8 аналоговых входов с контактами питания
— Интерфейсы UART и I2C c контактами питания
— Вход опорного напряжения АЦП

Напряжение питания через диод D5 поступает на микросхему U1 стабилизатора напряжения LM1117 с выходным напряжением 5 В. Стабилизированное напряжение 5 В поступает на контакты соединителей для обеспечения питанием Arduino Nano и внешних устройств.

Для подключения различных устройств к линиям аналоговых и цифровых сигналов удобно использовать соединительные шлейфы.

Ардуино Нано V3.0

Arduino Nano — это встроенная макетная версия для поверхностного монтажа со встроенным USB. Это самый маленький, полный и удобный для макета. В нем есть все, что есть у Diecimila / Duemilanove (электрически), с большим количеством аналоговых входных контактов и встроенной перемычкой + 5V AREF. Физически на нем отсутствует разъем питания. Nano автоматически распознает и переключается на источник питания с более высоким потенциалом, перемычка выбора мощности не требуется.

Nano обладает возможностями макетирования Boarduino и Mini + USB с меньшей занимаемой площадью, чем любой из них, поэтому у пользователей больше места на макетной плате.Он имеет схему контактов, которая хорошо работает с Mini или Basic Stamp (TX, RX, ATN, GND на одной вершине, питание и земля на другой). Эта новая версия 3.0 поставляется с ATMEGA328, который предлагает больше памяти для программирования и данных. Это два слоя. Это упрощает взлом и делает его более доступным.

Микроконтроллер Atmel ATmega328
Рабочее напряжение (логический уровень) 5 В
Входное напряжение (рекомендуемое) 7-12 В
Входное напряжение (пределы) 6-20 В
Контакты цифрового ввода / вывода 14 (из которых 6 обеспечивают выход ШИМ)
Контакты аналогового входа 8
Постоянный ток на выводе ввода / вывода 40 мА
Флэш-память 32 КБ (из которых 2 КБ используется загрузчиком)
SRAM 2 КБ
EEPROM 1 КБ
Тактовая частота 16 МГц

• Автоматический сброс при загрузке программы
• Синий светодиод Power OK
• Зеленый (TX), красный (RX) и оранжевый (L) светодиоды
• Вход питания с автоматическим определением / переключением
• Маленький порт mini-B USB для программирования и мониторинга последовательного порта
• Заголовок ICSP для прямой загрузки программы
• Стандартный 0.1 дюйм DIP (совместим с макетной платой)
• Переключатель ручного сброса

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

Arduino Nano 3.0 с ATMEGA328

В НАЛИЧИИ! Готов к отправке.

Вышла новая версия Arduino Nano 3.0!

Что нового?

ATMEGA328 (больше флэш-памяти и оперативной памяти)
Синий индикатор питания сверху
Выводы A0-A7, совместимые с Arduino Stamp и Pro Mini
Двухслойная печатная плата
Более низкая стоимость
Легче взломать файл Eagle

Что такое Ардуино?

Arduino — это платформа для создания прототипов электроники с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении.Он предназначен для художников, дизайнеров, любителей и всех, кто интересуется созданием интерактивных объектов или сред.

Arduino может определять окружающую среду, получая входные данные от различных датчиков, и может влиять на окружающую среду, управляя освещением, двигателями и другими исполнительными механизмами. Микроконтроллер на плате программируется с использованием языка программирования Arduino (на основе Wiring) и среды разработки Arduino (на основе Processing). Проекты Arduino могут быть автономными или они могут взаимодействовать с программным обеспечением при запуске на компьютере (например,грамм. Flash, обработка, MaxMSP).

Arduino получила почетное упоминание в разделе цифровых сообществ на конкурсе Ars Electronica Prix 2006 года. Кредиты

Обзор Arduino Nano:

Arduino Nano — это встраиваемая макетная плата для поверхностного монтажа со встроенным USB. Это самый маленький, полный и удобный для макета. В нем есть все, что есть у Diecimila / Duemilanove (электрически), с большим количеством аналоговых входных контактов и встроенной перемычкой + 5V AREF. Физически на нем отсутствует разъем питания. Nano автоматически распознает и переключается на источник питания с более высоким потенциалом, перемычка выбора мощности не требуется.

Nanos получил возможность макетирования Boarduino и Mini + USB с меньшей занимаемой площадью, чем любой другой, поэтому у пользователей больше места для макета. Он имеет схему контактов, которая хорошо работает с Mini или Basic Stamp (TX, RX, ATN, GND на одной вершине, питание и земля на другой). Эта новая версия 3.0 поставляется с ATMEGA328, который предлагает больше памяти для программирования и данных. Это два слоя. Это упрощает взлом и делает его более доступным.

В итоге с Nano вы платите меньше, чем с Mini и USB вместе взятыми!

Характеристики:

Микроконтроллер & nbsp Atmel ATmega328
Рабочее напряжение (логический уровень) & nbsp 5 В
Входное напряжение (рекомендуемое) & nbsp 7-12 В
Входное напряжение (пределы) & nbsp 6-20 В
Цифровые контакты ввода / вывода & nbsp 14 (из которых 6 обеспечивают выход ШИМ)
Аналоговых входных контактов & nbsp 8
Постоянный ток на контакт ввода / вывода & nbsp 40 мА
Флэш-память & nbsp 32 КБ (из которых 2 КБ используется загрузчиком)
SRAM & nbsp 2 КБ
EEPROM & nbsp 1 КБ
Тактовая частота & nbsp 16 МГц
Размеры & nbsp 0.70 х 1,70

Функции:

Автоматический сброс во время загрузки программы
Синий светодиод Power OK
Зеленый (TX), красный (RX) и оранжевый (L) светодиоды
Вход питания с автоматическим определением / переключением
Малый USB-порт mini-B для программирования и мониторинга последовательного порта
Заголовок ICSP для прямая загрузка программы
Стандартный интервал 0,1 DIP (совместим с макетной платой)
Переключатель ручного сброса

Власть:

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

Документы:

Схема Arduino Nano 3.0
Руководство пользователя Arduino Nano 3.0 (распиновка и размеры)
Файлы дизайна Eagle
Лист данных ATmega328
Домашняя страница Arduino
Справочник по программированию
Форум Arduino

Посмотрите свою сборку Arduino Nano!

Сборка Arduino Nano 3.0 от Gravitech на Vimeo.

ПРИМЕЧАНИЕ. На изображениях ниже показан ATMEGA168.Arduino Nano 3.0 теперь поставляется с ATMEGA328.

Купить Arduino Nano v3 Online

Arduino Nano — это небольшая, полная и удобная для макета плата, основанная на ATmega328 (Arduino Nano 3.0). Он имеет более или менее ту же функциональность, что и Arduino Duemilanove, но в другом корпусе.В нем отсутствует только разъем питания постоянного тока, и он работает с USB-кабелем Mini-B вместо стандартного. Nano был разработан и производится Gravitech. Технические характеристики Микроконтроллер ATmega168 или ATmega328 Рабочее напряжение Входное напряжение 5 В (рекомендованное) Входное напряжение 7-12 В (ограничение) 6-20 В Контакты цифровых входов / выходов 14 Контакты цифровых входов / выходов ШИМ 6 контактов аналоговых входов 8 Постоянный ток на каждый вход / выход Флэш-память на контакте 40 мА 16 кБ (ATmega168) или 32 кБ (ATmega328) Флэш-память для загрузчика 2 кБ SRAM 1 кБ (ATmega168) или 2 кБ (ATmega328) EEPROM 512 байт (ATmega168) или 1 кБ (ATmega328) Тактовая частота 16 МГц Ресурсы Схема Arduino Nano Файлы Arduino Nano Eagle Документ Arduino Nano

Если вас интересуют проекты Интернета вещей (IoT) или M2M , посетите наш открытый платформа датчика источника Waspmote который насчитывает более 100 датчиков , доступных для использования «с полки», полный API с сотнями готовых к использованию кодов и режим низкого потребления всего 0.7 мкА , чтобы обеспечить годы автономной работы.

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

Приобретите стартовые комплекты по адресу:

Эталонный дизайн Arduino Nano 3.0

Эталонный дизайн Arduino NANO 3.0 (696–1667) был преобразован в формат DesignSpark PCB, и вы можете скачать файлы проекта и список спецификаций в разделе «Скачать» внизу.

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

  • Микроконтроллер ATmega328 с запрограммированным загрузчиком
  • Входное напряжение (рекомендуемое): от +7 до +12 В
  • Входное напряжение (пределы): от +6 до +20 В
  • Флэш-память 32 КБ (из которых 2 КБ используется загрузчиком)
  • 2 КБ SRAM
  • 1 КБ EEPROM
  • Тактовая частота: 16 МГц

Схема Arduino NANO 3

Схема печатной платы Arduino NANO 3

3D-вид Arduino NANO 3

Список спецификаций платы (ключевые компоненты):

Номер детали RS

Номер детали производителя

Производитель

Описание

(696-3092)

ATMEGA328P-AU

Атмель

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

(407-0154)

TPSA475K020R1800

AVX

Танталовый электролитический конденсатор

(040-6580)

FT232RL

Чип FTDI

Универсальный асинхронный приемник и передатчик

(692-0913)

LTST-C170TBKT

Lite-On

Синий светодиод

(046-3432)

MBR0520LT1G

на полу

Диод Шоттки

Что такое PCB DesignSpark?

DesignSpark PCB — это отмеченный наградами пакет программного обеспечения для создания схем и компоновки печатных плат, который можно БЕСПЛАТНО от RS Components.Наше программное обеспечение легко изучать и использовать, но при этом оно удивительно мощное. DesignSpark PCB теперь широко используется в отрасли в качестве стандартного формата для обмена файлами дизайна и совместной работы. Это особенно полезно на этапе прототипирования, когда происходит большая часть инноваций. Еще не пользуетесь печатной платой DesignSpark?

A000005: Arduino: Arduino Nano V3.0 с макетной платой Микроконтроллер ATmega328: электронные комплекты и проекты

Вернуться к началу

Обзор

Проверьте игровую площадку Arduino.

Arduino Nano 3.0

Arduino Nano — это встроенная версия макета для поверхностного монтажа со встроенным USB. Это маленький, полный и удобный макет. В нем есть все, что есть у Diecimila / Duemilanove (электрически), с большим количеством аналоговых входных контактов и встроенной перемычкой + 5V AREF. Физически в нем отсутствует разъем питания, поэтому он работает с USB-кабелем Mini-B вместо стандартного. Nano автоматически обнаружит и переключится на источник питания с более высоким потенциалом, поэтому перемычка выбора мощности не требуется.

Nano имеет возможность макетирования Boarduino и Mini + USB с меньшей занимаемой площадью, чем любой из них, поэтому у пользователей больше места на макетной плате. Он имеет расположение выводов, которое хорошо работает с Mini или Basic Stamp (TX, RX, ATN, GND на одной вершине, питание и заземление на другой). Эта новая версия 3.0 поставляется с ATMEGA328, который предлагает больше памяти для программирования и данных. Это два уровня, что упрощает взлом и делает его более доступным.

Функции

  • Автоматический сброс во время загрузки программы
  • Зеленый светодиодный индикатор питания OK
  • Зеленый (TX), красный (RX) и оранжевый (L) светодиоды
  • Вход питания с автоматическим определением / переключением
  • Маленький порт USB mini-B для программирования и мониторинга последовательного порта
  • Кабель USB mini-B не входит в комплект, мы рекомендуем P / N: 673694
  • Заголовок ICSP для прямой загрузки программы
  • Standard 0.DIP с шагом 1 дюйм (совместим с макетной платой)
  • Переключатель ручного сброса

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

  • Микроконтроллер: Atmel ATmega328
  • Рабочее напряжение (логический уровень): 5 В
  • Входное напряжение (рекомендуемое): 7-12 В
  • Входное напряжение (пределы): 6-20 В
  • Выводы цифрового ввода / вывода: 14 (из которых 6 обеспечивают выход ШИМ)
  • Выводы аналогового ввода: 8 (разрешение 10 бит)
  • Постоянный ток на вывод ввода / вывода: 40 мА
  • Флэш-память: 32 КБ, из которых 2 КБ используются загрузчиком
  • SRAM: 2 КБ
  • EEPROM: 1 КБ
  • Тактовая частота: 16 МГц
  • Размеры: 0.73 дюйма x 1,70 дюйма (45 мм Д x 18 мм Ш)
  • Потребляемая мощность: 19 мА
  • Вес: 5 г

Ресурсы и материалы для загрузки

Сообщить о проблеме
Предложить товар

Введение в Arduino Nano — инженерные проекты

Привет, друзья! Надеюсь у тебя все в порядке. Сегодня я собираюсь дать вам подробное описание Introduction to Arduino Nano . Мы также обсудим распиновку Arduino Nano, таблицу, драйверы и приложения. Это плата микроконтроллера, разработанная Arduino.cc и основан на Atmega328p / Atmega168.

Платы Arduino широко используются в проектах робототехники, встраиваемых систем, автоматизации и электроники. Эти платы изначально были представлены для студентов и нетехнических пользователей, но в настоящее время платы Arduino широко используются в промышленных проектах.

Сообщество Arduino с готовностью предоставляет любую техническую поддержку и помощь. Я также разработал этот видеоурок по Arduino Nano:

  • Вот таблица, показывающая важные особенности Arduino Nano:
304 9019 9019 Заголовок
No. Nano Features Value

1

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

Atmega328p
2 Кристаллический осциллятор
4 Входное напряжение 6V-12V
5 Максимальный номинальный ток 40 мА
6

USB

Тип-B Micro USB 7 Да
8 Разъем питания постоянного тока Нет
  • Вот краткий обзор распиновки Arduino Nano:
No. Номер контакта Описание контакта

1

D0 — D13

Контакты цифрового ввода / вывода.
2 A0 — A7 Аналоговые входы / выходы.
3 Контакты # 3, 5, 6, 9, 10, 11 Контакты для широтно-импульсной модуляции (PWM).
4 Контакт № 0 (RX), Контакт № 1 (TX) Контакты для последовательной связи.
5 Контакты № 10, 11, 12, 13 Контакты связи SPI.
6

Контакт # A4, A5

Контакты связи I2C.
7 Контакт № 13 Встроенный светодиод для тестирования.
8 D2 & D3 Контакты внешнего прерывания.
  • Arduino Nano предлагает три типа протоколов связи, показанных в таблице ниже:
No. Коммуникационные протоколы Описание
6

Последовательный порт

1 (контакт №0 — RX, контакт №1 — TX).
7 Порт I2C 1 (контакт A4 — SDA, контакт A5 — SCL).
8 Порт SPI 1 (контакт № 10 — SS, контакт № 11 — MOSI, контакт № 12 — MISO, контакт № 13 — SCK).
  • Вот детали памяти, присутствующие в Arduino Nano:
No. Тип памяти Значение
7 Флэш-память 32 КБ
8 SRAM Память 2 КБ
9 9019 9019EPR 902 9019 9019 9019 9019 902 Сравните с другими платами Arduino

Введение в Arduino Nano

  • Arduino Nano — это небольшая, полная, гибкая и удобная для макетирования плата микроконтроллера, основанная на ATmega328p , разработанная Arduino.cc в Италии в 2008 году и содержит 30 штекерных разъемов ввода / вывода, сконфигурированных в стиле DIP30 .
  • Arduino Nano Pinout содержит 14 цифровых контактов, 8 аналоговых контактов, 2 контакта сброса и 6 контактов питания.
  • Он запрограммирован с использованием Arduino IDE , которую можно загрузить с официального сайта Arduino.
  • Arduino Nano — это просто уменьшенная версия Arduino UNO, поэтому обе имеют почти одинаковые функции.
  • Он поставляется с рабочим напряжением , равным 5 В, , однако входное напряжение может варьироваться от 7 до 12 В .
  • Максимальный номинальный ток
  • Arduino Nano составляет 40 мА , поэтому нагрузка, подключенная к его контактам, не должна потреблять ток больше этого значения.
  • Каждому из этих цифровых и аналоговых контактов назначено несколько функций, но их основная функция должна быть сконфигурирована как Вход / выход .
  • Пины
  • Arduino действуют как входные контакты , когда они сопряжены с датчиками, но если вы управляете некоторой нагрузкой, нам нужно использовать их в качестве выходного контакта .
  • Функции, такие как pinMode () и digitalWrite () , используются для управления операциями цифровых выводов, а analogRead () используется для управления аналоговыми выводами.
  • Аналоговые выводы имеют общее разрешение 10 бит. измеряет значение от 0 до 5 В.
  • Arduino Nano поставляется с кварцевым генератором с частотой 16 МГц . Он используется для создания часов точной частоты с использованием постоянного напряжения.
  • Есть одно ограничение на использование Arduino Nano i.е. у него нет разъема питания постоянного тока , что означает, что вы не можете подавать внешний источник питания через батарею.
  • Эта плата не использует стандартный USB для подключения к компьютеру, вместо этого она поставляется с Type-B Micro USB .
  • Небольшой размер и удобство использования на макетной плате делают это устройство идеальным выбором для большинства приложений, где размер электронных компонентов имеет большое значение.
  • Флэш-память составляет 16 КБ или 32 КБ , все зависит от платы Atmega i.e Atmega168 поставляется с 16 КБ флэш-памяти, а Atmega328 — с 32 КБ флэш-памяти. Флэш-память используется для хранения кода. 2 КБ памяти из общего объема флэш-памяти используются для загрузчика.
  • Память SRAM размером 2 КБ присутствует в Arduino Nano.
  • Arduino Nano имеет EEPROM памяти размером 1 КБ .
  • Вы можете загрузить техническое описание Arduino Nano, нажав кнопку ниже:

Загрузить Введение в Arduino Nano

  • На следующем рисунке показаны характеристики платы Arduino Nano.

  • Он запрограммирован с использованием Arduino IDE, которая представляет собой интегрированную среду разработки, которая работает как в автономном, так и в интерактивном режиме.
  • Никаких предварительных договоренностей для запуска доски не требуется. Все, что вам нужно, это плата, кабель mini-USB и программное обеспечение Arduino IDE, установленное на компьютере.
  • Кабель USB
  • используется для передачи программы с компьютера на плату.
  • Для компиляции и записи программы не требуется отдельного записывающего устройства, поскольку эта плата поставляется со встроенным загрузчиком.

Теперь давайте подробно рассмотрим распиновку Arduino Nano:

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

  • На следующем рисунке показана распиновка платы Arduino Nano:

  • Каждый вывод на плате Nano поставляется с определенная функция, связанная с ним.
  • Мы видим аналоговые выводы, которые можно использовать как аналогово-цифровой преобразователь, где выводы A4 и A5 также могут использоваться для связи I2C.
  • Точно так же имеется 14 цифровых контактов, из которых 6 используются для генерации ШИМ.

Давайте подробно рассмотрим распиновку Arduino Nano:

Контакты питания Arduino Nano

  • Vin: Это входное напряжение питания платы при использовании внешнего источника питания от 7 до 12 В.

  • 5V: Это регулируемое напряжение источника питания платы, которое используется для питания контроллера и других компонентов, размещенных на плате.

  • 3V3: Это минимальное напряжение, генерируемое регулятором напряжения на плате nano.

  • GND Pin: Это контакты заземления на плате.
  • На плате имеется несколько выводов заземления, которые можно соединить соответствующим образом, когда требуется более одного вывода заземления.

Выводы функций Arduino Nano

  • Вывод сброса: Arduino Nano имеет 2 вывода сброса, встроенных в плату, что делает любой из этих выводов сброса LOW сбросит микроконтроллер.

  • Контакт № 13: Встроенный светодиод подключен к контакту № 13 наноплаты.
  • Этот светодиод используется для проверки платы, исправна она или нет.
  • AREF: Этот вывод используется в качестве опорного напряжения для входного напряжения.

Пины ввода-вывода Arduino Nano

  • Аналоговые выводы: На плате 8 аналоговых выводов, обозначенных как A0 — A7 .
  • Эти контакты используются для измерения аналогового напряжения в диапазоне от 0 до 5 В .

  • Цифровые контакты : Arduino Nano имеет 14 цифровых контактов, начиная с D0 и заканчивая D13.
  • Эти цифровые контакты используются для сопряжения сторонних цифровых датчиков и модулей с платой Nano.
  • Контакты PWM: Arduino Nano имеет 6 контактов PWM, которые являются контактами № 3, 5, 6, 9, 10 и 11. (Все цифровые контакты)
  • Эти контакты используются для генерации 8-битного сигнала ШИМ (широтно-импульсной модуляции).
  • Внешние прерывания: Контакты № 2 и 3 используются для генерации внешних прерываний, обычно используемых в экстренных случаях, когда нам нужно остановить основную программу и вызвать важные инструкции.
  • Основная программа возобновляется после вызова и выполнения команды прерывания.

Nano Pinout для коммуникационных протоколов

  • Serial Pins: Эти контакты используются для последовательной связи, где:
    1. Pin # 0 — это RX, используемый для приема последовательных данных.
    2. Контакт №1 — это Tx, используемый для передачи последовательных данных.

  • Протокол SPI: Четыре контакта 10 (SS-> Slave Select), 11 (MOSI -> Master Out Slave In), 12 (MISO -> Master In Slave Out) и 13 (SCK — > Последовательные часы) используются для протокола SPI (последовательный периферийный интерфейс).
  • SPI — это интерфейсная шина, которая в основном используется для передачи данных между микроконтроллерами и другими периферийными устройствами, такими как датчики, регистры и SD-карты.
  • Протокол I2C: связь I2C разработана с использованием контактов A4 и A5, где A4 представляет линию последовательных данных (SDA), , которая передает данные, а A5 представляет линию последовательной синхронизации (SCL) , которая является синхросигналом, генерируется главным устройством и используется для синхронизации данных между устройствами на шине I2C.

Программирование и связь Arduino Nano

  • Плата Nano имеет возможность устанавливать связь с другими контроллерами и компьютерами.
  • Последовательная связь осуществляется цифровыми выводами, выводом 0 (Rx) и выводом 1 (Tx), где Rx используется для приема данных, а Tx используется для передачи данных.
  • В Arduino IDE добавлен последовательный монитор, который используется для передачи текстовых данных на плату или с нее.
  • Драйверы
  • FTDI также включены в программное обеспечение, которое действует как виртуальный COM-порт для программного обеспечения.
  • Контакты Tx и Rx снабжены светодиодом, который мигает, когда данные передаются между FTDI и USB-соединением с компьютером.
  • Последовательная библиотека программного обеспечения Arduino используется для последовательной связи между платой и компьютером.
  • Помимо последовательной связи, плата Nano также поддерживает связь I2C и SPI. Доступ к библиотеке проводов внутри программного обеспечения Arduino позволяет использовать шину I2C.
  • Arduino Nano программируется с помощью программного обеспечения Arduino под названием IDE, которое является распространенным программным обеспечением, используемым почти для всех типов доступных плат. Просто загрузите программное обеспечение и выберите плату, которую вы используете.
  • Загрузить код в Arduino Nano довольно просто, так как нет необходимости использовать какое-либо внешнее устройство записи для компиляции и записи программы в контроллер, и вы также можете загрузить код с помощью ICSP (заголовок последовательного программирования в цепи).
  • Программное обеспечение платы
  • Arduino в равной степени совместимо с Windows, Linux или MAC, однако Windows предпочтительнее использовать.

Arduino Uno против Arduino Nano

  • И Arduino Uno, и Arduino Nano имеют одинаковую функциональность с небольшой разницей в компоновке печатной платы, размере и форм-факторе.
  • Arduino Uno — это плата микроконтроллера на базе Atmega328, имеющая 14 цифровых контактов ввода / вывода, из которых 6 — ШИМ. На плате есть 6 аналоговых выводов. Эта плата поставляется со всем необходимым для поддержки микроконтроллера, таким как USB-соединение, разъем питания, генератор 16 МГц, кнопка сброса и заголовок ICSP.Вам не требуется дополнительное периферийное устройство с платой, чтобы она работала для автоматизации.
  • Это полностью готовое к использованию устройство, не требующее предварительных технических навыков, чтобы получить практический опыт работы с ним. Вы можете включить его с помощью разъема постоянного тока, аккумулятора или просто подключить его к компьютеру с помощью USB-кабеля, чтобы начать работу.
  • Arduino Nano мала и компактна по сравнению с Arduino Uno. В нем отсутствует разъем питания постоянного тока, и он поддерживает Mini USB вместо обычного USB. Кроме того, плата Nano оснащена двумя дополнительными аналоговыми контактами i.е. 8 контактов по сравнению с 6 аналоговыми выводами на плате Uno. Плата Nano совместима с макетом, а плата Uno не имеет этого свойства.
  • Однако оба устройства работают при 5 В, имеют номинальный ток 40 мА и тактовую частоту 16 МГц.

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

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

  • Студенческие инженерные проекты.
  • Медицинские инструменты
  • Промышленная автоматизация
  • Приложения для Android
  • Проектов на базе GSM
  • Встроенные системы
  • Автоматизация и робототехника
  • Системы домашней автоматизации и защиты
  • Приложения виртуальной реальности

На сегодня все. Надеюсь, у вас есть четкое представление о плате Nano.Однако, если вы все еще настроены скептически или у вас есть какие-либо вопросы, вы можете связаться со мной в разделе комментариев ниже. Я хотел бы помочь вам в соответствии с моими знаниями и опытом. Не стесняйтесь держать нас в курсе ваших ценных отзывов и предложений, они помогают нам предоставлять вам качественную работу, которая соответствует вашим требованиям и позволяет вам возвращаться к тому, что мы можем предложить. Спасибо, что прочитали статью.

Автор: Аднан Акил

Он блоггер и технический писатель, который любит исследовать новые вещи из любопытства.Он верит в упорный труд, честность и энтузиазм, которые являются важными составляющими достижения окончательного успеха. Он не хвастается своими писательскими способностями, но своим мастерством хвастается. [helloworld]

Навигация по сообщениям

Nano V3.0 ATmega328 Ch440G 5V 16M Плата микроконтроллера для Arduino, рабочее напряжение: 5V, цифровые выводы ввода / вывода: 12 (D2 ~ D13)

Описание:

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

Спецификация: 9019 , используемые загрузчиком 2 КБ 9019 9019
Микроконтроллер ATmega328
Архитектура AVR
Рабочее напряжение 5 V Флэш-память 32
SRAM 2 кб 40 мА (выводы ввода / вывода)
Входное напряжение 7–12 В
Выводы цифрового ввода / вывода 22 (6 из которых являются ШИМ)
Выход ШИМ 6
Потребляемая мощность 19 мА
Размер печатной платы 18 x 45 мм
Вес 7 г
Код продукта A000005

Питание:

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

Память:

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

Вход и выход:

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

  • Последовательный: 0 (RX) и 1 (TX). Используется для приема (RX) и передачи (TX) последовательных данных TTL. Эти контакты подключаются к соответствующим контактам микросхемы FTDI USB-to-TTL Serial.
  • Внешние прерывания 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 или другими микроконтроллерами. ATmega328P обеспечивает последовательную связь UART TTL (5 В), которая доступна на цифровых выводах 0 (RX) и 1 (TX). FTDI FT232RL на плате направляет эту последовательную связь через USB, а драйверы FTDI (включенные в программное обеспечение Arduino) обеспечивают виртуальный COM-порт для программного обеспечения на компьютере. Программное обеспечение Arduino включает в себя последовательный монитор, который позволяет отправлять простые текстовые данные на плату Arduino и с нее.Светодиоды RX и TX на плате будут мигать, когда данные передаются через микросхему FTDI и USB-соединение с компьютером (но не для последовательной связи на контактах 0 и 1). Библиотека SoftwareSerial обеспечивает последовательную связь на любом из цифровых выводов Nano. ATmega328P также поддерживает связь I2C (TWI) и SPI. Программное обеспечение Arduino включает библиотеку Wire для упрощения использования шины I2C. Чтобы использовать связь SPI, см. Техническое описание ATmega328P.

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

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

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

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