Главная » Arduino » Введение в Arduino Pro Mini

Введение в Arduino Pro Mini

Сегодня мы поподробнее поговорим об Arduino Pro Mini. Это отладочная плата, разработанная Arduino.cc и основанная на микроконтроллере Atmega328.

Arduino Pro Mini очень похожа на Arduino UNO по общей функциональности, однако основное отличие заключается в размере и встроенном программаторе. Arduino Pro Mini очень маленькая по размеру плата, в ней нет встроенного программатора и USB-порта.

Arduino Uno поставляется с двумя встроенными регуляторами напряжения (5 В и 3,3 В), а Arduino Pro Mini — с одним регулятором напряжения. Доступны две версии Arduino Pro Mini: первая с напряжением питания 5 В и работает на частоте 16 МГц, а вторая — 3,3 В и работает на частоте 8 МГц.

Платы Arduino в основном используются в автоматизации, робототехнике, в создании встраиваемых систем и других различных электронных проектах. Эти платы были разработаны с целью обеспечить простое сочетание аппаратного и программного обеспечения, позволяющее получить быстрый доступ к программированию людям не имеющим какого-либо технического образования.

Основные характеристики Arduino Pro Mini

  • Микроконтроллер: ATmega328
  • Рабочая частота (кварцевый генератор): 16 МГц / 8 МГц
  • Цифровые контакты ввода/вывода: 14
  • Аналоговые выводы: 8
  • Контакты PWM (широтно-импульсная модуляция): 6
  • Встроенный программатор: нет
  • Порт USB: нет
  • Флэш-память: 32 кБ
  • SRAM: 2 кБ
  • EEPROM: 1 кБ
  • Загрузчик: 0,5 кБ во флэш-памяти.

Введение в Arduino Pro Mini

  • Arduino Pro Mini — это компактная, малогабаритная плата разработки оснащенная микроконтроллером Atmega328, встроенным в плату.
  • Плата имеет 14 контактов цифрового ввода/вывода , 6 из которых можно использовать в качестве выводов ШИМ .
  • Также у Arduino Pro Mini имеются 8 аналоговых выводов
  • Arduino Pro Mini значительно меньше Arduino Uno. Размеры платы Arduino Pro Mini — 18 мм х 33мм.
  • В зависимости от рабочего напряжения Arduino Pro Mini бывает двух типов:
  1. Рабочее напряжение: 5,0 В, кварцевый генератор: 16 МГц, регулятор напряжения: KB33.
  2. Рабочее напряжение: 3,3 В, кварцевый генератор: 8 МГц, регулятор напряжения: KB50.
  • Чтобы добиться минимального размера платы пришлось пожертвовать USB-портом и встроенным программатором.
  • Для написания и загрузки программного кода (скетча) используется официальное программное обеспечение Arduino под названием Arduino IDE (Integrated Drive Electronics — интегрированная среда разработки).
  • Arduino Pro Mini также имеет кнопку сброса и встроенный небольшой светодиод, который подключен к контакту номер 13.

Распределение памяти Arduino Pro Mini

Arduino Pro Mini имеет 3 типа встроенной памяти:

  1. FLASH объемом 32 КБ, из которых 0,5 КБ используется для кода загрузчика.
  2. SRAM размером 2 КБ.
  3. EEPROM размером 1КБ.
  • FLASH — это энергонезависимая память, которая используется для хранения программного кода. Поскольку это энергонезависимая память, программный код в ней сохраняется, даже если отключено питание.
  • SRAM (статическая оперативная память), еще ее называют RAM, является энергозависимой памятью и используется для хранения временных данных, то есть переменных. Данные теряются, если мы отключим питание.
  • EEPROM — это полу-энергозависимая память, поэтому ее можно стереть с помощью программирования.

Теперь давайте подробно рассмотрим распиновку Arduino Pro Mini:

распиновкf Arduino Pro Mini

Ниже представлена подробная схема распиновки Arduino Pro Mini:

Схема распиновки Arduino Pro Mini

Выводы питания Arduino Pro Mini

  • Vcc: плата Arduino Pro Mini имеет 2 контакта плюса питания. На этих выводах находиться напряжение 5 В или 3,3 В в зависимости от версии платы.
  • GND: также плате есть 3 контакта GND (земля).
  • RAW: Этот вывод используется для подачи на плату внешнего стабилизированного напряжения. К этому выводу можно подключить внешний блок питания с напряжением от 5В до 12 В.
  • Reset: плата Pro Mini имеет 2 контакта сброса, которые пригодятся, если плата зависнет в процессе исполнения программы. Подача на этот контакт лог. 0 (соединить с GND) приведет к сбросу платы.

На рисунке ниже отмечены данные выводы Arduino Pro Mini:

выводы питания Arduino Pro Mini

Выводы для программирования (подключение программатора FTDI)

К этим контактам подключается шестиконтактный FTDI программатор, который используется для загрузки программного кода в плату Pro Mini.

Выводы для программирования (подключение программатора FTDI)

Контакты ввода-вывода Arduino Pro Mini

  • Цифровые контакты: Arduino Pro Mini имеет в общей сложности 14 цифровых входов / выходов, обозначенных от 0 до 13, причем контакт 0 — это RX1, а контакт 1 — это TX0.
  • Аналоговые контакты : Плата имеет 8 аналоговых выводов, обозначенных от A0 до A7. Эти контакты используются для считывания аналоговых сигналов и имеют общее разрешение 10 бит.

На рисунке ниже цифровые контакты обведены розовым цветом, а аналоговые — желтым:

Контакты ввода-вывода Arduino Pro Mini

Контакты Arduino Pro Mini для периферии

Arduino Pro Mini поддерживает 3 протокола связи для обмена данными с другими периферийными устройствами, например датчиками. Это следующие протоколы:

  1. UART протокол.
  2. I2C протокол.
  3. SPI протокол.
  • Контакты UART: два контакта TXD и RXD используются для последовательной связи. Вывод TXD для передачи последовательных данных, в то время как RXD используется для приема данных. Скетч также загружается по UART.
  • Контакты I2C: два контакта (A4 и A5) используются для осуществления связи по I2C. Вывод A4 известен как линия последовательной передачи данных (SDA), которая содержит данные, а A5 устанавливает линию последовательной синхронизации (SCL), которая обеспечивает синхронизацию данных.
  • Контакты SPI: четыре контакта 10 (SS), 11 (MOSI), 12 (MISO) и 13 (SCK) используются для связи по протоколу SPI.

Контакты Arduino Pro Mini для периферии

Другие выводы

  • ШИМ. На плате имеется 6 цифровых контактов, обозначенных как 3, 5, 6, 9, 10 и 11, на которых находится ШИМ (широтно-импульсная модуляция).
  • Внешние прерывания. Доступны два внешних прерывания: T0 (на выводе 4) и T1 (на выводе 5). Эти выводы также известны как аппаратное прерывание.

Arduino Pro Mini в сравнении с другими платами Arduino

  • Большинство плат Arduino поставляются с портом USB, который используется для загрузки скетча с компьютера на плату. Однако в случае с Arduino Pro Mini для обеспечения компактности вся схема USB удалена. Вы можете запрограммировать плату Arduino Pro Mini с помощью USB-UART преобразователя. USB-UART модуль на основе FT232RL очень удобен и предпочтителен для программирования данной платы. Для подключения такого модуля предназначен шестиконтактный FTDI разъем.
  • Если у вас есть плата Arduino Uno, то вам не нужно покупать USB-UART преобразователь, так как вы можете запрограммировать Pro Mini с помощью платы Uno. Убедитесь, что версия Pro Mini, с которой вы работаете, имеет напряжение питания 5 В, поскольку такая плата работает на частоте 16 МГц, такой же как и Arduino Uno.
  • Форм-фактор — еще одно важное отличие, которое делает это устройство уникальным. Pro Mini имеет очень маленький и компактный размер, что делает это устройство подходящим для большинства приложений. Но небольшой размер имеет одно ограничение, то есть плата не совместима с Arduino Shield.

Блок питания 0...30В/3A
Набор для сборки регулируемого блока питания...
Подробнее



Лабораторный блок питания 30 В / 10 А
Подробнее

Добавить комментарий