.
Микроэлектроника для чайников. Урок 1. Введение в Arduino
Автор megabax   
15.11.2020 г.
New Page 1

Микроэлектроника для чайников. Урок 1. Введение в Arduino

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

  • Системы "Умный дом".

  • Робототехника.

  • В автомобилях (например, автосигнализация, система парковки и так далее).

  • Различные гаджеты (GPS-трекер с записью на SD-карту, простой аудиоплеер, Twitter-дисплей, электронные игры с дисплеем и тачскрином и так далее).

Как видите, областей применения очень много, их ограничивает только ваша фантазия. Теперь познакомимся с самим Arduino. Для экспериментов лучше всего приобрести какой-нибудь недорогой набор, вот пример, как он может выглядеть:

 Микроэлектроника для чайников. Урок 1. Введение в Arduino

А вот так выглядит самая важная часть набора процессорная плата и шнур для подключения к компьютеру (втыкается в USB-порт):

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Для того, чтобы Arduino можно было подключить к компьютеру, надо скачать специальную программу, которая позволяет программировать Arduino, в ней же имеются и дрова для него. Скачать этот софт, можно, например, отсюда https://www.arduino.cc/en/Main/Software. Инсталить его не надо, можно запускать сразу экзешник:

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Но сначала нужно вставить в комп Arduino и установить дрова. По идее, винда сама должна найти новое устройство и предложить выбрать путь к драйверам. Если нет, находим его в диспетчере устройств, называется должно как-то вроде "USB-SERIAL":

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Щелкаем по нему правой кнопочкой мыши и выбираем "Обновить драйверы":

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Поиск драйвера делаем на этом компьютере:

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Путь выбираем там, где у нас закаченная прога для обслуживания Arduino:

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Установив драйвера, мы можем запустить саму среду программирования, вот как она выглядит:

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Выберем нужный порт:

Микроэлектроника для чайников. Урок 1. Введение в Arduino

Теперь мы можем ввести нашу первую программу: мигание светодиодами:

int led=13;

void setup() {

  // put your setup code here, to run once:

  pinMode(led, OUTPUT);

}

 

void loop() {

  // put your main code here, to run repeatedly:

  digitalWrite(led, HIGH); //эта команда используется для включения или выключения напряжения на цифровом порте; led - номер порта, второй аргумент - включение (HIGH) или выключение (LOW)

  delay(1000); //эта команда используется для ожидания между действиями, аргумент - время ожидания в миллисекундах

  digitalWrite(led, LOW);

  delay(1000);

}

 

Выгружаем ее:

Микроэлектроника для чайников. Урок 1. Введение в Arduino

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