Arduino:Знакомство с Arduino/Знакомство с Arduino Mini

Материал из Онлайн справочника
Перейти к навигации Перейти к поиску

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


Знакомство с Arduino Mini[1]

Чтобы начать работу с Arduino Mini, следуйте тем же инструкциям, что и для других моделей Arduino (в соответствии с вашей ОСWindows, Mac OS X или Linux), но с некоторыми правками:

  • Arduino Mini подключается чуть сложнее, чем другие Arduino (см. фото и инструкции ниже)
  • В меню Инструменты > Плата (Tools > Board) надо будет выбрать пункт Arduino Mini
  • При загрузке на Mini нового скетча кнопку сброса на плате нужно нажать непосредственно перед нажатием на кнопку «Загрузка» в IDE Arduino

Информация об Arduino Mini

Микроконтроллер Arduino Mini (ATmega328) меньше тех, что ставятся на обычные платы Arduino. Кроме того, у Mini имеется еще одно небольшое отличие:

  • Mini обладает двумя дополнительными входными аналоговыми контактами (всего их 8). Четыре из них, однако, не подсоединены к ножкам, поэтому для того, чтобы их использовать, к их отверстиям нужно припаять провода. Причем два из этих неподсоединенных контактов используются библиотекой Wire (I2C).

Кроме того, Arduino Mini – более хрупкая, если сравнивать ее с другими Arduino.

  • На контакт +9V нельзя подавать отрицательное напряжение и напряжение свыше 9 вольт – это может привести к порче процессора ATmega328.
  • Нельзя вынуть поврежденный процессор и поставить вместо него новый. Поэтому при порче процессора придется покупать новую Arduino Mini.

Подключение Arduino Mini

Ниже – два рисунка с распиновкой Arduino Mini:

Распиновка Mini 03 (совместима со старыми версиями)


Распиновка Mini 04 и 05 («земля» передвинута вниз на один контакт)

Чтобы использовать Arduino Mini, вам нужно подключить следующие контакты:

  • Питание (+5V и +9V). Можно использовать контакт +5V, т.е. подключить к нему стабилизированный источник питания +5 вольт (например, от контакта +5V на адаптере Mini USB или от Arduino NG), или контакт +9V, подключенный к источнику питания +9 вольт (например, к 9-вольтовой батарее).
  • «Земля» (GROUND). Один из GROUND-контактов Arduino Mini должен быть подключен к GROUND-контакту на источнике питания.
  • Передача и получение данных (TX и RX). Эти контакты используются и для загрузки на плату новых скетчей, и для коммуникации с компьютером или другим устройством.
  • Сброс (RESET). Если подсоединить этот контакт к «земле», это приведет к сбросу Arduino Mini. Соответственно, чтобы предотвратить сбрасывание (пока у платы есть питание), этот контакт нужно подключить к кнопке или к контакту +5V. Если оставить этот контакт не присоединенным ни к чему, то Arduino Mini будет сбрасываться в случайном порядке.
  • Светодиод (13-ый контакт). Это необязательно, однако если подключить к Mini светодиод, то проверять, работает ли плата, будет гораздо проще. У 13-ого контакта есть резистор на 1 кОм, благодаря чему светодиод можно подключить прямо между ним и «землей». Если вы решите воспользоваться другим контактом, вам понадобится внешний резистор.

Подключить плату можно несколькими способами – с помощью адаптера Mini USB, другой платы Arduino или при помощи источника питания и адаптера USB Mini.

Соединение Arduino Mini и адаптера USB Mini

На рисунке ниже показан примитивный пример соединения Arduino Mini с преобразователем USB-сигнала в сигнал последовательной коммуникации (т.е. с адаптером USB Mini). Как видите, контакты GROUND и +5V на адаптере подключены к шинам питания макетной платы (длинным продольным рядам, обозначенным синей и красной полосками и идущими вдоль краев макетной платы) – это сделано для того, чтобы к схеме было проще подключать другие компоненты. Кроме того, между RESET-контактом микроконтроллера и RTS-контактом адаптера Mini USB подключен конденсатор на 0,1 микрофарад. Это запускает автоматический сброс платы, когда открывается последовательный порт, и благодаря этому вам не нужно всякий раз нажимать кнопку сброса, когда на плату требуется загрузить новый код. Если с этим возникают какие-то проблемы, эту часть схемы можно удалить и нажимать на сброс вручную.

ArduinoMiniBreadboardPhoto3 3.jpg

Примерно таким же образом к Arduin Mini можно подключить и Light-версию адаптера USB Mini:

ArduinoMiniUSBSerialLite 4.jpg

Соединение Arduino Mini и обычной Arduino

Ниже – фото Arduino Mini, подключенной к Arduino NG. Из Arduino NG извлечен ATmega8, благодаря чему плата используется исключительно в качестве USB-конвертера, источника питания и кнопки сброса. Таким образом, сброс Arduino Mini можно выполнять при помощи кнопки на Arduino NG.

ArduinoMiniAndNGBreadboardPhoto 5.jpg

См.также

Внешние ссылки