Arduino – это марка (плата) микроконтроллеров для управления системами автоматики и робототехники. Плата ориентирована на начинающих пользователей.
Контроллер сочетает в себе функции мини-компьютера с запоминающими устройствами ОЗУ и ПЗУ. Система выполняет задачи по программированию необходимой техники.
Где востребованы Arduino
Микроконтроллеры или микросхемы используются в вычислительной технике, электронике и системах “умный дом”. Мини-компьютеры приобрели популярность в мире бытовой техники с электронными системами управления. Дополнительная сфера применения – промышленная автоматика, т. е. средства автоматизации и измерения информации для управления технологическими процессами.
Использование в бытовой электронике заслуживает отдельного упоминания. Поведение современных микроволновок, стиральных и посудомоечных машин контролируется микроконтроллерами, в том числе и с платой Ардуино.
Создатели роботов, электромоторов, источников света контролируют свои творения через эти микросхемы.
Даже новичок способен запрограммировать микросхему и подключить к ней свою разработку.
Языки программирования Arduino
Для микроконтроллеров применяется стандартный язык C или C++. Все доступные функции скомпонованы в библиотеке AVR Libc и могут быть использованы в необходимое время. Рабочий каталог предлагает ключевые настройки для простого начала программирования, и это плюс для новичков.
Документация по Arduino переведена на русский язык в ряде моделей. Это дополнительное преимущество для начинающих разработчиков.
Язык C++ прост в освоении и признается наиболее удобным для программирования устройств на Ардуино.
Перед программированием необходимо подключить микроконтроллер к компьютеру, и вот как это делается.
Схема подключения Arduino
Связь с ПК устанавливается через USB на плате Ардуино. Важно: вместо аппаратной поддержки USB порта реализовано схемное решение преобразование уровней. Это не проблема для новичков по двум причинам:
- в микроконтроллерах Arduino есть загрузчик для быстрого “прошития” по шинам;
- схема преобразователей интуитивно понятна.
Драйвера зачастую устанавливаются автоматически после подключения Ардуино. Если этого не произошло, ищем в Google драйвера для конкретной марки, которая указана на наклейке устройства. Скачиваем, устанавливаем – работает!
Можем “подпитывать” USB-порт от адаптера мобильного телефона. Система будет стабильно кушать энергию для дальнейшей исправной работы.
Пора программировать схему на простом языке C++. Новичок справится с нуля, а совсем простой задачу делают встроенные примеры программ.
Практическое использование Arduino
Подключаем бытовую технику или свою разработку к контроллеру для электронного управления системой. Поведение отслеживаем на интерактивном дисплее.
Важно знать: с помощью микросхемы собираются отчеты и видеозаписи о функционировании устройства. Если мы хотим рассказать миру о своем творении, размещаем данные в интернете или загружаем видео в сеть!