Hi all,
I have an Arduino Uno driving an older Krida Electronics triac 4-channel board.
The software defines four hardware parameters:
gate impulse = 5
freq = 84
full_on = 26
full_off = 229
These settings work fine for the Krida board, but I'm migrating to a board made by RobotDyn (no longer in business??) and these settings don't seem to work well with the timerone library zero crossing...can anyone provide some guidance?
I have no idea what those values/variables mean...
A long time ago when I made a dimmer with a different processor I just experimented to get the right zero-crossing timing... The exact zero-crossing is kind-of hard to find.
IIRC - I actually triggered the timer somewhere after the zero-crossing (maybe around 45 degrees) and then after some experimentation I knew "exactly" when the next zero crossing was coming and my delay was added from there. And I think I only reset the timer after the positive-going zero crossings because it's easy to calculate the next two...