I've just ordered an arduino board for a new project I'm working on. I need a PWM output running at about 1Hz to drive a SSR... I've been browsing the documentation and it seems the lowest PWM you can achieve is about 30Hz, by changing a timer register. Are there any tricks to make it go any lower?
Edit: also, obviously, I'll be wanting to change the duty cycle. Any info on doing this?
Just been discovering Timer1 for myself too. I'm using it for PWM and blanking control of a Laser. Was going insane using any of the delay commands. The 16bit timer (timer1) Works like a charm although I only need 20Hz but the library has been fantastic for doing other timing stuff in my project. Bummer analogWrite() breaks on the Timer1 pins as a result but oh well. Also a PIC convert here and agree Arduino is a breath of fresh air.