вот часть кода (ДиД)

написал MSX2, 2025-02-14, 15:29 (562 дней назад) @ Mr. Beard

const int buttonPin1 = 4; // Туалет
const int buttonPin2 = 5; // Ванная
const int Relay1 = 8; // 1 скорость вентилятора
const int Relay2 = 9; // 2 скорость вентилятора

// variables will change:
int buttonState1 = 0;
int buttonState2 = 0;


const unsigned long fanOnRestroom = 3*1000; // время после включение в сортире
const unsigned long fanWorkTimeMax = 6*1000; // время работы до аварийного выключения
const unsigned long fanWorkTime = 3*1000; // время работы до выключения 2 скорости
const unsigned long fanWorkTime = 3*1000; // время работы 2 скорости
const unsigned long nonInclusionTimeBathroom = 3*1000; // время невключения после включения света в ванной

// 2-я скорость см картинку

bool restroom = false; // текущее состояние выключателя в сортире
bool bathroom = false; // текущее состояние выключателя в ванной
bool fanOn = false; // текущее состояние выключателя вентилятора
bool fanSpeed2On = false; // текущее состояние выключателя вентилятора 2 скорости
bool restroomAfterOff = true; // в сортире выключали свет после работы вентилятора
bool bathroomAfterOff = true;
unsigned long restroomTimerOn; // время последнего включения в сортире
unsigned long restroomTimerOff; // время последнего выключения в сортире
unsigned long bathroomTimerOn; // время последнего включения в ванной
unsigned long bathroomTimerOff; // время последнего выключения в ванной
unsigned long fanOnTimer; // время включение вентилятора

--
☭ MSX forever


Тема полностью: