Hi!
Dieses Prinzip hat sich bestimmt schon einige Millionen mal als Erfolgreich erwiesen! So ziemlich alle Consumer-Electronic Sachen mit Motor (also z.B. DVD-Player) arbeiten mit einem µC (muss ja nicht immer ein AVR sein), der Transistoren ansteuert.
Normalerweise verwendet man dafür H-Brücken, die es im fertigen IC zu kaufen gibt. Such einfach mal nach "H-Brücke", im RN-Wissen gibt's auch min. einen Artikel darüber.

MfG
Basti