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.
Информацию о гарантии можно почитать тут.
С чего начать
На этой странице можно найти всю необходимую информацию о том, как настроить плату, использовать IDE Arduino и т.д.
Нужна помощь?
- На этих форумах Arduino можно спросить о ПО
- На этих – о проектах
- Клиентскую поддержку о продуктах можно запросить тут
Технические характеристики
- Микроконтроллер – ATmega328
- Рабочее напряжение – 5 вольт
- Входное напряжение – 7-9 вольт
- Цифровые I/O контакты – 14 шт. (из которых 6 шт. используются для выдачи ШИМ)
- Входные аналоговые контакты – 8 шт. (из которых 4 шт. выведены на цифровые контакты)
- Максимальная сила тока на один I/O контакт – 40 миллиампер
- Flash-память – 32 Кб (из которых 2 Кб используются загрузчиком)
- SRAM – 2 Кб
- 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.
Распиновка
Документация
Плата 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.
|
Клавиатура |
|
Мышь |
|
Разное |
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Продукты Arduino
- Arduino продукты
- Плата Arduino