Skip to content

makerlabvn/Makerlabvn_SimpleMotor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Makerlabvn_SimpleMotor

Giới thiệu:

Đây là bộ thư viện điều khiển động cơ đơn giản trên Arduino giúp điều khiển 2 x Động cơ DC trên các mạch Driver hỗ trợ điều khiển đơn giản bằng 4 chân tín hiệu (2 chân tín hiệu trên mỗi động cơ), quy ước:

  • MotorA: IN1/IN2 (chân IN2 bắt buộc phải có chức năng xuất xung PWM).
  • MotorB: IN3/IN4 (chân IN3 bắt buộc phải có chức năng xuất xung PWM).

Hàm điều khiển motor

Điều khiển độc lập từng motor của từng kênh A hoặc B.

Hàm Chức năng
motorA_fw(speed) Điều khiển motor A quay thuận.
- speed: tốc độ quay (0% ~ 100%).
motorA_bw(speed) Điều khiển motor A quay ngược.
- speed: tốc độ quay (0% ~ 100%).
motorA_stop() Điều khiển motor A dừng lại.
- -
motorB_fw(speed) Điều khiển motor B quay thuận.
- speed: tốc độ quay (0% ~ 100%).
motorB_bw(speed) Điều khiển motor B quay ngược.
- speed: tốc độ quay (0% ~ 100%).
motorB_stop() Điều khiển motor B dừng lại.

Hàm điều khiển xe

Điều khiển kết hợp 2 kênh A & B.

Hàm Chức năng
car_fw(speedA, speedB) Điều khiển xe đi tới.
- speedA: tốc độ quay bánh Trái (0% ~ 100%).
- speedA: tốc độ quay bánh Phải (0% ~ 100%).
car_bw(speedA, speedB) Điều khiển xe đi lùi.
- speedA: tốc độ quay bánh Trái (0% ~ 100%).
- speedA: tốc độ quay bánh Phải (0% ~ 100%).
- -
car_rotateL(speed) Điều khiển xe xoay trái.
- speed: tốc độ xe (0% ~ 100%).
car_rotateR(speed) Điều khiển xe xoay phải.
- speed: tốc độ xe (0% ~ 100%).
- -
car_stop() Điều khiển xe dừng lại.

Để điều khiển xe đúng, cần kết nối Motor đến Driver đúng chiều.

Motor Driver
Motor Trái (-) OUT1
Motor Trái (+) OUT2
Motor Phải (+) OUT3
Motor Phải (-) OUT4

Trong đó, khi bạn cấp nguồn đúng cực (+)(-) của Motor, sẽ làm motor quay hướng giúp xe đi tới.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages