diff --git a/esp-deckenlicht.ino b/esp-deckenlicht.ino index 8968db8..d7de0ae 100644 --- a/esp-deckenlicht.ino +++ b/esp-deckenlicht.ino @@ -159,27 +159,27 @@ void output() { // * 4 to scale the input up for ESP Arduino default 10 bit PWM if (w0 == FULL) { - digitalWrite(PIN_LIGHT, HIGH); + analogWrite(PIN_LIGHT, 1023); } else { - analogWrite(PIN_LIGHT, w0 * 4); + analogWrite(PIN_LIGHT, w0*4); } if (w1 == FULL) { - digitalWrite(PIN_LIGHT1, HIGH); + analogWrite(PIN_LIGHT1, 1023); } else { - analogWrite(PIN_LIGHT1, w0 * 4); + analogWrite(PIN_LIGHT1, w1*4); } if (w2 == FULL) { - digitalWrite(PIN_LIGHT2, HIGH); + analogWrite(PIN_LIGHT2, 1023); } else { - analogWrite(PIN_LIGHT2, w0 * 4); + analogWrite(PIN_LIGHT2, w2*4); } - if (w3 == FULL) + if (w3 == FULL) { - digitalWrite(PIN_LIGHT3, HIGH); + analogWrite(PIN_LIGHT3, 1023); } else { - analogWrite(PIN_LIGHT3, w0 * 4); + analogWrite(PIN_LIGHT3, w3*4); } }