28.07.2020

Микроконтроллеры Arduino: применение, подключение и программирование

Arduino – это марка (плата) микроконтроллеров для управления системами автоматики и робототехники. Плата ориентирована на начинающих пользователей.

Контроллер сочетает в себе функции мини-компьютера с запоминающими устройствами ОЗУ и ПЗУ. Система выполняет задачи по программированию необходимой техники.


Где востребованы Arduino


Микроконтроллеры или микросхемы используются в вычислительной технике, электронике и системах “умный дом”. Мини-компьютеры приобрели популярность в мире бытовой техники с электронными системами управления. Дополнительная сфера применения – промышленная автоматика, т. е. средства автоматизации и измерения информации для управления технологическими процессами.

Использование в бытовой электронике заслуживает отдельного упоминания. Поведение современных микроволновок, стиральных и посудомоечных машин контролируется микроконтроллерами, в том числе и с платой Ардуино.

Создатели роботов, электромоторов, источников света контролируют свои творения через эти микросхемы.

Даже новичок способен запрограммировать микросхему и подключить к ней свою разработку.


Языки программирования Arduino


Для микроконтроллеров применяется стандартный язык C или C++. Все доступные функции скомпонованы в библиотеке AVR Libc и могут быть использованы в необходимое время. Рабочий каталог предлагает ключевые настройки для простого начала программирования, и это плюс для новичков.

Документация по Arduino переведена на русский язык в ряде моделей. Это дополнительное преимущество для начинающих разработчиков.

Язык C++ прост в освоении и признается наиболее удобным для программирования устройств на Ардуино.

Перед программированием необходимо подключить микроконтроллер к компьютеру, и вот как это делается.


Схема подключения Arduino


Связь с ПК устанавливается через USB на плате Ардуино. Важно: вместо аппаратной поддержки USB порта реализовано схемное решение преобразование уровней. Это не проблема для новичков по двум причинам:

  1. в микроконтроллерах Arduino есть загрузчик для быстрого “прошития” по шинам;
  2. схема преобразователей интуитивно понятна.

Драйвера зачастую устанавливаются автоматически после подключения Ардуино. Если этого не произошло, ищем в Google драйвера для конкретной марки, которая указана на наклейке устройства. Скачиваем, устанавливаем – работает!

Можем “подпитывать” USB-порт от адаптера мобильного телефона. Система будет стабильно кушать энергию для дальнейшей исправной работы.

Пора программировать схему на простом языке C++. Новичок справится с нуля, а совсем простой задачу делают встроенные примеры программ.


Практическое использование Arduino


Подключаем бытовую технику или свою разработку к контроллеру для электронного управления системой. Поведение отслеживаем на интерактивном дисплее.

Важно знать: с помощью микросхемы собираются отчеты и видеозаписи о функционировании устройства. Если мы хотим рассказать миру о своем творении, размещаем данные в интернете или загружаем видео в сеть!