Используеться Arduino UNO (NANO) (Рассматриватется расширение до mega в случае нехватки ресурсов) реле твердотельное 40А блок расширения на 4 реле Спикер Дисплей 1602 с i2c WIFIshield Два датчика температуры Кнопка "Step" Необходимо написать прошивку, которая будет: 1. Выводить на дисплей Текущую операцию и температуру с двух датчиков ( вода, молоко) 2. Встроенный вебсервер должен иметь возможность загрузить файл описания процесса сыроварения в XML формате (формат файла приложен ниже) и иметь кнопки "Стартовать/Приостановить/Пропустить шаг/Повторить шаг/Остановить" процесс сыроварения. В процессе сыроварения он должен отображать Тип сыра, Текущую операцию, таймер до конца текущего шага ( если таковой задан в описании), заданную температуру молока, актуальную температуру молока и температуру теплоносителя. 3. После окончания каждого шага должен звучать зуммер, если он включен в файле конфигурации переменной
. 4. Осуществлять включение нагревателя через реле 40А или клапана подачи охлажденного теплоносителя через блок расширения на 4 реле. 5. Осуществлять реверсивное включение мотора мешалки через два реле блока расширения. 6. Контролировать температуру молока и теплоносителя (в случае нагрева температура теплоносителя не может быть выше заданной температуры молока более чем на 4 градуса). 7. Переход между шагами осуществляется по прошествии времени заданного переменной либо кнопкой "Step". 8. Тэг означает окончание процесса сыроварения и выключает питание клапанов, нагревателей, мешалок и т.д.