I have been looking at using a circuit that delays a zero voltage switch pulse to control a triac. I know this can be achieved by writting code for a microcontroller. I have no experiance of writting microcontroller code so am looking for an alternative method to generate a controlled delay of the zero voltage pulse. If the pulse occurs every 10 ms what sort of circuit would allow me to delay this pulse. would a 555 timer circuit be adequate