Ср дек 14, 2022 11:00:30
Ср дек 14, 2022 18:23:20
kuku = 1;
if (kuku != 0){
if(hour>=CHIME_START&&hour<CHIME_END&&minute==0&&second==0&&secFr==0) playChime();
Serial.print("kuku");
}
Serial.println(kuku);// прочитали куку
Ср дек 14, 2022 18:29:25
kuku = 1;
if (kuku != 0){
if(hour>=CHIME_START&&hour<CHIME_END&&minute==0&&second==0&&secFr==0) playChime();
Serial.print("kuku");
}
Serial.println(kuku);// прочитали куку
Ср дек 14, 2022 18:30:35
if (kuku==0) showString(8, "Drk");
if (kuku==1) showString(8, "Dsrk");
Ср дек 14, 2022 22:22:44
Чт дек 15, 2022 18:18:47
Еще небольшую проблемку увидел в работе режиме автояркости, примерно при среднем свете раз в некоторое время свечение часов немного притухает, потом возвращается в нормальный свет, это происходит раз или два в минуту, периодичность зацикленная. Есть некоторые подозрения что это проблема в секции ВКЛЮЧЕНИЕ режима регулировки яркости День/Ночь
if(brightSet==17){//---------- ВКЛЮЧЕНИЕ режима регулировки яркости День/Ночь
if (month==1||month==2||month==3){DAY_START=7;} // в янворе, феврале,марте циферблат включится на полную яркость в 7 часов
if (month==4||month==5){DAY_START=6;} // в апреле, мае циферблат включится на полную яркость в 6 часов
if (month==6||month==7||month==8){DAY_START=5;} // в июне, июле, августе циферблат включится на полную яркость в 5 часов
if (month==9||month==10){DAY_START=6;} // в сентябре, октябре циферблат включится на полную яркость в 6 часов
if (month==11||month>12){DAY_START=7;} // в ноябре, декабре циферблат включится на полную яркость в 7 часов
if(hour>=DAY_START&&hour<DAY_END&&(minute!=lastMin)){ // каждую минуту проверяем ночной режим или дневной
sendCmdAll(CMD_INTENSITY, 10); // посылаем команду на изменение яркости на 10
lastMin=minute; //
} //
else if(minute!=lastMin){ //
sendCmdAll(CMD_INTENSITY, 0); // посылаем команду на изменение яркости на 0
lastMin=minute; //
} //
}
if(brightSet==16){//---------- ВКЛЮЧЕНИЕ режима автоматической регулировки яркости
if(secFr==0){ // Проверка и изменение яркости каждую секунду
int ledLevel=map(analogRead(BRIGHT_PIN), 1023, 0, 0, 15); // Считываем показания с фоторезистора и преводим их к виду от 0 до 12
ledLevel=constrain(ledLevel, 0, 12); // ограничиваем верхнее значение ledLevel до 12
sendCmdAll(CMD_INTENSITY, ledLevel); // Отсылаем команду на установку яркости экрана
} //
}
Чт дек 15, 2022 20:32:05
Чт дек 15, 2022 21:28:37
Чт дек 15, 2022 21:40:53
Пт дек 16, 2022 07:47:24
if(brightSet==16){//---------- ВКЛЮЧЕНИЕ режима автоматической регулировки яркости
if(secFr==0){ // Проверка и изменение яркости каждую секунду
int ledLevel=map(analogRead(BRIGHT_PIN), 1023, 0, 0, 15); // Считываем показания с фоторезистора и преводим их к виду от 0 до 12
ledLevel=constrain(ledLevel, 0, 12); // ограничиваем верхнее значение ledLevel до 12
sendCmdAll(CMD_INTENSITY, ledLevel); // Отсылаем команду на установку яркости экрана
Serial.println(ledLevel);delay(10);
} //
}
Пт дек 16, 2022 17:07:36
Пт дек 16, 2022 17:47:59
Пт дек 16, 2022 18:00:32
Пт дек 16, 2022 18:05:56
if(secFr==0){ // Проверка и изменение яркости каждую секунду
int ledLevel=map(analogRead(BRIGHT_PIN), 1023, 0, 0, 15); // Считываем показания с фоторезистора и приводим их к виду от 0 до 12
Пт дек 16, 2022 18:28:24
Сб дек 17, 2022 16:00:13
int ledLevel=map(analogRead(BRIGHT_PIN), 1023, 0, 0, 15); // Считываем показания с фоторезистора и приводим их к виду от 0 до 12
Сб дек 17, 2022 18:11:21
Сб дек 17, 2022 19:07:26
вместо ledLevel=constrain(ledLevel, 0, 12); сделал ledLevel=constrain(ledLevel, 0, 10);
int ledLevel=map(analogRead(BRIGHT_PIN), 1023, 0, 0, 15); // Считываем показания с фоторезистора и приводим их к виду от 0 до 12
Сб дек 17, 2022 19:28:06
Пн дек 19, 2022 22:55:48