Man darf das nur vorsichtig wie Treiber verstehen. Mit VB kannst Du Befehle zwischen deinem PC und Arduino hin und her schicken. Wenn Du mit VB ein Befehl an Arduino schickst z.B "linksdrehen" muss der Arduino quasi "wissen" was dieses Befehl bedeutet. Also schreibst Du ein Programm für Arduino, wo drin dem Befehl "linksdrehen" die Antseuerung bestimmter Pins zugewiesen werden. In dem Fall eben die Pins des Motortreibers oder was auch immer.

Empfehlung: Arbeite doch erst mal einige Tutorials mit dem Arduino ab.

Was meinst Du mit zurecht geschnittener Software? Arduino IDE ist doch bestens auf das Arduino-Board abgestimmt.