Курсовая работа: Структура и использование микроконтроллеров
2.1 Алгоритм функционирования
Открыть кран К1 на 30 с.
Открыть кран К2 до заполнения резервуара. Р
Запустить электродвигатель на 5 мин. Одновременно включить нагреватель.
Выключить нагреватель. Слить жидкость из Р.
Открыть кран К3 до заполнения Р водой.
Включить двигатель и перемешивать в течение 3 мин.
Слить воду.
Цикл завершен.
Даны значения Тмин=85, Тмакс=90. Режим работы светодиодных цифровых индикаторов – динамический.174-184
Алгоритм функционирования робота представлен на Рисунке 5.
Описание алгоритма:
Рисунок 5. Блок схема алгоритма
2.2 Описание программы
Функция setup () главная функция.
Функция loop() обрабатывает сообщение старта и запускает цикл.
Инициализируем порты
pinMode(5, INPUT); //dh – на ввод. Датчик высокого уровня
pinMode(6, INPUT); //dl - на ввод. Датчик низкого уровня
pinMode(7, INPUT); //start на ввод кнопка «START»
pinMode(8, OUTPUT); //k1 на вывод, кран К1
pinMode(9, OUTPUT); //k2 на вывод, кран К2
pinMode(10, OUTPUT); //k3 на вывод, кран К3
pinMode(12, OUTPUT); //ten на вывод для нагревательного элемента
pinMode(13, OUTPUT); //dvig на вывод для управления двигателем
pinMode(3, OUTPUT); //tone на вывод спикера
Открыть кран К1 на 30 с.
Открыть кран К2 до заполнения резервуара. Р