Can I use a ThunderBorg is a dual motor controller on an Arduino UNO R3
Hello,
You have many possibility for drive one or more motor.


Transistor(1 motor)
L293D(2 motor backward and forward or 4 motor just forward)
L298D (like L293D but he support more Amp and Vol
L293D Adafruit shield(4 motor)
...


Here is an example for L293D:
enable PWM(0-255), inputs digital(0-1).
Motor1 : Input1, Input2, Enable1,2
Motor2 : Input3, Input4, Enable3,4

void motor1RotationDirection(int input1arg, int input2arg){
    digitaleWrite(input1, input1arg);//  LOW  |  HIGH
    digitaleWrite(input2, input2arg);//  HIGH |  LOW
                                     //Forward|Backward
}

void motor1speedRotation(int speed){
    analogWrite(enableMotor1, speed);
}    //for motor2 is the same.