Работа с
Затемнение работает, но время от времени мерцает.Попытка устранить причину / найти решение.
Код ниже представляет собой цикл диммирования ядра.Даже если строго урезать этот код, я все равно получаю ту же степень мерцания.
Возможные причины:
- Отзывчивость / случайные сбои в работе ESP8266?
- Отзывчивость диммера переменного тока?
- Алгоритм?
- Что-то еще?
Arduino IDE / C ++
void loop(){
eTime=micros()-cTime;
if(digitalRead(ZcpPin)==HIGH){
digitalWrite(PwrPin, LOW);
cTime=micros();
}else if(eTime > Delay){
digitalWrite(PwrPin, HIGH);
}
}