Module Điều Khiển Động Cơ L293D

Đánh giá sản phẩm
49.000₫
Mã sản phẩm: PVX82920
  • 2 Động cơ Servo
  • 4 Động cơ DC
  • 2 Động cơ Bước loại đơn cực hoặc lưỡng cực

 Module điều khiển động cơ L293D

Module điều khiển động cơ L293D là Shield mở rộng cho Arduino, tương thích với board Arduino Uno R3, Arduino Leonado, Arduino Mega 2560.

Module điều khiển động cơ L293D sử dụng 2 IC cầu H – L293D và 1 IC logic 74HC595 điều khiển. Do đó, shield này có thể điều khiển nhiều loại motor khác nhau với mức điện áp lên đến 36V, dòng tối đa 600mA mỗi kênh điều khiển.

 Module Điều Khiển Động Cơ L293D

 

Các thành phần Motor Control Shield L293D Arduino có thể điều khiển:

  • 2 Động cơ Servo
  • 4 Động cơ DC (M1, M2, M3, M4) theo các hướng khác nhau (mỗi motor có thể quay với 1 hướng tiến/lùi bất kì tùy theo người dùng) thông qua 4 cầu H của 2 IC L293D dòng 600mA (Cực đại 1.2A).
  • 2 Động cơ Bước loại đơn cực (unipolar) hoặc lưỡng cực (bipolar).

 Module Điều Khiển Động Cơ

Motor Control Shield L293D Arduino có sẵn các điện trở nối GND nhằm tránh các motor tự quay lúc khởi động và nút RESET để khởi động lại board Arduino mà nó đang cắm vào.

L293D

Các chân trên Shield được kết nối với board Arduino như sau:

  • 2 dây điều khiển 2 Servo kết nối với chân số 9 và 10. Nguồn nuôi lấy trực tiếp từ board Arduino (nguồn 5V).
  • 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
  • Các chân chưa sử dụng: 2, 13, A0, A1, A2, A3, A4, A5

Trên Shield có 1 jump màu vàng PWR được sử dụng: Nếu kết nối nguồn ngoài cho board Arduino thông qua Jack DC (vd pin 9V) thì nguồn nuôi motor được lấy luôn từ jack này, không cần nối nguồn với EXT_PWR. Nếu ngắt jumper, bạn cần nối nguồn riêng vào EXT_PWR để nuôi Motor.

L293D

 

Dưới đây là chương trình sử dụng Arduino Uno R3 và Motor Control Shield L293D Arduino điều khiển động cơ DC tại kênh M2 và Động cơ Servo:

l293d

Trước tiên các bạn download và cài đặt thư viện AFMotor . https://www.mediafire.com/?19plr0lzhcdx4yc

Điều khiển Động cơ DC:

L293D

#include <AFMotor.h>

AF_DCMotor motor(2, MOTOR12_64KHZ); // tạo động cơ #2, 64KHz pwm 

void setup() 
{
   Serial.begin(9600); // mở cổng Serial monitor 9600 bps 
   Serial.println("Hello my racing"); 
   motor.setSpeed(255); // chọn tốc độ maximum 255`/255
} 
void loop() 
{ 
   Serial.print("tien"); 
   motor.run(FORWARD); // động cơ tiến 
   delay(1000); 

   Serial.print("lui"); 
   motor.run(BACKWARD); // động cơ lùi 
   delay(1000); 

   Serial.print("tack"); 
   motor.run(RELEASE); // dừng động cơ
   delay(1000);
}

Điều khiển Động cơ Servo:

Trên Sheild có 2 vị trí để nối tương ứng với 2 Servo, cắm đúng thứ tự GND(-), VCC(+), Signal(S).

L293D

#include <AFMotor.h>
#include <Servo.h> 

int i;
Servo servo1;

void setup() 
{ 
   Serial.begin(9600); // mở cổng monitor 9600 bps 
   Serial.println("Test servo!"); 
   servo1.attach(9); // Khai báo chân servo
}
void loop() 
{
   for (i=0; i<255; i++) 
   { // chạy từ 0 đến 255 giá trị 
      servo1.write(i);
      delay(3); // đợi 3 mili dây
   }
   for (i=255; i!=0; i--) 
   {
      servo1.write(i-255); 
      delay(3); 
   }
}

 

Từ hướng dẫn trên các bạn có thể phát triển thêm để tạo cho mình 1 dự án thật sáng tạo và độc đáo.

 

 

 

Chế độ bảo hành

Chế độ bảo hành

Chế độ bảo hành sản phẩm của Linh Kiện Điện Tử 3M
Bảo đảm chất lượng

Bảo đảm chất lượng

Sản phẩm được Test, dán Tem trước khi được đóng gói Kĩ Càng gửi cho Quý Khách
Cước vận chuyển

Cước vận chuyển

Cước vận chuyển được tự động đồng bộ đơn vị vận chuyển, Sản phẩm phát ngay trong ngày. Hỗ trợ đơn hàng: 0865.853.416
Hỗ trợ kỹ thuật

Hỗ trợ kỹ thuật

Tư vấn kĩ thuật: 0865.853.416 Khi khách hàng gặp khó khăn trong quá trình sử dụng

Sản phẩm bạn đã xem

popup

Số lượng:

Tổng tiền:

Xin chào
close nav
DANH MỤC
DANH MỤC SẢN PHẨM
zalo
Hotline
0963 288 854