I made a post a few months ago asking for assistance regarding this topic. I now have more research under my belt and feel like you guys will be able to guide me better.
I want to fire 8 solenoids at different rates. The solenoids will be firing in pairs of 2 (2 will be getting the same signal to fire at same time and same length).
These solenoids can be driven off of many voltages, but I am probably looking at 12v or 120v.
My timing device will be to use a rotary encoder. I want to count the crank shaft gear with the encoder and tell my arduino board that every time the encoder counts "14" (made up number) teeth fire solenoids 1 and 2, and everytime it counts another "14" teeth to fire 3 and 4... This would be oscillating back and forth and would be variable to the speed of the engine.
My questions... Which arduino? I think the UNO is find since it has 14 in/outs What devices are premade for this function? I assume I will have to use relays, or can I use this? http://www.sparkfun.com/commerce/product_info.php?products_id=9526
How do I write code for this? It seems fairly simple, but I have little programming knowledge besides basic web page construction.