banner

Введение в Arduino Micro

  1. Введение в Arduino Micro
  2. 1. Arduino Micro Особенности
  3. 2. Arduino Micro Pinout
  4. 3. Описание Arduino Micro Pin
  5. Аналоговый вход
  6. Протоколы связи
  7. Выход ШИМ
  8. Источник питания
  9. Внешнее Прерывание
  10. Выводы заголовка ICSP
  11. 4. Программирование
  12. 6. Проекты и приложения Arduino Micro
  13. Автор: Аднан Акель

Привет ребят! Надеюсь, вы хорошо ладите с жизнью. Добро пожаловать на борт. Сегодня я открою подробности о введении в Arduino Micro . Это микроплата, основанная на микроконтроллере ATmega32U4 и оснащенная встроенным USB, что делает ее легко совместимой с компьютером.

Arduino Micro, как следует из названия, является самой маленькой доской в ​​сообществе Arduino. Это сравнимо с аналогами Ардуино Нано и Ардуино Промини.

В этом уроке я расскажу обо всем, что связано с платой Micro, включая ее основные функции, распиновку, описание выводов, используемое программное обеспечение и приложения. Давайте погрузимся и исследуем все, что вам нужно знать об этой крошечной доске.

Введение в Arduino Micro

  • Arduino Micro - это самая маленькая плата в сообществе Arduino, в основе которой лежит микроконтроллер ATmega32U4.
  • Он содержит встроенный USB-интерфейс на крошечном, легко интегрируемом интерфейсе, который помогает быстро установить соединение с компьютером.
  • Не впадайте в иллюзию выполнения сложных функций, требующих больше места в памяти, поскольку эта маленькая игрушка оснащена флэш-памятью объемом около 32 КБ, а EEPROM и SRAM имеют размер 2,5 КБ и 1 КБ соответственно, что все же достаточно для ослабления вашего технического аппетита.
  • Максимальная длина и ширина Micro PCB составляют 4,8 см и 1,77 см соответственно, однако с подключенным портом USB размеры будут немного больше, чем заданные параметры, превышая край макета платы.
  • Совместимость с макетом делает это устройство простым в использовании для практического использования перед включением его в соответствующий проект со всеми необходимыми условиями.


  • Микроконтроллер ATmega32U4, доступный на плате, поддерживает связь UART с выводами TX и RX.
  • На плате Micro имеется самовосстанавливающийся поли-предохранитель, который в основном используется для защиты USB-портов компьютера от коротких замыканий и перегрузок по току, обеспечивая дополнительный уровень защиты.
  • Если ток возрастает от требуемого значения до порта USB, предохранитель включится и будет работать как аварийный выключатель, разрывая соединение между платой и компьютером. Рекомендуется поддерживать ток на порте USB ниже 500 мА.

1. Arduino Micro Особенности

Если вы собираетесь выбрать этот модуль Arduino для своего проекта, рекомендуется использовать его возможности, чтобы избежать каких-либо хлопот в будущем.

На следующем рисунке показаны основные функции Arduino Micro.

Микроконтроллер ATmega32U4 CPU 8-разрядные выводы цифрового ввода-вывода 24 ШИМ-выхода 7 Аналоговый вход 12 Флэш-память (память программ) 32 КБ SRAM 2,5 КБ EEPROM 1 КБ Входное напряжение 7-12 В Рабочее напряжение 5 В Генератор до 16 МГц Используемое программное обеспечение Arduino Кнопка сброса программного обеспечения (IDE) Да Заголовок ICSP Да USB-порт 1 UART (последовательная связь) Да
  • Последовательная связь, а также связь SPI и I2C доступны на плате. Добавлена ​​кнопка физического сброса, которая помогает остановить работающую функцию и переводит контроллер в исходное состояние, откуда он берет и реализует хранимую информацию с нуля.

2. Arduino Micro Pinout

На следующем рисунке показана схема распиновки Arduino Micro.

  • Возможно, вы слышали, иногда крошечные вещи творят чудеса. То же самое и с этим модулем. Это не что иное, как техническое периферийное устройство с множеством функций, разложенных и размещенных в одной упаковке.
  • Тем не менее, как я уже упоминал ранее, он работает отлично, если вы планируете разработать простой проект, который требует меньше памяти. Ардуино Дуэ и Arduino Leonardo предпочтительнее для удовлетворения ваших технических потребностей, если требования вашего проекта сложны и требуют большего объема памяти для разработки и внедрения автоматизации в соответствующем проекте.
  • Встроенная USB-связь на плате устраняет необходимость в дополнительном процессоре и помогает ему отображаться на подключенном компьютере в виде клавиатуры и мыши в дополнение к виртуальному (CDC) последовательному / COM-порту.

3. Описание Arduino Micro Pin

До сих пор у вас есть краткий обзор этого устройства и того, как этот модуль может хорошо подойти для вашего проекта. В этом разделе я расскажу описание выводов с изображениями, вы можете легко понять, какие основные функции связаны с каждым выводом. Давайте перейдем к делу.

Аналоговый вход

На плате 12 аналоговых входов. Вы можете увидеть их на рисунке ниже.

Протоколы связи

Протоколы связи, такие как последовательный интерфейс, SPI и I2C, включены в плату. Вы можете видеть их выделенными на рисунке ниже.

Выход ШИМ

Семь выводов используются для целей вывода ШИМ. Это процесс получения аналоговых результатов с помощью цифровых средств. Вы можете увидеть ШИМ на рисунке ниже.

Источник питания

5 В - это напряжение, при котором плата работает, а 3,3 В - рабочее напряжение каждого контакта. Vin - это входное напряжение, которое находится в диапазоне от +7 до +12 В и представляет собой напряжение от внешнего источника питания, а не от порта USB. На плате есть два заземляющих контакта. AREF предсказывает опорное напряжение аналогового, который помогает впрыскивать Arduino опорное напряжение от внешнего источника питания. Вы можете увидеть источник питания на рисунке ниже.

Внешнее Прерывание

PCINT - это внешние прерывания, генерируемые на любом выводе цифрового ввода / вывода. На следующем рисунке показаны контакты, на которых можно генерировать внешнюю интерпретацию.

Выводы заголовка ICSP

На плате добавлена ​​головка ICPS, и она обозначает внутрисхемное последовательное программирование - функция, используемая для программирования Arduino с другим Arduino. А если USB-порт недоступен, он пригодится для подключения платы к компьютеру для загрузки эскиза.


4. Программирование

  • Программное обеспечение Arduino, называемое IDE, в основном используется для программирования модуля Arduino, и оно отлично работает с распространенными операционными системами, такими как Windows, Linux или MAC. Вы можете скачать его с сайта Arduino, и он совместим со всеми версиями семейства Arduino.
  • Вы готовы использовать программное обеспечение по мере его установки. Некоторые простые светодиодные программы уже доступны в программном обеспечении, так что вы можете легко начать работу на плате и скомпилировать программу по умолчанию с намерением получить результаты на лету.
  • Встроенный загрузчик, который поставляется вместе с платой, позволяет вам отвлечься от необходимости компилировать и записывать код с помощью внешнего устройства записи.
  • Микроплата имеет последовательный периферийный интерфейс (SPI), который в основном используется для связи между микроконтроллером и другими периферийными устройствами, такими как регистры сдвига и датчики. Два контакта используются для связи SPI, то есть MOSI (Ведомый выход главного выхода) и MISO (Ведомый выход главного входа) - они используются для отправки и получения данных микроконтроллером.
  • Serial Monitor добавлен в программное обеспечение Arduino, которое играет важную роль в передаче текстовых данных на плату или с нее.
  • Контакты TX и RX используются для последовательной связи, где контакт TX передает последовательные данные, в то время как RX получает последовательные данные.
  • Плата способна осуществлять связь I2C с использованием двух контактов, называемых SDA и SCL.

5. Разница между Arduino ProMini и Arduino Micro

  • Есть небольшая разница между Arduino ProMini и Micro Board, однако, периферия на этих платах одинакова. Встроенный USB-адаптер в плате Micro представляет собой явную разницу между двумя модулями, в то время как Promini требует кабеля FTDI для генерации питания USB и связи с платой.
  • Плата USB on Micro может действовать несколькими способами: клавиатурой или мышью, жестким диском USB, конвертором USB to serial и MIDI-контроллером.
  • Arduino Pro Mini включает в себя микроконтроллер ATmega328, а Arduino Micro поставляется с ATmega32U4. Флэш-память одинакова для обоих модулей, однако SRAM немного отличается: 2 КБ на ProMini и 2,5 КБ на плате Micro.
  • Не в последнюю очередь, Arduino Pro Mini имеет 2 аппаратных прерывания, в то время как плата Micro поставляется с 5 аппаратными прерываниями.

6. Проекты и приложения Arduino Micro

Arduino micro поставляется с широким спектром применения с возможностью проточки в труднодоступных местах. Он предлагает большое количество соединений с минимальным интерфейсом. Выдающаяся способность этой платы маскировать клавиатуру или мышь при подключении к компьютеру делает ее идеальным выбором для многих компьютерных приложений.

Вы можете использовать эту доску для разработки следующих проектов.

  • USB-джойстик
  • Электровелосипед
  • Windows приложение блокировки / разблокировки ПК
  • Создание беспроводной клавиатуры
  • Автоматический дозатор таблеток
  • USB трекпад
  • Измеритель уровня воды

Существует список проектов, которые вы можете создать, но я упомянул несколько из них, чтобы дать вам представление о том, что эта крошечная вещь может помочь в разработке продукта, от встроенных, автоматизации до компьютерных приложений.

Это все на сегодня. Я надеюсь, что дал вам все, что вам нужно было знать об Arduino Micro. Однако, если вы не уверены и считаете, что что-то оставлено недосказанным, что затрудняет вам понимание основной идеи, вы можете обратиться ко мне в разделе комментариев ниже. Я бы хотел помочь вам как можно лучше. Присылайте ваши отзывы и предложения и помогите нам создать качественный контент в соответствии с вашими потребностями и требованиями. Спасибо за чтение статьи.

Автор: Аднан Акель

Http: //www.the

Он - блогер и технический писатель, который любит исследовать новые вещи из любопытства. Он верит в последовательную тяжелую работу, честность и страсть, которые являются важными составляющими для достижения окончательного успеха. Он не хвастается своими навыками письма, но его превосходство делает. [Привет, мир]

НАВИГАЦИЯ

РЕКЛАМА

Архив новостей

РЕКЛАМА

Календарь

РЕКЛАМА