Skip to content
Snippets Groups Projects
Commit 3fdd2ef1 authored by Orhan-Timo Altan's avatar Orhan-Timo Altan
Browse files

.

parent e5374b22
No related branches found
No related tags found
No related merge requests found
#include "thk_motor_driver_tb6612fng.h" #include "thk_motor_driver_tb6612fng.h"
thk_MotorDriverTB6612FNG::thk_MotorDriverTB6612FNG(){}
thk_MotorDriverTB6612FNG::thk_MotorDriverTB6612FNG(uint8_t motor_count, uint8_t pin_stby, uint8_t pin_pwm_a, uint8_t pin_in_1, uint8_t pin_in_2, uint8_t pin_pwm_b, uint8_t pin_in_3, uint8_t pin_in_4) : motor_count(motor_count), pin_stby(pin_stby), pin_pwm_a(pin_pwm_a), pin_in_1(pin_in_1), pin_in_2(pin_in_2), pin_pwm_b(pin_pwm_b), pin_in_3(pin_in_3), pin_in_4(pin_in_4){} thk_MotorDriverTB6612FNG::thk_MotorDriverTB6612FNG(uint8_t motor_count, uint8_t pin_stby, uint8_t pin_pwm_a, uint8_t pin_in_1, uint8_t pin_in_2, uint8_t pin_pwm_b, uint8_t pin_in_3, uint8_t pin_in_4) : motor_count(motor_count), pin_stby(pin_stby), pin_pwm_a(pin_pwm_a), pin_in_1(pin_in_1), pin_in_2(pin_in_2), pin_pwm_b(pin_pwm_b), pin_in_3(pin_in_3), pin_in_4(pin_in_4){}
void thk_MotorDriverTB6612FNG::init() void thk_MotorDriverTB6612FNG::init()
......
...@@ -16,21 +16,20 @@ ...@@ -16,21 +16,20 @@
class thk_MotorDriverTB6612FNG : public thk_MotorDriver class thk_MotorDriverTB6612FNG : public thk_MotorDriver
{ {
public: public:
thk_MotorDriverTB6612FNG();
thk_MotorDriverTB6612FNG(uint8_t motor_count, uint8_t pin_stby, uint8_t pin_pwm_a, uint8_t pin_in_1, uint8_t pin_in_2, uint8_t pin_pwm_b, uint8_t pin_in_3, uint8_t pin_in_4); thk_MotorDriverTB6612FNG(uint8_t motor_count, uint8_t pin_stby, uint8_t pin_pwm_a, uint8_t pin_in_1, uint8_t pin_in_2, uint8_t pin_pwm_b, uint8_t pin_in_3, uint8_t pin_in_4);
void stop() override; void stop() override;
void drive(uint8_t speed, bool is_forward) override; void drive(uint8_t speed, bool is_forward) override;
void init(); void init();
private: private:
uint8_t motor_count = 1; uint8_t motor_count;
uint8_t pin_stby = 38; uint8_t pin_stby;
uint8_t pin_pwm_a = 6; uint8_t pin_pwm_a;
uint8_t pin_in_1 = 40; uint8_t pin_in_1;
uint8_t pin_in_2 = 42; uint8_t pin_in_2;
uint8_t pin_pwm_b = 0; uint8_t pin_pwm_b;
uint8_t pin_in_3 = 0; uint8_t pin_in_3;
uint8_t pin_in_4 = 0; uint8_t pin_in_4;
}; };
#endif #endif
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment