Potentiometer & Servo: Điều khiển chuyển động với Arduino: 4 bước
Potentiometer & Servo: Điều khiển chuyển động với Arduino: 4 bước
Anonim
Potentiometer & Servo: Điều khiển chuyển động với Arduino
Potentiometer & Servo: Điều khiển chuyển động với Arduino
Potentiometer & Servo: Điều khiển chuyển động với Arduino
Potentiometer & Servo: Điều khiển chuyển động với Arduino
Potentiometer & Servo: Điều khiển chuyển động với Arduino
Potentiometer & Servo: Điều khiển chuyển động với Arduino

Đầu tiên bạn cần thu thập các tài liệu liên quan để ghép mạch này lại với nhau.

Quân nhu

1 Arduino

1 chiết áp

1 Servo

1 Breadboard

2 Dây Jumper màu đen (Nối đất / Âm bản)

2 dây Jumper màu đỏ (Điện áp / Dương tính)

2 Dây nhảy màu Vàng / Màu (Đầu vào / Đầu ra)

Bước 1: Tìm hiểu các thành phần

Hiểu các thành phần
Hiểu các thành phần
Hiểu các thành phần
Hiểu các thành phần
Hiểu các thành phần
Hiểu các thành phần
Hiểu các thành phần
Hiểu các thành phần

Điều quan trọng là trước khi lắp mạch vật lý lại với nhau để hiểu từng thành phần:

Bảng mạch có hai bộ thanh nguồn ở hai bên, có các khe cắm cho đầu vào âm (đen / xanh) và dương (đỏ). Chúng được mắc nối tiếp theo chiều dọc. Các dải đầu cuối chia sẻ kết nối theo chiều ngang, tuy nhiên, các dải đầu cuối song song sẽ yêu cầu dây nhảy để làm cầu nối cho dải phân cách.

Chiết áp có chân 5V (đỏ), chân Vout (vàng / màu) và chân Ground / GND (đen).

Servo có một cổng 5V (màu đỏ), một cổng Điều chế độ rộng xung / PWM (màu vàng / màu) và một cổng Ground / GND (màu đen). Nhấp vào liên kết để biết thêm về cách nó hoạt động.

Bước 2: Thiết lập mạch

Thiết lập mạch
Thiết lập mạch

Thực hiện theo cách bố trí sơ đồ. Trong khi thiết lập mạch, hãy luôn nhớ rút nguồn arduino để tránh bất kỳ hư hỏng nào cho các thành phần của bạn.

Cắm chiết áp vào bảng mạch, lưu ý hướng của nó (điều này sẽ rất quan trọng khi sử dụng dây nhảy để kết nối với arduino). Sử dụng dây nhảy màu vàng và kết nối chân đầu ra ở giữa với cổng analog (A0) trên arduino. Cắm dây jumper màu đỏ vào cổng V5 và dây jumper màu đen vào cổng GND trên arduino.

Cắm servo vào breadboard và arduino. Sử dụng dây nhảy màu vàng để kết nối cổng đầu vào / tín hiệu của nó với cổng PWM kỹ thuật số, 9 trên arduino. Cắm dây jumper màu đỏ vào dải đầu cuối V5 và dây jumper màu đen vào dải đầu cuối GND nối tiếp với cách bố trí chiết áp (tham khảo hình ảnh).

Sau khi mạch được thiết lập xong, hãy tiến hành kết nối arduino vào máy tính của bạn.

Bước 3: Tải xuống Arduino GUI và Mã đầu vào

Tải xuống Arduino GUI và Mã đầu vào
Tải xuống Arduino GUI và Mã đầu vào
Tải xuống Arduino GUI và Mã đầu vào
Tải xuống Arduino GUI và Mã đầu vào

Tải xuống Giao diện người dùng đồ họa (GUI) Arduino tại đây.

Cắm mã bên dưới, lưu ý thông tin ở bên phải của "//" cho bạn biết dòng mã đó đang làm gì:

#include // Thư viện Servo

Servo servo_test; // khởi tạo một đối tượng servo cho servo được kết nối

góc int = 0;

int potentio = A0; // khởi tạo chân A0analog cho chiết áp

void setup () {

servo_test.attach (9); // gắn chân tín hiệu của servo vào chân số 9 của arduino

}

void loop () {

angle = analogRead (potentio); // đọc giá trị chiết áp từ 0 đến 1023

angle = map (angle, 0, 1023, 0, 179); // điều chỉnh tỷ lệ giá trị chiết áp thành giá trị góc cho servo trong khoảng từ 0 đến 180)

servo_test.write (góc); // lệnh xoay servo đến độ trễ góc xác định (5);

}

Bước 4: Chiết áp + Servo + Arduino

Chiết áp + Servo + Arduino
Chiết áp + Servo + Arduino

Đây là cách mạch cuối cùng sẽ trông như thế nào. Xem video để biết nó hoạt động như thế nào.

Đề xuất: