Хелпикс

Главная

Контакты

Случайная статья





Практическое задание 3. Тема «Измерительные системы». Лекция 4.4. Пример реализации измерительной системы в онлайн-эмуляторе. Рекомендации по выполнению задания



Практическое задание 3

Тема «Измерительные системы»

Лекция 4.4. Пример реализации измерительной системы в онлайн-эмуляторе

Составьте электрическую схему и напишите программу для контроллера Arduino, которая издает звуковой сигнал при превышении температуры в помещении 50 градусов по шкале Цельсия. В качестве датчика температуры воспользуйтесь твердотельным датчиком TMP36.

Готовое учебное задание должно включать следующие элементы:

1) титульный лист;

2) изображение собранной схемы;

3) описание алгоритма работы программы в текстовом виде или в виде блок-схемы;

4) исходный код программы.

 

Рекомендации по выполнению задания

1. Воспользуйтесь инструментарием, примененным в предыдущем задании.

2. Выполните поиск документации на аналоговый датчик температуры TMP36.

3. Подключите вывод Vs датчика к 5V контроллера Arduino, GND – к GND, а Vout датчика – к аналоговому входу контроллера, например, A0.

4. С помощью функции analogRead измерьте напряжение на выходе датчика и переведите в градусы, используя документацию.

5. Чтобы издать звуковой сигнал, воспользуйтесь пьезоизлучателем. Элемент подключите к цифровому выходу с поддержкой ШИМ (обозначены ~, например 3, 5, 6, 10, 11 на плате Arduino Uno R3). Чтобы проиграть звук частотой 500 Гц в течение 2 секунд с помощью пьезоизлучателя, подключенного к выводу 6, воспользуйтесь функцией tone(6, 500, 2000);

6. Возможный вариант схемы без подключенного датчика показан на рис. 7.

Рис. 7. Схема подключения пьезоизлучателя

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.