чтото не понятное если напрямую с МОС... лампа просто светит..
сделал простой цикл:
digitalWrite(AC_pin, HIGH);
delay(1000);
digitalWrite(AC_pin, LOW);
delay(1000);
так он походу не закрывается.. лампа постоянно светит
минимальная длительность была около 4970... но при этом если раскомитить if(dim > 0) {dim--; _delay_ms(50);} else dim=128;, то яркость не менялась.. лампа начала мигать... хотя на глаз было видно около 3-х яркостей...