Arduino – это не только плата Arduino Uno, а целое семейство плат, которые различаются возможностями и функционалом. Arduino Pro Mini – одна из самых миниатюрных плат. Она может использоваться для установки в готовые изделия.

Плата Arduino Pro Mini

Плата Arduino Pro Mini

Размеры платы 33х18 мм, что гораздо меньше размеров остальных плат Arduino.

Сравнение плат Arduino

Сравнение плат Arduino

Назначение контактов и количество Arduino Pro Mini идентично плате Arduino Nano, совпадает и расположение контактов (исключение выводы A4-A7).

Миниатиризация платы достигнуты благодаря отсутствию на ней USB-UART конвертера и USB выхода, присутствует самое необходимое – микроконтроллер, кварцевый резонатор, конденсаторы, светодиоды,   стабилизатор напряжения. Поэтому для подключения платы к компьютеру, а также для загрузки скетчей из Arduino IDE, надо использовать внешний USB-UART.

На данный момент выпускается несколько вариантов платы Arduino Pro Mini. Платы выпускаются с на контроллере Atmega 168/328, работают от питания 3.3 или 5В на тактовой частоте 8 или 16 МГц.

Технические характеристики Arduino Pro Mini

Микроконтроллер – ATmega168/328
Рабочее напряжение – 3.3В/5В
Напряжение питания – 3.35-12В/5 - 12В
Цифровые входы/выходы – 14
Аналоговые входы – 8
Flash-память – 16/32 КБт
SRAM – 1/2 КБт
EEPROM – 512/1024 байт
Тактовая частота – 8/16 МГц
Размеры – 33х18 мм
Вес – 5 г. 

Подключение к компьютеру 

Для подключения платы к компьютеру используют внешний USB-UART конвертер. Подключение по схеме:.

Подключение к компьютеру Arduino Pro Mini

Подключение к компьютеру 

Компьютер определяет USB-UART конвертер как COM порт, его и выбираем в настройках Инструменты à Порт. В меню Инструменты → Плата выбираем Arduino Pro Mini, и загружаем необходимый скетч на плату.

У очень многих конвертеров отсутствует вывод DTR. В этом случае при каждой загрузке скетча в Arduino необходим в начале загрузки (сразу после окончания компиляции) нажать на кнопку Reset, это требует определенного навыка и не всегда получается.

Выбор порта подключения Arduino Pro Mini

Выбор порта подключения Arduino Pro Mini

Использование USB-UART конвертера – это не единственный способ загрузки скетчей на плату Arduino Pro Mini.

 Схема в сборе подключения Arduino Pro Mini

 Схема в сборе подключения Arduino Pro Mini

Загрузка скетчей через SPI интерфейс

Интерфейс SPI присутствует на всех платах Arduino. Используются контакты D10-D13 (D50-D53 на Arduino Mega), которые на многих платах продублированы на шестиконтактной колодке ICSP. Колодка располагается в правой части Arduino.

 ICSP колодка в Arduino
 ICSP колодка в Arduino

Сначала необходимо на плату Arduino (например Arduino Uno) загрузить скетч Файл → Образцы → ArduinoISP. Ее мы будем использовать в качестве программатора.

ArduinoISP

Далее соединяем две платы Arduino согласно таблице 1.

Arduino UNO (ISP) Aduino Pro Mini
5 V VCC
GND GND
10 RST
11 (MOSI) 11 (MOSI)
12 (MISO) 12 (MISO)
13 (SCK) 13 (SCK)

Схема соединений Arduino

В Arduino IDE открываем необходимый скетч. Выбираем в меню Инструменты à Arduino Pro Or Pro Mini, порта подключения и программатора (Arduino as ISP). И теперь внимание!!! Метод загрузки нажатием на кнопку Загрузить не подходит, потому что при этом скетч будет загружен на первую плату, которая выступает в качестве программатора. Чтобы этого не произошло, загружаем через пункт меню Эскиз → Загрузить через программатор.

Загрузrf через программатор

arduino-pro-mini-11.jpeg

Далее рассмотрим еще один способ загрузки скетчей – через плату Arduino Uno.

Загрузка скетчей на Arduino Pro Mini через плату Arduino Uno

Еще один способ загрузки скетчей на Arduino Pro Mini – это использование платы Arduino Uno, в которой используется микроконтроллер ATmega328 в DIP-корпусе. ATmega328 необходимо аккуратно извлечь и на плате останется переходник USB-UART, который подсоединим 5 проводами к плате Arduino Pro Mini согласно таблице 2.

Arduino UNO

(без микроконтроллера)

Arduino Pro Mini
RX (D0) RX
NTX (D1) TX
GND GND
5V VCC

Загрузка скетчей на Arduino Pro Mini через плату Arduino Uno

Теперь подключаем Arduino Uno к компьютеру. Выбираем в настройках необходимый порт, плату (Инструменты → Arduino Pro Or Pro Mini) и загружаем скетч.

подключаем Arduino Uno к компьютеру


Что делать если

Ошибка загрузки скетча на плату при подключении через конвертер USB-Serial.

  • Проверьте правильность подключения платы Arduino Pro Mini конвертеру USB-Serial.
  • Если у конвертера отсутствует контакт DTR, после компиляции скетча до загрузки, нажмите кнопку RESET на плате Arduino Pro Mini.

Ошибка загрузки скетча на плату при подключении интерфейсу SPI.

  • Проверьте правильность подключения платы Arduino Pro Mini согласно табл. 1.

Ошибка загрузки скетча на плату при подключении через Arduino Uno.

  • Проверьте правильность подключения платы Arduino Pro Mini согласно табл. 2.

 

Рекомендуемые товары

Комментарии 0