Shield L293D motor arduino

33.000₫

Còn hàng

Arduino Motor Shield là một phần board mở rộng cho các board arduino, dùng để điều khiển các loại động cơ DC, động cơ bước và động cơ servo. Arduino Motor Shield được thiết kế gọn gàng, đẹp mắt và tương thích hoàn toàn với các board Arduino: arduino uno r3, arduino leonardo, arduino mega2560, giúp bạn có thể sử dụng và điều khiển một cách dễ dàng và nhanh chóng.

Arduino Motor Shield sử dụng 2 IC cầu H L293D hoàn chỉnh với các chế độ bảo vệ và 1 IC logic 74HC595 để điều khiển các động cơ.
Arduino Motor Shield có thể điều khiển nhiều loại motor khác nhau như step motor, servo motor, motor DC, với mức áp lên đến 36V, dòng tối đa 600mA cho mỗi kênh điều khiển.

Cụ thể là điều khiển được số lượng motor như sau:
2 jack cắm điều khiển 2 động cơ RC servo.
4 ngõ ra điều khiển đến 4 động cơ DC độc lập.
2 động cơ step motor loại đơn cực (unipolar) hoặc lưỡng cực (bipolar)
Mạch tích hợp điện trở nối GND giúp cho không tự chạy khi khởi động board.

Các chân mà Arduino Motor Shield sử dụng là:

Chân điều khiển 2 RC servo được kết nối với chân số 9 và 10. Nguồn cung cấp được lấy trực tiếp từ board Arduino.
Motor 1 nối với chân 11
Motor 2 nối với chân 3
Motor 3 nối với chân 5
Motor 4 nối với chân 6
Chân 4, 7, 8, 12 dùng điều khiển motor thông qua IC 74HC595

Ngoài ra để tiện cho việc sử dụng nguồn cắm ngoài, trên Arduino Motor Shield sử dụng 1 jumper PWR mục đích để lấy nguồn ngoài thông qua jack DC của board arduino để cung cấp nguồn cho motor hoạt động. Nếu trong trường hợp chúng ta không sử dụng jumper này thỉ phải cấp 1 nguồn riêng vào chân EXT_PWR để cấp nguồn cho motor hoạt động.

 

 

Cảnh báo !

Khi chạy thử, bạn không nên để motor bì ì vì lúc này cường độ dòng điện sẽ tăng cao, dễ làm cháy nguồn nuôi. Nếu cần, hãy cấp nguồn ngoài có công suất cao cho nó (hãy quên pin tiểu và pin vuông 9V đi).

ĐIỀU KHIỂN MOTOR DC

KẾT NỐI

Trước tiên, bạn sẽ ghép board Arduino UNO R3 và Motor Shield Driver L293D lại với nhau như hình 2.

 

Hình 2: Ráp nối mạch Arduino UNO R3 và Motor Shield Driver L293D

Sau để kết nối với một động cơ, chỉ cần hàn hai dây để các thiết bị đầu cuối và sau đó kết nối chúng vào một trong hai M1, M2, M3,hoặc M4, ở đây mình test thử với chân M2.

Hình 3: Lắp động cơ vào shield.

LẬP TRÌNH

Đầu tiên, các bạn cần tải và cài đặt thư viện AFMotor trước. Link download tại đây

 
  1. #include <AFMotor.h>
  2.  
  3. AF_DCMotor motor(2, MOTOR12_64KHZ); // tạo động cơ #2, 64KHz pwm
  4.  
  5. void setup() {
  6.  
  7. Serial.begin(9600); // mở cổng Serial monitor 9600 bps
  8.  
  9. Serial.println("Hello my racing");
  10.  
  11. motor.setSpeed(255); // chọn tốc độ maximum 255`/255
  12.  
  13. }
  14.  
  15. void loop() {
  16.  
  17. Serial.print("tien");
  18.  
  19. motor.run(FORWARD); // động cơ tiến
  20.  
  21. delay(1000);
  22.  
  23. Serial.print("lui");
  24.  
  25. motor.run(BACKWARD); // động cơ lùi
  26.  
  27. delay(1000);
  28.  
  29. Serial.print("tack");
  30.  
  31. motor.run(RELEASE); // dừng động cơ
  32.  
  33. delay(1000);
  34.  
  35. }

ĐIỀU KHIỂN SERVO

KẾT NỐI

Trên shield có 2 vị trí để nối tương ứng với 2 servo, bạn chỉ việc cắm theo đúng thứ tự các chân Vcc (+), GND (-), Signal (S)

LẬP TRÌNH

 
  1. #include <AFMotor.h>
  2.  
  3. #include <Servo.h>
  4.  
  5. int i;
  6.  
  7. Servo servo1;
  8.  
  9. void setup() {
  10.  
  11. Serial.begin(9600); // mở cổng monitor 9600 bps
  12.  
  13. Serial.println("Test servo!");
  14.  
  15. servo1.attach(9); // Khai báo chân servo
  16.  
  17. }
  18.  
  19. void loop() {
  20.  
  21. for (i=0; i<255; i++) { // chạy từ 0 đến 255 giá trị
  22.  
  23. servo1.write(i);
  24.  
  25. delay(3); // đợi 3 mili dây
  26. }
  27.  
  28. for (i=255; i!=0; i--) {
  29. servo1.write(i-255);
  30. delay(3);
  31. }
  32.  
  33. }

 

Sản phẩm liên quan

-43%

Driver A4988 stepper motor

Giá khuyến mại 20.000₫

Giá cũ: 35.000₫

-36%

Board CNC Shield V3 A4988 driver

Giá khuyến mại 35.000₫

Giá cũ: 55.000₫

-14%

Màn hình LCD 12864 cho máy CNC, in 3D

Giá khuyến mại 190.000₫

Giá cũ: 220.000₫

-38%

Mạch driver động cơ bước TB6560 3A

Giá khuyến mại 100.000₫

Giá cũ: 160.000₫

-25%

Puly GT2, 20 răng, bước răng 2mm, trục 5mm

Giá khuyến mại 15.000₫

Giá cũ: 20.000₫

-20%

Dây đai GT2, bước răng 2mm, rộng 6mm (mét)

Giá khuyến mại 20.000₫

Giá cũ: 25.000₫

-29%

Con trượt tròn LM8UU

Giá khuyến mại 10.000₫

Giá cũ: 14.000₫

-15%

Vitme T8 300mm + Đai ốc

Giá khuyến mại 85.000₫

Giá cũ: 100.000₫

-20%

Cảm biến nhiệt độ đầu in 3D

Giá khuyến mại 12.000₫

Giá cũ: 15.000₫

Vòng bi 624zz

5.000₫
-14%

Bàn nhiệt PCB MK2B

Giá khuyến mại 120.000₫

Giá cũ: 140.000₫

Con lăn nhựa

12.000₫

Con lăn nhôm

25.000₫
-33%

Gối đỡ vòng bi dạng đứng trục 8mm

Giá khuyến mại 20.000₫

Giá cũ: 30.000₫