 |
SimpleFOClibrary
2.1
|
Go to the documentation of this file.
68 pinMode(
pwm1, OUTPUT);
69 pinMode(
pwm2, OUTPUT);
70 pinMode(
dir1a, OUTPUT);
71 pinMode(
dir2a, OUTPUT);
90 float duty_cycle1(0.0),duty_cycle2(0.0);
99 digitalWrite(
dir1a, Ua >= 0 ? LOW : HIGH);
102 digitalWrite(
dir2a, Ub >= 0 ? LOW : HIGH);
float voltage_limit
limiting voltage set to the motor
void setPwm(float Ua, float Ub) override
int dir1b
phase 1 INB pin number
#define _constrain(amt, low, high)
void _delay(unsigned long ms)
int dir2b
phase 2 INB pin number
long pwm_frequency
pwm frequency value in hertz
int pwm1
phase 1 pwm pin number
int dir1a
phase 1 INA pin number
int enable_pin2
enable pin number phase 2
void _writeDutyCycle2PWM(float dc_a, float dc_b, int pinA, int pinB)
#define DEF_POWER_SUPPLY
default power supply voltage
int enable_pin1
enable pin number phase 1
StepperDriver2PWM(int pwm1, int in1a, int in1b, int pwm2, int in2a, int in2b, int en1=NOT_SET, int en2=NOT_SET)
float voltage_power_supply
power supply voltage
int pwm2
phase 2 pwm pin number
int dir2a
phase 2 INA pin number
void _configure2PWM(long pwm_frequency, const int pinA, const int pinB)