Описание Arduino Nano
Arduino Pro Mini с напряжением питания 5 В
Arduino Pro Mini - модуль Arduino . Он относится к классу основных модулей Arduino, используемых при проектировании микроэлектроники на основе микроконтроллера Atmega328 Arduino Pro Mini – инструмент для разработки электроники, взаимодействующей с окружающей средой, в отличие от персональных компьютеров, не выходящих за рамки виртуальности. Применяется для проектирования систем с возможностью получения данных от различных датчиков и управления работой всевозможных устройств.
Arduino Pro Mini это базовый микроконтроллерный модуль с открытым программным обеспечением. Устройства, собранные с применением Arduino Pro Mini, могут работать самостоятельно или взаимодействовать с программами, размещенными в персональном компьютере.
Среда разработки программ доступна для бесплатного скачивания. Программное обеспечение Arduino работает под Windows, Macintosh и Linux. Оболочка программирования Arduino подходит как для начинающих разработчиков, так и для опытных. Семейство программ Arduino постоянно дополняется опытными пользователями и доступно в сети.
Характеристики
Напряжение питания 5–12 В
Тактовая частота 16 МГц
Размер памяти
для программ, тип флеш 32 Кбайт, где 2 Кбайт занимает загрузчик
ОЗУ 2 Кбайт
длительное сохранение данных происходит в EEPROM 1 Кбайт
Максимальный ток через вывод 40 мА
Размеры платы 18 х 33 мм
Питание
Фрагмент схемы модуля содержащий цепь питания.
К модулю Arduino Pro Mini питание может подключаться несколькими способами. Нестабилизированное напряжение в диапазоне 5–12 В подается на контакт RAW. Стабилизированное 5 В на контакт VCC. Через кабель FTDI на второй контакт VCC, расположенный на торце платы. На контакт VCC нельзя подавать напряжение более 5 В.
Контакты и сигналы
Расположение и название контактов.
Имеется 14 цифровых двунаправленных контактов. Резисторы подтягивания к питанию находятся внутри МК, они изначально программно отключены.
Внешнее прерывание подается на входы 2 и 3. Они конфигурируются на разные логические уровни и фронты импульса для обнаружения сигнала прерывания.
Имеющиеся интерфейсы
USART: 0 – RX и 1 – TX
SPI: 10 – SS, 11 – MOSI, 12 – MISO, 13 – SCK.
I2C: А4 – SDA, A5 – SCL.
Есть 8 входов АЦП c дискретностью 10 бит. По умолчанию предел измерения 5 B. Предел меняется посредством процедуры analogReference() используя образцовый потенциал с контакта REF или внутренние образцовые потенциалы микроконтроллера.
На входе RST уровень 0 вызывает перезагрузку МК.
Индикация
На плате Arduino Pro Mini имеется два индикатора. Один из них – индикатор включения питания. Второй – светодиод, включаемый высоким логическим уровнем на контакте 13.
Подключение к USB
Для соединения с компьютером используется специальный кабель, содержащий преобразователь интерфейса USB–USART. Микроконтроллер содержит интерфейс USART, его сигналы RX и ТХ выведены на торцевую часть платы. Специальный кабель подключается к этим входам Arduino Pro Mini, а также к контактам VCC и GND. При этом питание 5 В поступает в модуль от персонально компьютера. Следует учитывать порядок подключения контактов. Правильно соединение USART выполняется по схеме:
RX – TX,
TX – RX.
Китайские товарищи иногда нарушают классику наименования сигналов USART, соблюдая одноименность. Может оказаться так, что Ваш модуль надо соединять RX – RX, TX – TX.
Существуют соединители, имеющие также очень важный контакт DTR. Сигнал на этом контакте автоматически формирует сигнал сброса перед обновлением программы в МК. Без сброса в нужный момент в начале записи программы невозможно записать новую программу.
Программирование предыдущей версии Arduino Pro Mini.
Запись программы в режиме внутрисхемного программирования
Соединение Arduino Pro Mini с разъемом ISP6PIN программатора.
Модуль с успехом можно использовать не как составную часть конструктора Arduino, а как модуль микроконтроллера ATmega328 для записи программ написанных в различных программных пакетах. Например, AVRstudio и других. При этом придется распрощаться с загрузчиком Arduino. Соединение с контактами последовательного интерфейса программатора выполняется, как изображено на схеме. Программирование в этом случае относится к категории внутрисхемного.
Эту схему применяют для обновления и восстановления загрузчика Arduino.
Применение
Благодаря малым размерам и массе Arduino Pro Mini широко применяется для управления всевозможными роботами. Особенно ценны в летающих автоматах мини масса и размеры. Кроме робототехники модуль станет прекрасным пособием при изучении микроконтроллеров студентами вузов. При совместном использовании с другими устройствами из конструктора Arduino можно собирать системы категории «умный дом».