Функция 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 до заполнения резервуара. Р
Запустить электродвигатель на 5 мин. Одновременно включить нагреватель.
Выключить нагреватель. Слить жидкость из Р.
Открыть кран К3 до заполнения Р водой.
Включить двигатель и перемешивать в течение 3 мин.
Слить воду.
Цикл завершен.
Даны значения Тмин=85, Тмакс=90. Режим работы светодиодных цифровых индикаторов – динамический.174-184
Советуем почитать:
Прием и выплата электронных переводов В октябре 2007г. ФГУП "Почта работы" начала реализацию проекта по Модернизаций системы электронных переводов. Основная цель проекта-Повысить доступность и качество оказываемых ...
Разработка сети кампуса с возможностью выхода во внешнюю среду В рамках текущего проекта, фактически, требовалось разработать сеть кампуса, которая, однако, имеет выход во внешнюю среду. Сети кампуса объединяют множество сетей различных отделов одн ...
Микропроцессорная система управления скоростью вращения двигателя постоянного тока Одной из характерных особенностей нынешнего этапа научно-технического прогресса является все большее применение микроэлектроники. Особое внимание в настоящее время уделяется внедрению ми ...