Tư vấn: 0979.466.469 / 0938.128.290

MENU

Hướng dẫn sử dụng Arduino Motor Shield

Báo giá đặt hàng nhập

Arduino Motor Shield cho phép bạn dễ dàng kiểm soát hướng và tốc độ động cơ bằng Arduino. Nó cũng cho phép bạn có thể cung cấp năng lượng cho động cơ với nguồn điện riêng lên đến 12 v. Ngoài ra loại shield này rất dễ tìm.

Lắp đặt

 

Các chân của Arduino motor shield chính hãng sẽ chỉ phù hợp với Arduino Uno Rev. 3.

Để cho nó hoạt động với các phiên bản Arduino cũ hơn bạn sẽ cần phải bỏ đi một vài chân khỏi motor shield. Tuy nhiên lời khuyên là không nên làm điều này.

Gắn các chân của motor shield vào socket của Arduino Uno.

 

Các đặt tính của shield

 

Motor shield có 2 kênh, cho phép điều khiển hai động cơ DC hoặc 1 động cơ bước.

 

Nó cũng có 6 header để gắn các đầu vào, đầu ra và đường truyền của Tinkerkit. Việc sử dụng các chân này có phần hạn chế và do đó không được đề cập trong hướng dẫn này.

 

Với nguồn điện bên ngoài, motor shield có thể cung cấp an toàn tới 12 V và 2A trên mỗi kênh động cơ (hoặc 4A cho một kênh).

 

Có các chân trên Arduino luôn được sử dụng bởi shield. Bằng xác định các chân này, bạn có thể chọn kênh động cơ để bắt đầu, chỉ định hướng động cơ, đặt tốc độ động cơ (PWM), dừng và khởi động động cơ và theo dõi mức độ hấp thụ dòng điện của từng kênh.

 

Các chân như sau



Chức năng

Kênh A

Kênh B

Hướng

Digital 12

Digital 13

Tốc độ (PWM)

Digital 3

Digital 11

Brake

Digital 9

Digital 8

Cảm biến dòng

Analog 0

Analog 1



Lập trình

 

Cắm Arduino vào cổng USB của máy tính và mở Arduino development environment.

Để làm cho bo hoạt động, bạn cần khởi tạo kênh động cơ bằng cách bật ba tham số:

 

Trước tiên, bạn cần đặt hướng động cơ (cực của nguồn điện) bằng cách đặt nó ở mức CAO hoặc THẤP.

Sau đó, bạn cần ngắt chân brake cho kênh động cơ bằng cách đặt nó ở mức THẤP.

Cuối cùng, để làm cho động cơ bắt đầu di chuyển, bạn cần đặt tốc độ bằng cách gửi lệnh PWM (analogWrite) đến chân thích hợp.

Quảng cáo đặt hàng nhập

Nếu bạn không làm cả ba điều này, động cơ sẽ không bật.

 

Một Motor

 

Để điều khiển động cơ bằng Arduino Motor Shield, trước tiên hãy cắm dây dương (màu đỏ) của động cơ vào đầu + của Kênh A trên motor shield và dây nối đất (màu đen) của động cơ vào đầu - của Kênh A trên motor shield.

 

Mặc dù nguồn ngoài không phải lúc nào cũng cần thiết, nhưng nó cải thiện đáng kể hiệu suất của động cơ. Do đó bạn nên sử dụng.

 

Để kết nối nguồn điện bên ngoài, hãy nối dây dương (màu đỏ) từ nguồn điện đến cực "Vin" và dây nối đất (màu đen) với cực "GND".

 

Cuối cùng, tải lên mã để điều khiển Motor Shield lên Arduino.

 

Đây là mã để điều khiển một động cơ:

Hai Motor

 

Giao tiếp hai động cơ khá giống với giao tiếp với một động cơ. Chỉ cần cắm motor vào Kênh B.

 

Sự khác biệt duy nhất về code là bạn cần phải mắc một kênh thứ hai để điều khiển động cơ thứ hai.

 

Đây là mã để điều khiển hai động cơ:

Motor bước

 

Có nhiều loại động cơ bước khác nhau, nhưng trong hướng dẫn này sẽ đề cập cụ thể đến động cơ bước lưỡng cực. Động cơ bước lưỡng cực thường có 4 chân, tương ứng với hai cuộn dây. Để sử dụng một bước, bạn cần cấp nguồn cho hai cuộn dây này cùng pha với cực xen kẽ.

 

Để tìm ra hai chân tương ứng với cuộn dây nào bạn có thẻ lắp một đèn LED vào bất kỳ hai chân nào trên socket của nó và xoay trục động cơ. Nếu đèn LED sáng lên tức là đã tìm ra một cuộn. Hai chân còn lại sẽ tương ứng với cuộn còn lại.

 

Để làm cho một động cơ lưỡng cực quay:

 

Cấp nguồn cho cuộn thứ nhất.

Tiếp theo cấp nguồn cho cuộn thứ hai với cực ngược.

Sau đó cấp nguồn cho cuộn thứ nhất với cực ngược.

Cuối cùng, cấp nguồn cho cuộn thứ hai.

Để đảo ngược hướng động cơ của động cơ bước lưỡng cực, chỉ cần đảo ngược cực của cuộn thứ hai.

 

Đây là mã để làm cho động cơ bước quay theo một hướng:

Đây là mã để làm cho động cơ bước quay theo hướng ngược lại:

 

Nếu bạn có nhu cầu về arduino, linh kiện điện tử, phụ kiện điện tử, mạch điện tử ứng dụng, dụng cụ đo kiểm... Đừng quên tham khảo các sản phẩm tại Điện Tử Tương Lai

https://dientutuonglai.com/san-pham

Gia công pcb 932*150
Sản phẩm nổi bật
Sale 0%
9000 /Sợi
/ Sợi

Code: M-7006-052 Còn hàng

Lưu xem sau
Sale 0%
70000 /Cái
/ Cái

Code: M-7006-056 Còn hàng

Lưu xem sau
Sale 0%
115000 /Cái
/ Cái

Code: 7004-022 Còn hàng

Lưu xem sau
Sale 0%
50000 /Cái
/ Cái

Code: 7006-060 Còn hàng

Lưu xem sau
Hỗ trợ liên kết
0979466469
0899909838
0938128290
0899909838
Khiếu nại: 0964238397
0979466469
0868565469
0868565469

Hotline: 0979 466 469

Loading
0979 466 469
Bạn cần linh kiện mẫu ? 7-11 ngày