Du hast doch geschrieben das Ventil hat zwei Spulen, eine zum öffnen und eine zu schließen. Also zwei Ausgänge des µC und zwei Transistoren.
Wenn es nur eine Spule gibt wird es etwas komplizierter, dann ist eine H-Brückenschaltung notwendig. Diese ist in dem Link den ich dir schon mitgeteilt habe ebenfalls beschrieben.