Модуль на Atmega328 (Arduino Pro Mini)

360.00

47 в наличии

Артикул: 21121503#A15-6 Категория: Метка:

Описание

модуль на Atmega328 (Arduino Pro Mini)

Профессиональная миниатюрная модификация контроллера Arduino, основанная на ATmega328 с рабочим напряжением 5 В и частотой 16 МГц. Она имеет 14 цифровых контактов ввода/вывода (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, кнопку перезагрузки. Для программирования контроллера необходимо использовать внешний преобразователь USB-TTL.

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

  • Микроконтроллер: ATmega328;
  • Рабочее напряжение: 5 В;
  • Входное напряжение: 4-12 В;
  • Цифровые входы/выходы: 14;
  • Выходы ШИМ: 6;
  • Входы АЦП: 6;
  • Постоянный ток через вход/выход: 40 мА;
  • Флеш-память: 32кБ из которых 0.5кБ используются для загрузчика;
  • ОЗУ: 2кБ;
  • EEPROM: 1кБ;
  • Тактовая частота: 16МГц.

Питание

Arduino Mini может питаться от преобразователя USB-TTL, имеющего вывод питания 3.3 В. Модуль имеет встроенный стабилизатор напряжения, по этому плату можно запитать от нестабилизированного источника напряженинм до 12В. Для подключения нестабилизированного источника необходимо использовать контакты RAW и GND. Еще одним вариантом питания является подключение стабилизированного источника питания 3.3 В к контактам VCC и GND. Источник питания выбирается автоматически. Таким образом на плате контроллера имеются следующие контакты для подключения питания:

  • RAW – подключение нестабилизированного источника питания напряжением 4-12В;
  • VCC – подключение стабилизированного источника питания напряжением 3.3 В;
  • GND – подключение (-) общий провод (земля);

Память

Микроконтроллер ATmega328 содержит 32кБ флэш-памяти для хранения кода программы, из которых 0.5кБ используются для загрузчика-программатора. 2кБ памяти ОЗУ для хранения данных программы, и 1кБ EEPROM – электрически стираемая энергонезависимая память, которая может использоваться для хранения изменяемых данных при выключении питания.

Входы/выходы

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

  • Аппаратных последовательных порта UART: 0(RX) и 1(TX);
  • Внешнее прерывание: 2 и 3. Эти выводы могут быть сконфигурированы для запуска прерываний по низкому уровню, по переднему или заднему фронту, по изменению уровня сигнала;
  • ШИМ: 3, 5, 6, 9, 10 и 11. Обеспечивают 8-битный ШИМ-выход;
  • Интерфейс SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK);
  • Встроенный светодиод LED: 13;
  • Интерфейс I2C: A4 (SDA) и A5 (SCL).

Arduino Nano имеет 8 аналоговых входов, каждый из которых реализует 10-и битный аналого-цифровой преобразователь АЦП. Они измеряют значение напряжения от 0 до 5 вольт.

На плате есть пара дополнительных контактов:

  • RESET: Сброс микроконтроллера, осуществляется при низком уровне на этом входе.

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

Модуль может быть запрограммирован с помощью среды разработки IDE Arduino. Используемый модуле ATmega328 поставляется с запрограммированным bootloader-ом. Для программирования дополнительно необходим преобразователь USB-TTL, так как он отсутствует на плате контроллера, в отличие от других плат Arduino. Программирование осуществляется с использованием оригинального протокола STK500.

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Модуль на Atmega328 (Arduino Pro Mini)”