Arduino Mini 05

Примечание

Данная страница описывает продукт, снятый с производства.

Arduino Mini — очень компактная версия Arduino Nano без встроенного преобразователя USB-в-последовательный порт.

Плата Arduino Mini 05 с разъёмами

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

Новый Mini (ревизия 05) имеет новый корпус ATmega328, который позволяет разместить все компоненты на верхней стороне платы. Он также имеет встроенную кнопку сброса. Новая версия имеет ту же конфигурацию выводов, что и ревизия 04.

Предупреждение

Не питайте Arduino Mini напряжением более 9 вольт и не подключайте питание в обратной полярности: вы, вероятно, выведете плату из строя.

Начало работы

В разделе Начало работы вы можете найти всю информацию, необходимую для настройки платы, использования Arduino Software (IDE) и начала работы с кодом и электроникой.

Документация

OSH: Схемы

Arduino Mini — оборудование с открытым исходным кодом! Вы можете собрать свою собственную плату, используя следующие файлы:

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

Arduino Mini можно программировать с помощью программного обеспечения Arduino (скачать). Подробнее см. справочник и руководства.

Для программирования Arduino Mini вам понадобится USB Serial адаптер или другой адаптер USB или RS232 в TTL последовательный порт. См. страницу начала работы с Arduino Mini для получения инструкций.

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

Вы также можете обойти загрузчик и программировать ATmega328 через ICSP (внутрисхемное последовательное программирование); см. страницу загрузчика Mini для информации о подключении разъёма ICSP к Mini и программатора для инструкций по использованию программатора для загрузки скетча.

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

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

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

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

Распиновка

Примечание

Распиновка изменилась с версии 03 на версию 04 Mini, пожалуйста, убедитесь, что используете правильную диаграмму.

Распиновка Arduino Mini 03

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

Распиновка Arduino Mini 04 и 05

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

Технические характеристики

Микроконтроллер

ATmega328

Рабочее напряжение

5 В

Входное напряжение

7–9 В

Цифровые выводы ввода/вывода

14 (из которых 6 обеспечивают выход ШИМ)

Аналоговые входы

8 (из которых 4 выведены на выводы)

Постоянный ток на вывод

40 мА

Флеш-память

32 КБ (из которых 2 КБ используются загрузчиком)

SRAM

2 КБ

EEPROM

1 КБ

Тактовая частота

16 МГц

Длина

30 мм

Ширина

18 мм