Timing with Arduino

It's too hard to pick the exact device from that table but the fastest of them seem to energise in 12mS and de-energise in 38mS, that's say 50mS for a cycle or 20Hz, almost what you are after but many of them were slower.

BUT

That will mean the solenoid is running continually turning on and off, they don't mention duty cycle but I can't imagine it's designed for that sort of usage.

which defines the frequency of the air going through the valve

What exactly does this mean? Do you need pulses of air every 30-40mS?


Rob