Exemplo n.º 1
0
        private static IDriveTrain DriveTrain()
        {
            IMotor motorL = new Motor();
            IMotor motorR = new Motor();

            motorL.Connect(Pins.GPIO_PIN_D7, Pins.GPIO_PIN_D4, PWMChannels.PWM_PIN_D6);
            motorR.Connect(Pins.GPIO_PIN_D2, Pins.GPIO_PIN_D3, PWMChannels.PWM_PIN_D5);

            DriveTrain driveTrain = new DriveTrain();
            driveTrain.ConnectFour(motorL, motorR);

            return driveTrain;
        }
Exemplo n.º 2
0
 public void Motor_Runs_At_100()
 {
     IMotor _motor = new Motor();
     _motor.SetSpeed(100);
 }
Exemplo n.º 3
0
 public void Motor_Exception_Below_0()
 {
     IMotor _motor = new Motor();
     _motor.SetSpeed(-1);
 }
Exemplo n.º 4
0
 public void Motor_Exception_Above_100()
 {
     IMotor _motor = new Motor();
     _motor.SetSpeed(101);
 }