RoboHobby

Детали для моделирования роботов

Модуль Nano на ATmega328P

16.50 руб.

ATmega328P, 16MHz, 5V

 

Артикул: 1834 Категория:

Модуль Nano построен на базе микроконтроллера ATmega328P фирмы Atmel и полностью совместим  с популярным модулем Arduino Nano v3.0. Для связи Nano с компьютером используется mini USB кабель. Встроенный загрузчик и преобразователь USB ↔ COM на основе микросхемы CH340G позволяют обновлять прошивку Nano без использования внешнего программатора через среду разработки Arduino IDE.

Спецификация:

Микроконтроллер ATmega328P
Архитектура микроконтроллера AVR (усовершенствованная RISC)
Разрядность микроконтроллера 8 bit
Частота работы 16 MHz
Рабочее напряжение (уровень логической единицы) 5 V
Рекомендуемое входное напряжение 7 V … 12 V
Предельное входное напряжение 6 V … 20 V
Количество цифровых выводов МК 14; D0 … D13 ( 6 из них могут использоваться как выходы ШИМ);TX и RX используются для организации интерфейса UART; к D13 подключен LED (загорается если на выводе уровень логической 1); D0 и D1 — внешние прерывания
Количество аналоговых выводов МК 8; A0 … A7 (A4, A5 могут быть использованы для подключения устройств по интерфейсу I2C);
Максимальный ток, протекающий через вывод МК 40 mA
Рекомендуемый ток, протекающий через вывод МК 20 mA
Объём флэш памяти 32 Kb (2 Kb используются загрузчиком)
Объём ОЗУ 2 Kb
Объём EEPROM 1 Kb
Габаритные размеры 45 mm × 18mm x 18mm
Вес 6 g

Ниже приведены ссылки на дополнительные материалы, которые Вы можете  просмотреть у нас на сайте и в интернете.

Даташит микроконтроллера ATmega328P

Электрическая принципиальная схема модуля Nano

Распиновка модуля Nano

Питание Nano:

Nano может работать при внешнем питании от 5 В до 12 В. 

Модуль может питаться от ПК (через USB), от нерегулируемого источника питания 5 В … 12 В (через вывод Vin) и от регулируемого источника питания в 5 В (вывод 5V). В качестве источника питания автоматически выбирается источник с самым высоким напряжением.

EEPROM Nano:

Для работы c ПЗУ используется библиотека EEPROM.

Расположение выводов Nano:

Т.к. выводы ATmega328P являются двунаправленными, то любой вывод (как цифровой, так и аналоговый) может быть сконфигурирован как вход или же как выход, при помощи функций pinMode(), digitalWrite(), digitalRead(), analogread() и analogWrite(). Любой из этих выводов имеет подтягивающий резистор  20 кОм – 50 кОм, который по умолчанию отключён, но его можно включить, используя функцию pinMode(PIN, INPUT_PULLUP). У Nano есть 6 аналоговых выводов, каждый из которых является 10-разрядным  (т.е. может принимать 210 = 1024 различных значения). При работе с аналоговыми выводами используются функции: analogread(), analogWrite() и analogReference().

 

Некоторые выводы Nano выполняют особые функции:

Интерфейс UART: представлен выводами Rx (вывод № 0) и выводом Tx (вывод № 1) . Rx используется для получения данных, а Tx для передачи данных. Данные выводы имеют соединение с выводами TX-0 и RX-1 блока из шести выводов.

Интерфейс SPI: представлен выводами SS (вывод № 10), MOSI (вывод № 11),  MISO (вывод № 12) и  SCK (вывод № 13). Посредством данных выводов осуществляется связь устройств по SPI (библиотека SPI), модуль Arduino в данном случае выступает в качестве ведущего устройства.

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

Внешние аппаратные прерывания: представлены выводами int0 (вывод № 2) и int1 (вывод № 3). Прерывание может быть сконфигурировано функцией attachInterrupt(). Прерывание может быть вызвано при изменении значения напряжения на выводе модуля Arduino с высокого уровня на низкий (FALLING); с низкого на высокий (RISING); при изменении напряжения в любую сторону (CHANGE); при низком уровне напряжения  на выводе (LOW).

Широтно-импульсная модуляция (ШИМ): представлена выводами № 3, 5, 6, 9, 10 и 11. Каждый из перечисленных выводов обеспечивает 8-разрядную ШИМ при помощи функции analogWrite().

Светодиод, подключённый к цифровому выводу № 13: данный светодиод загорается, если на выводе № 13 имеется высокий уровень напряжения, и гаснет, если низкий.

Вывод AREF: используется для задания опорного напряжения для аналоговых выводов (функция analogReference()).

Вывод RESET: позволяет перезагрузить МК при наличии на нём низкого уровня напряжения. К нему также подключена кнопка “Reset” на модуле, выполняющая аналогичную функцию.

Интернет-магазин robohobby.by
зарегистрирован в Торговом реестре
28.02.2018 под номером 406954.

Режим работы
Ежедневно - с 09:00 до 18:00

Контактная информация
Иностранное унитарное торгово-сервисное предприятие "ММР ТЕХНОЛОДЖИ"
Беларусь, 220030, Минск, ул. Янки Купалы 23, офис 1
тел.: +375 17 328 36 06, +375 29 328 36 06
3283606@tut.by

Гос. регистрация предприятия
Регистрационный номер ЕГР: 800004446
УНП: 800004446

Зарегистрировано Мингорисполкомом 14.08.2013г.

Интернет-магазин радиодеталей для моделирования роботов RoboHobby.by заполняется товарами.
Вся информация о ценах используется только для настройки. Заказы не исполняются.
Закрыть