Ha már barkácsolás, akkor természetesen mikrokontrollerrel érdemes megoldani. A triac-ot közvetlenül tudja vezérelni, nem kellenek kondenzátoros potméteres vackok.
Egy bemenete, célszerűen egy komparátor fogadja az 50Hz-et, és hozzá szinkronozza a belső alapciklusát. Ettől kezdve már ki tudja adni a gyújtó impulzust a kívánt fényerő beállításához. Mivel kvarcról megy, egy timerrel megvan az óra, és a programból akármilyen időzített fényerő beállítást meg lehet csinálni.
Ha nem izót, hanem fénycsövet kell szabályozni, akkor érdemes a fénycsövet nagyobb frekvenciával meghajtani. Ez esetben egyáltalán nem kell gyújtás, magától indul a fénycső. Egy ferritmagos trafó primer oldalát kell pwm jellel vezérelni, mikor a kapcsoló elenged, az autógyújtáshoz hasonlóan a szekunder oldalon felfut a feszültség, és a meginduló ionizációval a tárolt energia belesül a gázba. A pwm kitöltési tényezőjétől függ a tekercsbe jutó energia és így a fényerő.
Ami kényes, az a rádiózavarok termelése. A kompakt fénycsövek ezt csinálják, de azok legalább kicsik, és egy oldalon van a két végük, így jó esély van a zavarszűrésre. Célszerűen kompakt féyncsövet érdemes választani, csak az elektronikát lecserélni.