Class HBridgeMotor
Generic h-bridge motor controller.
Assembly: Meadow.Foundation.dll
View Source
Declaration
public class HBridgeMotor : IDCMotor
Derived:
Meadow.Foundation.Motors.Tb67h420ftg.Motor
Implements:
Meadow.Peripherals.Motors.IDCMotor
Properties
IsNeutral
When true, the wheels spin "freely"
View Source
Declaration
public bool IsNeutral { get; set; }
Power
The power applied to the motor, as a percentage between
-1.0
and 1.0
.
View Source
Declaration
public float Power { get; set; }
PwmFrequency
The frequency of the PWM used to drive the motors. Default value is 1600.
View Source
Declaration
public Frequency PwmFrequency { get; }
MotorCalibrationMultiplier
Not all motors are created equally. This number scales the Speed Input so that you can match motor speeds without changing your logic.
View Source
Declaration
public float MotorCalibrationMultiplier { get; set; }
Fields
motorLeftPwm
PWM port for left motor
View Source
Declaration
protected IPwmPort motorLeftPwm
motorRighPwm
PWM port for right motor
View Source
Declaration
protected IPwmPort motorRighPwm
enablePort
Digital output port to enable h-bridge
View Source
Declaration
protected IDigitalOutputPort enablePort
Implements
Meadow.Peripherals.Motors.IDCMotor