const int pinRes1 = A4; const int pinRes2 = A2; const int pinLed = 9; const int pinBeep = 12; // Переменные для мигания светодиода bool ledState = LOW; // Текущее состояние светодиода unsigned long previousMillisLed = 0; // Время последнего изменения состояния светодиода const long intervalLed = 500; // Интервал мигания светодиода (в миллисекундах) // Переменные для прерывистого звучания зуммера bool beepState = LOW; // Текущее состояние зуммера (LOW - выключен, HIGH - включен) unsigned long previousMillisBeep = 0; // Время последнего изменения состояния зуммера const long intervalBeepOn = 200; // Время, на которое включается зуммер const long intervalBeepOff = 300; // Время, на которое выключается зуммер void setup(){ pinMode(pinLed, OUTPUT); pinMode(pinBeep, OUTPUT); // Устанавливаем пин зуммера как выход Serial.begin(9600); // Для отладки (необязательно) } void loop(){ // Считываем значения с аналоговых пинов int valueRes1 = analogRead(pinRes1); int valueRes2 =
Листинг кода к "Arduino № 13 Сигнализация на светодиодах и фоторезисторах."
20 мая20 мая
1
2 мин