Arduino Mini

Arduino Mini - вид спереди (без разъемов) Arduino Mini - вид сзади

Общие сведения

Arduino Mini - это маленькое микропроцессорное устройство, ориентированное на использование с макетными платами или в приложениях, предъявляющих высокие требования к габаритным размерам. Первоначально устройство было спроектировано на базе микроконтроллера ATmega168, который в настоящее время заменен на микроконтроллер ATmega328 (datasheet). В состав устройства входит: 14 цифровых входов/выходов (из которых 6 могут использоваться в качестве ШИМ-выходов), 8 аналоговых входов и кварцевый резонатор на 16 МГц. Arduino Mini можно прошить с помощью специального USB-Serial адаптера или любого другого преобразователя интерфейсов USB-Serial либо RS232-Serial с TTL-уровнями напряжения.

В новой версии Arduino Mini (R5) обновлена печатная плата под микроконтроллер ATmega328, благодаря чему все компоненты теперь расположены на лицевой стороне платы. Помимо этого, добавлена кнопка сброса. При этом в новой версии Ардуино Mini расположение выводов полностью аналогично предыдущей версии R4.

Внимание: напряжение питания Arduino Mini не должно превышать 9В или не должно быть отрицательным. При несоблюдении этого условия плата может выйти из строя.

Характеристики

Микроконтроллер ATmega328
Рабочее напряжение
Напряжение питания 7-9В
Цифровые входы/выходы 14 (из которых 6могут использоваться в качестве ШИМ-выходов)
Аналоговые входы 8 (4 из которых на внешних выводах)
Максимальный ток одного вывода    40 мА
Flash-память 32 КБ (из которых 2 КБ используются загрузчиком)
SRAM 2 КБ
EEPROM 1 КБ
Тактовая частота 16 МГц

Программирование

Arduino Mini программируется с помощью программного обеспечения Ардуино (скачать). Для получения более подробной информации см. справку и примеры.

Для прошивки Arduino Mini можно использовать специальный USB-Serial адаптер или любой другой преобразователь интерфейсов USB-Serial либо RS232-Serial с TTL-уровнями напряжения. Инструкции по прошивке см. на странице "Начало работы с Arduino Mini".

ATmega328 в Arduino Mini выпускается с прошитым загрузчиком, позволяющим загружать в микроконтроллер новые программы без необходимости использования внешнего программатора. Взаимодействие с ним осуществляется по оригинальному протоколу STK500 (описаниезаголовочные файлы C).

Тем не менее, микроконтроллер ATmega328 можно прошить и через разъем для внутрисхемного программирования ICSP (In-Circuit Serial Programming), не обращая внимания на загрузчик; информацию о распиновке разъема ICSP для прошивки Mini через загрузчик см. на соответствующей странице. Инструкции по использованию внешнего программатора для прошивки контроллера см. здесь.

Входы и выходы

Каждый из 14 цифровых выводов Arduino Mini может работать в качестве входа или выхода. Уровень напряжения на выводах ограничен 5В. Максимальный ток, который может отдавать или потреблять один вывод, составляет 40 мА. Все выводы сопряжены с внутренними подтягивающими резисторами (по умолчанию отключенными) номиналом 20-50 кОм. Выводы 3, 5, 6, 9, 10 и 11 могут выводить аналоговые величины в виде ШИМ-сигнала; для получения дополнительной информации об этом см. описание функции analogWrite(). Выводы 0 и 1 используются при подключении устройства к компьютеру через адаптер Mini USB (или похожий). Подключение к этим выводам каких-либо внешних цепей может приводить к нарушению USB-соединения с компьютером или препятствовать процессу загрузки в микроконтроллер новых программ.

В Arduino Mini есть 8 аналоговых входов, каждый из которых может представить аналоговое напряжение в виде 10-битного числа (1024 различных значения). Входы 0 - 3 выведены на внешний разъем платы; для подключения к входам 4 - 7 на плате предусмотрены отверстия и распаечные площадки. По умолчанию, измерение напряжения осуществляется относительно диапазона от 0 до 5 В. Однако, верхнюю границу этого диапазона можно изменить, используя вывод AREF и несколько низкоуровневых команд.

См. также соответствие выводов Arduino с выводами микроконтроллера ATmega168/328.

Расположение выводов

Примечание: распиновка выводов в Arduino Mini версий 03 и 04 отличается. Убедитесь, что вы используете схему, соответствующую вашей версии Ардуино.

 

Распиновка Arduino Mini 03. (совместима с более старыми версиями, за исключением отсутствующего разъема IO7 вверху платы)

 

 

Распиновка Arduino Mini 04 и 05. (Обратите внимание, что вывод GROUND на левой стороне платы сместился вниз на одну позицию)

 

Схема

Схема Arduino Mini 05

Схема Arduino Mini 04

Схема Arduino Mini 03

Файлы EAGLE для Arduino Mini 05

Файлы Gerber для Arduino Mini 04 (оригинальные сборочные файлы не были выполнены в Eagle)

Сборочные чертежи и трассировка адаптера Mini USB

Дополнительная информация

Для начала работы с Arduino Mini см. это руководство.

Дополнительную информацию об Arduino Mini можно найти в разделе Playground.

Купить Arduino Mini можно в интернет-магазине arduino-ua.com.