Arduino Nano (micro usb)

Arduino Nano (micro usb)

Доступность: В наличии

Есть в наличии

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

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

Atmel ATmega328

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

Напряжение питания (рекомендуемое)  

7-12В

Напряжение питания (предельное)

6-20В

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

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

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

 8

Максимальный ток одного вывода

40 мА

Flash-память

32 КБ (ATmega328) из которых 2 КБ используются загрузчиком

SRAM

2 КБ (ATmega328)

ЭСППЗУ

1 КБ (ATmega328)

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

16 МГц

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

18 мм х 45 мм

Вес

5 г


Питание

    Arduino Nano может питаться через MicroUSB от внешнего источника питания с нестабилизированным напряжением 6-20V  (через вывод Vin), или 5V стабилизированным напряжением (через вывод 5V). Для устройства выбирается автоматически источник питания с наибольшим напряжением.

Память

   ATmega328 имеет 32 КБ флэш-памяти (2 КБ используется загрузчиком), 2 КБ ОЗУ и 1 Кб ЭСППЗУ.

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

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

  • Последовательный интерфейс: выводы 0 (RX) и 1 (TX). Используются для получения (RX) и передачи (TX) данных по последовательному интерфейсу. Эти выводы соединены с соответствующими выводами микросхемы-преобразователя USB-UART.
  • Внешние прерывания: выводы 2 и 3. Данные выводы могут быть сконфигурированы в качестве источников прерываний, возникающих при различных условиях: при низком уровне сигнала, по фронту, по спаду или при изменении сигнала. Для получения дополнительной информации см. функцию attachInterrupt().
  • ШИМ: выводы 3, 5, 6, 9, 10 и 11. С помощью функции analogWrite() могут выводить 8-битные аналоговые значения в виде ШИМ-сигнала.
  • Интерфейс SPI: выводы 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Данные выводы позволяют осуществлять связь по интерфейсу SPI. В устройстве реализована аппаратная поддержка SPI, однако на данный момент язык Ардуино пока ее не поддерживает. 
  • Светодиод: вывод 13. Встроенный светодиод, подсоединенный к цифровому выводу 13. При отправке значения HIGH светодиод включается, при отправке LOW - выключается. 

    В Arduino Nano есть 8 аналоговых входов, каждый из которых может представить аналоговое напряжение в виде 10-битного числа (1024 различных значения). По умолчанию, измерение напряжения осуществляется относительно диапазона от 0 до 5 В. Тем не менее, верхнюю границу этого диапазона можно изменить, используя вывод AREF и функцию analogReference(). Выводы A4 и A5 имеют дополнительные функции:

  • I2С: выводы 4 (SDA) и 5 (SCL). С использованием библиотеки Wire (документация на веб-сайте Wiring) данные выводы могут осуществлять связь по интерфейсу I2C (TWI).

    Помимо перечисленных на плате существует еще несколько выводов:

  • AREF. Опорное напряжение для аналоговых входов. Может задействоваться функцией analogReference().
  • Reset. Формирование низкого уровня (LOW) на этом выводе приведет к перезагрузке микроконтроллера. Обычно этот вывод служит для функционирования кнопки сброса на платах расширения.




Теги: Arduino, плата, Atmel, atmega328

Информация о товаре
Arduino Nano (micro usb)

Написать отзыв