Получить опыт сборки электрических элементов в схему и подключения к микроконтроллеру Arduino. Научиться управлять датчиком звука с помощью Arduino. Реализовать программу в Arduino IDE.
Прежде чем приступить к тестированию соберите информацию о новых элементах
Описание схемы:
Необходимые материалы:
Возьмите все необходимые материалы. Удобно расположите плату беспаячного монтажа и микроконтроллер. Аккуратно, без сильных нажимов, во избежании поломки материалов, подсоедините каждый элемент как показано на схеме. Внимательно проверьте правильно ли подключены элементы, проверьте полярность элементов, посмотрите заземлены ли цепь.
Схема лабораторной установки:
Макетная плата:
Принципиальная схема:
Задание на программирование лабораторной установки:
Написать программу с помощью которой датчик обнаружения звука будет определять исходит звук от зуммера или нет. Наличие звука должно отображаться в мониторе порта
Алгоритм написания программы:
Фото/видео отчет по выполненному заданию:
Программный код:
const int button_A = 5;
const int zum = 7;
const int soundSensor = 8;
void setup ()
{
pinMode (soundSensor, INPUT);
pinMode (zum, OUTPUT);
pinMode (button_A, INPUT);
if (digitalRead(button_A) == HIGH)
{
tone (zum, 300, 2000);
}
if (digitalRead (soundSensor) == HIGH)
{
Serial.println("Есть звук");
}
}
Пояснения к работе: реализована работа включающая зуммер с помощью пульта ДУ и ИК-приёмнки, но сути это не меняет. Главная задача определить с помощью датчика есть ли звук.
Выполните творческое задание:
С помощью дополнительных элементов, соберите установку и реализуйте на ней программу, которая будет выполнять следующие действия: при наличии звука на LCD дисплее должна отображаться надпись "квартира вскрыта".
Замечания к работе:
Заключение: Я выполнил лабораторную работу, в которой использовал датчик определения звука. А также реализовал программу по определению наличия звука с отображением данных в последовательном порту.