Arduino Pro Mini одина из самых миниатюрных плат семейства Arduino и может использоваться в готовых проектах. Разработана и производится SparkFun Electronics. Построена на микроконтроллере ATmega168, а позже вышла плата на базе микроконтроллера ATmega328. Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 6 аналоговых входов, резонатор, кнопку перезагрузки и отверстия для монтажа выводов. Блок из шести выводов может подключаться к кабелю FTDI или плате-конвертеру Sparkfun для обеспечения питания и связи через USB. Arduino Pro Mini — это Arduino Nano без встроенного преобразователя FTDI FT232RL (или CH340G).
Существует две версии платформы Pro Mini. Одна версия работает при напряжении 3.3 В и частоте 8 МГц, другая при напряжения 5 В и частоте 16 МГц.
Плата поставляется без впаянных разъемов. Это дает возможность выбрать свой способ подключения платы: впаять разъемы или выполнить соединение пайкой проводов.
Характеристики Arduino Pro Mini
Arduino Pro Mini ATmega168 3.3V/8MHz 5V/16MHz
Микроконтроллер | ATmega168PA |
Рабочее напряжение | 3.3 В или 5 В (в зависимости от модели) |
Напряжение питания (рекомендуемое) | 3.35-12 В (модель 3.3 В) или 5-12 В (модель 5 В) |
Напряжение питания (предельное) | 3.35-20 В |
Цифровые входы/выходы | 14 (6 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы | 6 |
ШИМ (PWM) пины |
6 |
Постоянный ток через вход/выход | 40 мА |
Максимальный выходной ток вывода 3.3V | 50 мА |
Flash-память | 16 Кб из которых 2 Кб используются загрузчиком |
SRAM | 1 Кб |
EEPROM | 512 байт |
Тактовая частота | 8 МГц (модель 3.3 В) или 16 МГц (модель 5 В) |
Встроенный светодиод | 13 |
Длина | 33.0 мм |
Ширина | 18.0 мм |
Вес | 5 г |
Принципиальная схема
Arduino Pro Mini ATmega328 3.3V/8MHz 5V/16MHz
Микроконтроллер | ATmega328P |
Рабочее напряжение | 3.3 В или 5 В (в зависимости от модели) |
Напряжение питания (рекомендуемое) | 3.35-12 В (модель 3.3 В) или 5-12 В (модель 5 В) |
Напряжение питания (предельное) | 3.35-20В |
Цифровые входы/выходы | 14 (6 из которых могут использоваться как выходы ШИМ) |
Аналоговые входы | 6 |
ШИМ (PWM) пины |
6 |
Постоянный ток через вход/выход | 40 мА |
Максимальный выходной ток вывода 3.3V | 50 мА |
Flash-память | 32 Кб из которых 2 Кб используются загрузчиком |
SRAM | 2 Кб |
EEPROM | 1 Кб |
Тактовая частота | 8 МГц (модель 3.3 В) или 16 МГц (модель 5 В) |
Встроенный светодиод | 13 |
Длина | 33.0 мм |
Ширина | 18.0 мм |
Вес | 5 г |
Принципиальная схема
Распиновка Arduino Pro Mini
Каждый из 14 цифровых выводов Pro, используя функции pinMode()
, digitalWrite()
, и digitalRead()
, может настраиваться как вход или выход. Выводы работают при напряжении 3,3 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА. Некоторые выводы имеют особые функции:
- Последовательная шина: 0 (RX) и 1 (TX). Выводы используются для получения (RX) и передачи (TX) данных TTL. Данные выводы имеют соединение с выводами TX-0 и RX-1 блока из шести выводов.
- Внешнее прерывание: 2 и 3. Данные выводы могут быть сконфигурированы на вызов прерывания либо на младшем значении, либо на переднем или заднем фронте, или при изменении значения. Подробная информация находится в описании функции
attachInterrupt()
. - ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит при помощи
функцииanalogWrite()
. - SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). Посредством данных выводов осуществляется связь SPI, которая, хотя и поддерживается аппаратной частью, не включена в язык Arduino.
- LED: 13. Встроенный светодиод, подключенный к цифровому выводу 13. Если значение на выводе имеет высокий потенциал, то светодиод горит.
На платформе Pro Mini установлены 6 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Четыре из них расположены на краю платформы, а другие два (входы 4 и 5) ближе к центру. Измерение происходит относительно земли до значения VCC. Некоторые выводы имеют дополнительные функции:
- I2C: A4 (SDA) и A5 (SCL). Посредством выводов осуществляется связь I2C (TWI), для создания которой используется библиотека Wire.
Существует дополнительный вывод на платформе:
- Reset. Низкий уровень сигнала на выводе перезагружает микроконтроллер. Обычно применяется для подключения кнопки перезагрузки на плате расширения, закрывающей доступ к кнопке на самой плате Arduino.
Питание платы
Arduino Pro Mini может получать питание: через кабель FTDI FT232RL (или CH340G), или от платы-конвертора, или от регулируемого источника питания 3.3 В или 5 В (зависит от модели платформы) через вывод Vcc, или от нерегулируемого источника через вывод RAW.
Выводы питания
- RAW. Для подключения нерегулируемого напряжения.
- VCC. Для подключения регулируемых 3.3 В или 5 В.
- GND. Выводы заземления.
Подключение платы Arduino Pro Mini
Для соединения с компьютером используется специальный кабель FTDI FT232RL (или CH340G), содержащий преобразователь интерфейса USB–USART. Микроконтроллер содержит интерфейс USART, его сигналы RX и ТХ выведены на торцевую часть платы. Специальный кабель подключается к этим входам Arduino Pro Mini, а также к контактам VCC и GND. При этом питание 5 В поступает в модуль от персонально компьютера. Существуют соединители, имеющие также очень важный контакт DTR. Сигнал на этом контакте автоматически формирует сигнал сброса перед обновлением программы в МК. Без сброса в нужный момент в начале записи программы невозможно записать новую программу. Следует учитывать порядок подключения контактов. Правильно соединение USART выполняется по схеме:
/* DTR <------------------> DTR TXD <------------------> RXD RXD <------------------> TXD VCC <------------------> VCC GND НЕ ПОДКЛЮЧЁН CTS GND <------------------> GND */
Выбор платы и порта в IDE
Откройте Arduino IDE. Из меню Tools>Board выбирается Arduino Pro or Pro Mini.
Выберите микроконтроллер, на базе которого сделана ваша плата: ATmega328P (5V, 16MHz), ATmega328P (3.3V, 8MHz), ATmega128 (5V, 16MHz), ATmega168 (3.3V, 8MHz).
Выберите последовательный порт платы в меню Tools>Port. Скорее всего, это COM3 или выше (в моём случае — это COM5).
Если у вас преобразователь CH340G, то лучше использовать программатор Arduino as ISP.
Материалы
arduino.ru
Arduino-Pro-Mini-schematic.pdf
arduino.cc
sparkfun.com
ProMini8MHzv1.pdf
Arduino-Pro-Mini-v14.pdf
adafruit.com
спасибо
В разделе: «Выбор платы и порта в IDE» перепутаны местами 2 и 3 картинки. Новичка это может немного запутать
Спасибо, исправил!
На картинке «Распиновка Arduino Pro mini» (та что сверху) пин PC4 (ADC4) должен быть SDA, пин PC5 (ADC5) — SCL — правильно
Да, и у меня они расположены наоборот: А5 — сверху, А4 — снизу.
Я бы ещё добавил насчёт COM порта, что скорость для этой платы должны быть выставлена в 57600 — только что на эти грабли наступил.
Здравствуйте
RAW. Для подключения нерегулируемого напряжения.
Можно подробнее об этом Пине. Какое напряжение допустимо в этом случае?
Если на него подать 5 В. плата 3,3 В будет работать нормально?
Спасибо
TradeKey.com serves as our platform to connect with partners globally, including recyclers, and businesses seeking high-quality Copper Scrap Manufacturers. Through collaborations on this platform, we aim to contribute to the success of our partners while promoting the importance of sustainable practices in the metal recycling industry.
Онлайн казино на реальные деньги для андроид
Онлайн казино на реальные деньги для андроид