Arduino Mini – это маленькое микропроцессорное устройство, ориентированное на использование с макетными платами или в приложениях, предъявляющих высокие требования к габаритным размерам. Первоначально устройство было спроектировано на базе микроконтроллера ATmega168 [1], который в настоящее время заменен на микроконтроллер ATmega328 [2]. В состав устройства входит: 14 цифровых входов/выходов (из которых 6 могут использоваться в качестве ШИМ-выходов), 8 аналоговых входов и кварцевый резонатор на 16 МГц. Arduino Mini можно прошить с помощью специального USB-Serial адаптера или любого другого преобразователя интерфейсов USB-Serial либо RS232-Serial с TTL-уровнями напряжения.
В новой версии Arduino Mini (R5) обновлена печатная плата под микроконтроллер ATmega328, благодаря чему все компоненты теперь расположены на лицевой стороне платы. Помимо этого, добавлена кнопка сброса. При этом в новой версии Ардуино Mini расположение выводов полностью аналогично предыдущей версии R4.
Внимание: напряжение питания Arduino Mini не должно превышать 9В или не должно быть отрицательным. При несоблюдении этого условия плата может выйти из строя.
Характеристики
Версия | Arduino Mini 2-4 | Arduino Mini 5 |
Микроконтроллер | ATmega168 | ATmega328 |
Рабочее напряжение (логическая уровень) | 5 В | |
Входное напряжение (рекомендуемое) | 7-12 В | |
Входное напряжение (предельное) | 6-20 В | |
Цифровые Входы/Выходы | 14 (6 из которых могут использоваться как выходы ШИМ) | |
Аналоговые входы | 8 (4 из которых на внешних выводах) | |
Постоянный ток через вход/выход | 40 мА | |
Флеш-память | 16 Кб при этом 2 Кб используются для загрузчика | 32 Кб при этом 2 Кб используются для загрузчика |
ОЗУ | 1 Кб | 2 Кб |
EEPROM | 512 байт | 1 Кб |
Тактовая частота | 16 МГц |
Входы и выходы
Каждый из 14 цифровых выводов Arduino Mini может работать в качестве входа или выхода. Уровень напряжения на выводах ограничен 5В. Максимальный ток, который может отдавать или потреблять один вывод, составляет 40 мА. Все выводы сопряжены с внутренними подтягивающими резисторами (по умолчанию отключенными) номиналом 20-50 кОм. Некоторые выводы имеют особые функции:
- Последовательная шина: 0 (RX) и 1 (TX).Выводы 0 и 1 используются при подключении устройства к компьютеру через адаптер Mini USB (или похожий). Подключение к этим выводам каких-либо внешних цепей может приводить к нарушению USB-соединения с компьютером или препятствовать процессу загрузки в микроконтроллер новых программ.
- ШИМ: 3, 5, 6, 9, 10, и 11. Любой из выводов обеспечивает ШИМ с разрешением 8 бит.
В Arduino Mini есть 8 аналоговых входов, каждый из которых может представить аналоговое напряжение в виде 10-битного числа (1024 различных значения). Входы 0 – 3 выведены на внешний разъем платы; для подключения к входам 4 – 7 на плате предусмотрены отверстия и распаечные площадки. По умолчанию, измерение напряжения осуществляется относительно диапазона от 0 до 5 В.
Однако, верхнюю границу этого диапазона можно изменить, используя вывод AREF и (не понял почему это есть в описании, так как на плате вход AREF не разведен).
Обратите внимание на соединение между выводами Arduino и портами ATmega168: ATmega168/328-Arduino распиновка.
Расположение выводов
Примечание: распиновка выводов в Arduino Mini версий 03 и 04 отличается. Убедитесь, что вы используете схему, соответствующую вашей версии Ардуино.
Распиновка Arduino Mini 03. (совместима с более старыми версиями, за исключением отсутствующего разъема IO7 вверху платы) | Распиновка Arduino Mini 04 и 05. (Обратите внимание, что вывод GROUND на левой стороне платы сместился вниз на одну позицию) |
Принципиальные схемы и исходные данные
Arduino Mini 03
Принципиальная схема: Смотреть
Arduino Mini 04
Принципиальная схема: Смотреть
Файлы Gerber (оригинальные сборочные файлы не были выполнены в Eagle)
Arduino Mini 05
Принципиальная схема: Смотреть
Файлы EAGLE
Источники
Ссылки
- Техническое описание ATmega168
- Техническое описание ATmega328P
- Проект платы Arduino Mini 04
- Проект платы Arduino Mini 05 в программе EAGLE
ЗДРАСТВУЙТЕ. ИЗВИНИТЕ ЗА ПЛОХОЙ РУСКОМ , ХОЧУ ПОПРОСИТ КОГДА ДОБАВИТЕ ЕШО ВЕРСИИ НА ESP 32