Ponte H a transistor.

Quei schemi hanno un grande difetto I transitori superiori devi pilotarli con la tensione di alimentazione del motore (per esempio 9V se usi una batteria da 9V per il motore) Se li piloti con 5V i transistori i Transistori Pnp non si spengono mai. Devi usare un altro transistore Npn per poterli pilotare con 0 e 5V.

Lo schema che ha postato reizel é sbagliato. I transistori T1 e T3 sono il emettitore e il collettore invertiti. La corrente circola sempre in direzione della frecetta sul emettitore e dal + attraverso il motore verso massa.
proposta di schema:
Dove il transistori T3 eT6 invertono il segnale e pilotano i 2 transistori e possono essere pilotati con 5V. non é possibile frenare con questo circuito.
qualcosa di simile a questo con transitori BJT al posto dei MOSFET.

Non conviene costruirsi un onte H per una corrente di 0,5A. È meglio usare un LM293D.

riguarda il consiglio dei transistori:
TIP 41 ed un TIP42c essendo transistori di potenza hanno un guadagno basso (é garantito 30 che scende a 15 con correntei piú alte) Necessitano di una corrente di pilotaggio abbastanza alta.
é meglio usare dei Darlington tipo TIP120/121/122 e TIP125/126/127

Ciao Uwe