Модуль Arduino Pro Mini (3.3 В) построен на основе микроконтроллера ATmega168 фирмы Atmel и совместим с модулем Arduino Mini. Arduino Pro Mini предназначен для полустационарного монтажа в различное оборудование. Плата специально поставляется без впаянных разъемов, что позволяет пользователю впаивать провода или использовать необходимые типы разъемов по своему усмотрению. Для установки и работы с модулем на макетной плате, необходимо припаять к нему три разъёма. В модуле отсутствует встроенный преобразователь USB ↔ COM, поэтому подключение к компьютеру осуществляется через конвертер USB-TTL и блок из шести выводов на торцевой стороне модуля. Обновление прошивки Arduino Pro Mini осуществляется через среду разработки Arduino IDE.
Спецификация:
Микроконтроллер |
ATmega168 |
Архитектура микроконтроллера |
AVR (усовершенствованная RISC) |
Разрядность микроконтроллера |
8 бит |
Частота работы |
8 МГц |
Рабочее напряжение (уровень логической единицы) |
3.3 В |
Рекомендуемое входное напряжение |
3.3 В … 12 В |
Количество цифровых выводов МК |
14; D0 … D13 (6 из них могут использоваться как выходы ШИМ);TX и RX используются для организации интерфейса UART; к D13 подключен LED (загорается если на выводе уровень логической 1); D0 и D1 — внешние прерывания |
Количество аналоговых выводов МК |
6; A0 … A5 (A4, A5 могут быть использованы для подключения устройств по интерфейсу I2C); |
Максимальный ток, протекающий через вывод МК |
40 мА |
Рекомендуемый ток, протекающий через вывод МК |
20 мА |
Потребляемый ток в режиме минимального энергопотребления (power down mode) |
0.1 мкА |
Объём флэш памяти |
16 Кб (2 Кб используются загрузчиком) |
Объём ОЗУ |
1 Кб |
Объём EEPROM |
0.5 Кб |
Габаритные размеры |
3.4 см × 1,9 см |
Вес |
2.5 г |
Ниже приведены ссылки на дополнительные материалы, которые вы можете просмотреть у нас на сайте и в интернете.
Даташит микроконтроллера ATmega168
Электрическая принципиальная схема Arduino Pro Mini
Распиновка Arduino Pro Mini
Питание Arduino Pro Mini (3.3 В):
Arduino Pro Mini (3.3 В) может работать при внешнем питании от 3.3 В до 12 В.
Модуль может питаться от ПК (через USB), от нерегулируемого источника питания 3.3 В … 12 В (через вывод RAW) и от регулируемого источника питания в 3.3 В (вывод VCC). В качестве источника питания автоматически выбирается источник с самым высоким напряжением.
EEPROM Arduino Pro Mini (3.3 В):
Для работы c ПЗУ платформы используется библиотека EEPROM.
Расположение выводов Arduino Pro Mini (3.3 В):
Т.к. выводы ATmega168 являются двунаправленными, то любой вывод (как цифровой, так и аналоговый) может быть сконфигурирован как вход или же как выход, при помощи функций pinMode(), digitalWrite(), digitalRead(), analogread() и analogWrite(). Любой из этих выводов имеет подтягивающий резистор 20 кОм – 50 кОм, который по умолчанию отключён, но его можно включить, используя функцию pinMode(PIN, INPUT_PULLUP). У Arduino Pro Mini есть 6 аналоговых выводов, каждый из которых является 10-разрядным (т.е. может принимать 210 = 1024 различных значения). При работе с аналоговыми выводами используются функции: analogread(), analogWrite() и analogReference().
Некоторые выводы Arduino Pro Mini выполняют особые функции:
Интерфейс 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 имеется высокий уровень напряжения, и гаснет, если низкий.
Вывод RESET: позволяет перезагрузить МК при наличии на нём низкого уровня напряжения. К нему также подключена кнопка “Reset” на платформе, выполняющая аналогичную функцию.