Tiếp tục trong chuỗi bài viết Khóa học lập trình Arduino Miễn Phí dành cho người mới bắt đầu.
Bạn có muốn biết cách điều khiển góc của một động cơ Servo không? Trong bài viết này, mình sẽ hướng dẫn bạn từng bước làm thế nào để điều khiển động cơ Servo.
Bạn đang xem: Bài viết: Điều khiển động cơ RC Servo sử dụng Arduino
Để hiểu rõ hơn về động cơ RC Servo là gì, cấu tạo và nguyên lý hoạt động, hãy đọc bài viết dưới đây.
Contents
Sơ đồ đấu nối
Các linh kiện cần thiết cho dự án
- Tên linh kiện
- Số lượng
- Nơi bán
READ MORE:
Code:
#include
Servo myservo;
int pos = 0;
void setup() {
myservo.attach(9);
}
void loop() {
for(pos = 0; pos < 180; pos += 1) {
myservo.write(pos);
delay(15);
}
for(pos = 180; pos >= 1; pos -= 1) {
myservo.write(pos);
delay(15);
}
}
Giải thích code
#include
#include
Cho phép chương trình của bạn tải một thư viện đã được viết sẵn. Điều này giúp bạn có thể truy xuất những tài nguyên có trong thư viện từ chương trình của mình.
Servo myservo;
Khởi tạo đối tượng Servo và đặt tên là myservo.
Hàm attach()
myservo.attach(pin);
Xem thêm : Cách Chuyển Từ Độ F Sang Độ C
Nếu bạn đã từng làm việc với hàm pinMode() trong các bài viết trước đây, thì hàm attach() cũng tương tự. Nó được sử dụng để khai báo chân kết nối.
Trong bài viết này, mình sử dụng chân D9 để điều khiển động cơ Servo. Bạn có thể thay thế chân Digital/Analog khác trên Board mạch.
myservo.write(pos);
Dùng để ghi dữ liệu ra, ví dụ như tọa độ điều khiển cho servo.
Lời kết
READ MORE:
Bài viết liên quan
- Bài 9: Cảm biến ánh sáng (Quang trở) cách chia điện áp trong môi trường Arduino
- Bài 8: Cảm biến góc nghiêng sử dụng ngắt (INTERRUPT) trong môi trường Arduino
- Bài 7: Cảnh báo nhiệt độ (LM35) bằng còi báo sử dụng Arduino Uno
- Bài 6: Tạo âm thanh (Còi) bằng Arduino
- Bài 5: Thay đổi màu sắc Led RGB sử dụng Arduino
- Bài 4: PWM | Thay đổi ánh sáng của LED trên Arduino
- Bài 3: Sử dụng Arduino làm hệ thống đèn giao thông
- Bài 2: Chớp tắt LED trên Arduino Uno (Phần 2)
- Bài 1: Chớp tắt LED trên Arduino Uno
Nguồn: https://cite.edu.vn
Danh mục: Học tập