VIEW:


BÀI LIÊN QUAN
Mình hôm nay hướng dẫn các bạn làm mạch điều kiển DC Motors với L293D Motor Driver với Arduino mong nó sẽ giúp ích được cho các bạn trong quá trình học tập và thực hành vớiArrduino



Bắt đầu thôi!!

Bước 1: Cần thiết chuẩn bị 

H-Bridge Motor Driver kép cho DC hoặc cơ bước - 600mA - L293D

Đây là một chip rất hữu ích. Nó thực sự có thể kiểm soát một động cơ độc lập. Chúng tôi sẽ sử dụng toàn bộ các chip trong hướng dẫn này. Pins ở phía bên tay phải của chip là để kiểm soát một động cơ một. Pins ở phía bên tay trái của chip là để kiểm soát động cơ thứ hai.

Bạn có thể chạy được bốn cuộn dây, hai động cơ DC hoặc một bước lưỡng cực hay đơn cực với lên đến 600mA cho mỗi kênh bằng cách sử dụng L293D.

Bước 2: Phần cứng buộc


  • Arduino
  • Dual H-Bridge L293D Motor Driver
  • DC Motors
  • breadboard
  • Dây điện
  • Pin( DC-9V)

Bước 3: Vi mạch kết nối






Mỗi con chip chứa hai toàn H-cầu (bốn nửa H-cầu). Điều đó có nghĩa là bạn có thể lái xe bốn cuộn dây, hai động cơ DC hai chiều, hoặc một động cơ bước. Chỉ cần chắc chắn rằng họ đang tốt cho dưới 600 mA vì đó là giới hạn của chip này.

Có một PWM đầu vào cho mỗi lái xe, do đó bạn có thể kiểm soát tốc độ động cơ. Chạy ở 5V logic. Tốt cho điện áp động cơ từ 4.5V đến 36V! Điều này sẽ không làm việc tốt cho động cơ 3V. Điện áp động cơ tách biệt với điện áp logic.

Các L293D có hai + V chân (8 và 16). Các pin '+ Vmotor (8) cung cấp năng lượng cho động cơ, và + V (16) cho logic của chip.

Thông thường chúng ta có thể kết nối cả hai với pin Arduino 5V. Chúng tôi sử dụng một động cơ mạnh mẽ, hay một động cơ điện áp cao hơn. Vì vậy, chúng tôi cung cấp các động cơ với một nguồn cung cấp điện riêng biệt sử dụng pin 8 kết nối với các nguồn cung cấp năng lượng tích cực và mặt đất của cung điện thứ hai được kết nối với mặt đất của Arduino.

Bước 4: Code các bạn sử phần mềm: Ardunio Software


const int leftForward = 2;

const int leftBackward = 3;

const int rightForward = 4;

const int rightBackward = 5;

void setup() {

pinMode(leftForward , OUTPUT);

pinMode(leftBackward , OUTPUT);

pinMode(rightForward , OUTPUT);

pinMode(rightBackward , OUTPUT);

}

Tải full code:


Kết quả:


0 nhận xét Blogger 0

Đăng nhận xét

 
ThangShare © 2016. All Rights Reserved. Design by: Thắng BME - Sitemap
Top