Arduino Mini
Общие сведения
Arduino Mini построена на микроконтроллере ATmega168 (технические данные) и предназначена для использования в лабораторных работах и проектах, где пространство является критическим параметром. Платформа содержит 14 цифровых входов и выходов (6 из которых могут использоваться как выходы ШИМ), 8 аналоговых входов и кварцевый генератор 16 МГц. Программируется при помощи адаптера Mini USB или любого преобразователя USB или RS232 в TTL.
Внимание: запрещается подключать напряжение, превышающее 9 В, или менять его полюсы, это может повредить платформу.
Краткие характеристики
Микроконтроллер
|
ATmega168
|
Рабочее напряжение
|
5 В
|
Входное напряжение
|
7-9 В
|
Цифровые Входы/Выходы
|
14 (6 из которых могут использоваться как выходы ШИМ)
|
Аналоговые входы
|
8 (4 из которых имеют выводы)
|
Постоянный ток через вход/выход
|
40 мА
|
Флеш-память
|
16 Кб (2 используются для загрузчика)
|
ОЗУ
|
1 Кб
|
Энергонезависимая память
|
512 байт
|
Тактовая частота
|
16 МГц
|
Программирование
Платформа программируется посредством ПО Arduino. Подробная информация находится в справочнике.
Для программирования Arduino Mini требуется адаптер Mini USB или любой преобразователь USB или RS232 в TTL. Обратитесь к данной странице за дополнительными инструкциями по началу работы с платформой.
Микроконтроллер ATmega168 поставляется с записанным загрузчиком, облегчающим запись новых программ без использования встроенных программаторов. Связь с загрузчиком осуществляется оригинальным протоколом STK500.
Имеется возможность использовать ICSP (внутрисхемное программирование) вместо загрузчика.
Входы и Выходы
Каждый из 14 цифровых выводов может использоваться как вход или выход. Выводы работают при напряжении 5 В. Каждый вывод имеет нагрузочный резистор (стандартно отключен) 20-50 кОм и может пропускать до 40 мА. Выводы 3, 5, 6, 9, 10, и 11 могут использоваться для ШИМ; подробности в описании функции analogWrite(). Подключение к выводам 0 и 1 любых устройств, кроме адаптера Mini USB, может прервать подключение по USB или запись нового программного кода.
На платформе Mini установлены 8 аналоговых входов, каждый разрешением 10 бит (т.е. может принимать 1024 различных значения). Входы 0 – 3 имеют выводы, а для подключения входов 4 – 7 требуется пайка. Стандартно входы имеют диапазон измерения до 5 В относительно земли, тем не менее имеется возможность изменить верхний предел посредством вывода AREF и программного кода низшего уровня.
Обратите внимание на соединение между выводами Arduino и портами ATmega168.
Разводка выводов
Примечание: расположение выводов на версии платформы 04 отличается от расположения на версии 03.
Расположение выводов Arduino Mini 03. (совместима с ранними версиями, но отсутствует вывод IO7) | Расположение выводов Arduino Mini 04. (Вывод заземления смещен ниже на один вывод.) |
Принципиальная схема
Файлы Gerber для Arduino Mini 04 (оригинальные файлы платформы, созданные не в Eagle)