Arduino:Продукты/Продукты Arduino/Плата Arduino Mini: различия между версиями
Myagkij (обсуждение | вклад) Нет описания правки |
Myagkij (обсуждение | вклад) |
||
(не показано 8 промежуточных версий 2 участников) | |||
Строка 11: | Строка 11: | ||
Новая версия '''Mini (Rev5)''', оснащенная '''ATmega328''', выполнена несколько иначе, чем предыдущие – теперь все компоненты находятся на верхней части платы. Кроме того, у нее теперь есть кнопка сброса. Новая версия имеет ту же конфигурацию контактов, что '''Rev4'''. | Новая версия '''Mini (Rev5)''', оснащенная '''ATmega328''', выполнена несколько иначе, чем предыдущие – теперь все компоненты находятся на верхней части платы. Кроме того, у нее теперь есть кнопка сброса. Новая версия имеет ту же конфигурацию контактов, что '''Rev4'''. | ||
{{Внимание1|Не питайте Arduino Mini более чем 9 вольтами, а также не допускайте того, чтобы питание было подключено с неправильной полярностью – это, скорее всего, убьет Arduino Mini.}} | |||
Информацию о гарантии можно почитать [https://www.arduino.cc/en/Main/warranty тут]. | Информацию о гарантии можно почитать [https://www.arduino.cc/en/Main/warranty тут]. | ||
Строка 26: | Строка 26: | ||
==Технические характеристики== | ==Технические характеристики== | ||
* '''Микроконтроллер''' – | * '''Микроконтроллер''' – 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 мм. | ||
==Программирование== | ==Программирование== | ||
Строка 61: | Строка 61: | ||
==Распиновка== | ==Распиновка== | ||
{{Примечание1|''При переходе с Rev3 на Rev4 распиновка Arduino Mini поменялась. Пожалуйста, убедитесь, что используете правильный график''.}} | |||
[[File:arduino_mini_pinout.png|thumb|center|«Распиновка на Arduino Mini Rev3. Старые версии совместимы друг с другом, однако вверху нет гребешка IO7.»]] | [[File:arduino_mini_pinout.png|thumb|center|«Распиновка на Arduino Mini Rev3. Старые версии совместимы друг с другом, однако вверху нет гребешка IO7.»]] | ||
Строка 88: | Строка 88: | ||
<references /> | <references /> | ||
{{Навигационная таблица/ | {{Навигационная таблица/Портал/Arduino}} | ||
[[Категория:Продукты Arduino]] | |||
[[Категория:Arduino продукты]] | |||
[[Категория:Плата Arduino]] | |||
Текущая версия от 12:21, 27 сентября 2023
Содержание | Знакомство с 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