Arduino:Продукты/Продукты Arduino/Плата Arduino Mini
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Arduino Mini[1]
Плата Arduino Mini – это маленькая микроконтроллерная плата, которая сначала базировалась на ATmega168, но потом получила ATmega328 (даташит). Она предназначена для использования на макетных платах и в проектах, требующих компактности. У нее 14 цифровых I/O контактов (из которых 6 используются для выдачи ШИМ), 8 входных аналоговых контактов и кварцевый генератор на 16 МГц. Плату Arduino Mini можно программировать при помощи Arduino USB 2 Serial Micro или другого адаптера, умеющего конвертировать USB (или RS232) в TTL.
Новая версия Mini (Rev5), оснащенная ATmega328, выполнена несколько иначе, чем предыдущие – теперь все компоненты находятся на верхней части платы. Кроме того, у нее теперь есть кнопка сброса. Новая версия имеет ту же конфигурацию контактов, что Rev4.
Внимание: Не питайте Arduino Mini более чем 9 вольтами, а также не допускайте того, чтобы питание было подключено с неправильной полярностью – это, скорее всего, убьет Arduino Mini.
Информацию о гарантии можно почитать тут.
С чего начать
На этой странице можно найти всю необходимую информацию о том, как настроить плату, использовать IDE Arduino и т.д.
Нужна помощь?
- На этих форумах Arduino можно спросить о ПО
- На этих – о проектах
- Клиентскую поддержку о продуктах можно запросить тут
Технические характеристики
- Микроконтроллер – Микроконтроллер::ATmega328
- Рабочее напряжение – Рабочее напряжение::5 вольт
- Входное напряжение – Входное напряжение::7-9 вольт
- Цифровые I/O контакты – Цифровые I/O контакты::14 шт. (из которых 6 шт. используются для выдачи ШИМ)
- Входные аналоговые контакты – Входные аналоговые контакты::8 шт. (из которых 4 шт. выведены на цифровые контакты)
- Максимальная сила тока на один I/O контакт – Максимальная сила тока на один I/O контакт::40 миллиампер
- Flash-память – Flash-память::32 Кб (из которых 2 Кб используются загрузчиком)
- SRAM – SRAM::2 Кб
- EEPROM – EEPROM::1 Кб
- Тактовая частота – Тактовая частота::16 МГц
- Длина – Длина::30 мм.
- Ширина – Ширина::18 мм.
Программирование
Плата Arduino Mini программируется при помощи IDE Arduino. О языке программирования Arduino читайте тут, а руководства смотрите тут.
Чтобы программировать Arduino Mini, понадобится Arduino USB 2 Serial Micro или другой адаптер, конвертирующий USB (или RS232) в TTL. Инструкции читайте на ознакомительной странице об Arduino Mini.
Чипы ATmega168 и ATmega328 идут уже с записанным загрузчиком, который позволяет вам загружать новый код без использования аппаратного программатора.
Загрузчик коммуницирует при помощи протокола STK500 (описание, заголовочные файлы на C).
Вы можете обойти загрузчик и программировать ATmega328 при помощи ICSP-гребешка. О том, как правильно подсоединить ICSP-гребешок к Mini, читайте тут. О том, как использовать программатор для загрузки скетчей, читайте тут.
Входные и выходные контакты
Каждый из 14 цифровых контактов Mini можно использовать и как входной, и как выходной контакт. Они работают на 5 вольтах. Каждый контакт может получать/отдавать не более 40 миллиампер и имеет встроенный подтягивающий резистор (по умолчанию отключен) на 20-50 кОм. Контакты 3, 5, 6, 9, 10 и 11 могут выдавать ШИМ; более подробно об этом читайте в статье о функции analogWrite(). Если к 0-ому и 1-ому контактам будет подключено что-то еще, кроме адаптера, конвертирующего USB в TTL, это будет мешать USB-коммуникации, препятствуя загрузке нового кода и другой коммуникации с компьютером.
Плата Arduino Mini имеет 8 входных аналоговых контактов, каждый из которых поддерживает 10-битное разрешение (т.е. может работать с 1024 разными значениями). Входные аналоговые контакты с 0 по 3 выведены на цифровые контакты, а контакты с 4 по 7 припаяны к специальным отверстиям. По умолчанию вольтовый диапазон на входных аналоговых контактах составляет от «земли» до 5 вольт, однако верхнюю границу этого диапазона можно поменять при помощи контакта AREF и фрагмента низкоуровневого кода.
Смотрите также распиновку между контактами Arduino и портами Atmega168/Atmega328.
Распиновка
Примечание: При переходе с Rev3 на Rev4 распиновка Arduino Mini поменялась. Пожалуйста, убедитесь, что используете правильный график:
Документация
Плата Arduino Mini – это оборудование, сделанное по принципу «open-source». Вы можете создать на ее основе собственную плату, используя файлы ниже:
- Схема Arduino Mini Rev5 в PDF
- Схема Arduino Mini Rev4 в PDF
- Схема Arduino Mini Rev3 в PDF
- Eagle-файлы для Arduino Mini Rev5
- Gerber-файлы для Arduino Mini Rev4
- ZIP-файлы для USB-адаптера
Дополнительные материалы
О том, как начать работать с Arduino, читайте на ознакомительной странице. Больше информации об Arduino Mini.
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |