Wenn es nur darum geht einen normalen motor ein/auzuscahlten, dann kann die Dioden einen normale 1N4001 oder so sein, wenn 1 A Strom reicht. Wie viel Strom braucht denn der Motor ? Ein Erklärung bibt es hier :
https://www.roboternetz.de/wissen/in...#Freilaufdiode

Ein Darlington Transistor hat eine Größere Stromverstärkung und wird hier bei Strömen über etwa 300 mA gebraucht, denn der LPT Port liefert nur etwa 1-2 mA an Strom. Die BD679, TIP142 usw. sind Darlingtontransistoren.
Die Erklärung im Wissensbereich ist zugegeben etwas kurz:
https://www.roboternetz.de/wissen/in...ngtonschaltung