Ардуино

Начало работы с ардуино. Блок схема Arduino.

09 Ноября 2016
3134

Если вы знаете, что такое платформа Ардуино (Arduino), возможно эта статья вам будет не интересна. Для начала давайте посмотрим, что нам нужно, что бы мы могли спрограммировать устройство, которое выполняло бы, управление какими то внешними устройствами.

В первую очередь, нам конечно же нужен микроконтроллер. Что такое микроконтроллер, подробнее будет описано в отдельной статье. А пока дадим простое определение, микроконтроллер - это микрокомпьютер, в котором есть процессор и память. В памяти микроконтроллера хранится программа. В программе задан определенный алгоритм управления выводами, портами.

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

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

Ну конечно же не обойтись без источника питания. Нужен стабильный источник питания, подключенный ко всем устройствам в сборке.


Ардуино

Кроме этого, нужны различные выводы, для управления или получения сигнала от внешних устройств. Для генерирования аналогового сигнала, подключать преобразователь или использовать широтно-импульсную модуляцию (ШИМ). Про ШИМ поговорим в отдельной статье.

Таким образом, такая сборка получается не совсем удобная, хотя интересная. (отдельный такой вариант сборки, попробуем собрать, но в другом разделе сайта) Но к счастью есть платформы, в которых все эти компоненты собраны в одну плату! Как раз к таким устройствам относиться Ардуино плата.

Такое описание в Википедия:

Arduino — торговая марка аппаратно-программных средств для построения простых систем автоматики и робототехники, ориентированная на непрофессиональных пользователей. Программная часть состоит из бесплатной программной оболочки (IDE) для написания программ, их компиляции и программирования аппаратуры. Аппаратная часть представляет собой набор смонтированных печатных плат, продающихся как официальным производителем, так и сторонними производителями. Полностью открытая архитектура системы позволяет свободно копировать или дополнять линейку продукции Arduino.

Теперь, опишем еще проще,  Arduino – это платформа для разработки устройств на базе микроконтроллера, на простом языке программирования. С языком программирования будем знакомиться в следующих статьях. У платы Ардуино, много разновидностей и клонов.

А пока давайте рассмотрим, самую популярную плату Arduino UNO.


Ардуино

Вот так, Arduino UNO выглядит визуально:


Ардуино

Более подробнее рассмотрим в последующих статьях. Так же обратим внимание на другие платы Arduino, отметим их особенности.