Получить опыт сборки электрических элементов в схему и подключения к микроконтроллеру Arduino. Научиться управлять подключенной схемой в среде программирования Arduino IDE на примере электрической схемы с датчиком движения.
Описание схемы:
Необходимые материалы:
Возьмите все необходимые материалы. Удобно расположите плату беспаячного монтажа и микроконтроллер. Аккуратно, без сильных нажимов, во избежании поломки материалов, подсоедините каждый элемент как показано на схеме. Отрегулируйте резисторы чувствительности и задержки в среднее положение. Внимательно проверьте правильно ли подключены элементы, проверьте полярность элементов, посмотрите заземлены ли цепь.
Схема лабораторной установки:
Макетная плата:
Принципиальная схема:
Задание на программирование лабораторной установки: написать программу, которая будет реализовывать следующие действия: при появлении движения в радиусе действия датчика, реле замыкает цепь, в которой находится пьезоэлемент и светодиод. Пьезоэлемент должен звучать, пока цепь замкунта, также должен гореть светодиод.
Алгоритм написания программы:
Фото/видео отчет по выполненному заданию:
Программный код:
const int movPin = 9;
const int relPin = 3;
const int zum = 12;
void setup() {
Serial.begin(9600);
pinMode(movPin, INPUT);
pinMode(relPin, OUTPUT);
pinMode (zum, OUTPUT);
}
void loop(){
int val = digitalRead(movPin);
if (val){
digitalWrite(relPin, HIGH);
Serial.println("Движение");
tone (zum, 400);
}
else
{
digitalWrite(relPin, LOW);
Serial.println("Пусто");
noTone (zum);
}
}
Творческое задание:
Подключите кнопку. Напишите программу, которая будет реализовывать следующие действия: при появлении движения включаются светодиод и пьезоэлементы, чтобы их отключить нужно нажать, подключите кнопку к приложению Alterozoom.
Замечания к лабораторной работе:
Заключение: Я выполнил лабораторную работу, в которой познакомился с теоретическими знаниями о реле и его классификации, написал программный код в среде разработки Arduino IDE, который выполняет поставленную задачу.