Mục lục:
Video: ĐỘNG CƠ SERVO VỚI ARDUINO UNO R3: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Servo là một loại động cơ giảm tốc chỉ có thể quay 180 độ. Nó được điều khiển bằng cách gửi các xung điện từ bảng Arduino Uno của bạn. Các xung này cho servo biết vị trí mà nó sẽ di chuyển đến.
Bước 1: Các thành phần bắt buộc
- Bo mạch Arduino Uno * 1
- Cáp USB * 1
- Servo * 1
- Bảng mạch * 1
- Dây nhảy
Bước 2: Nguyên tắc
Servo bao gồm vỏ, bảng mạch, động cơ không lõi, bánh răng và phát hiện vị trí. Nguyên lý hoạt động của nó như sau: Bo mạch Arduino Uno gửi tín hiệu PWM đến động cơ servo, sau đó tín hiệu này được IC xử lý trên bảng mạch để tính toán hướng quay để điều khiển động cơ, sau đó công suất truyền động này được chuyển đến cánh tay đòn bằng bánh răng giảm tốc.. Đồng thời, máy dò vị trí trả về tín hiệu vị trí để đánh giá liệu đã đến được vị trí đã đặt hay chưa.
Bước 3: Sơ đồ
Bước 4: Thủ tục
Bước 1:
Xây dựng mạch.
Bước 2:
Tải xuống mã từ
Bước 3:
Tải bản phác thảo lên bảng Arduino Uno
Nhấp vào biểu tượng Tải lên để tải mã lên bảng điều khiển.
Nếu "Hoàn tất tải lên" xuất hiện ở cuối cửa sổ, điều đó có nghĩa là bản phác thảo đã được tải lên thành công.
Bây giờ, bạn có thể thấy động cơ servo quay 90 độ (xoay 15 độ một lần). Và sau đó xoay theo hướng ngược lại.
Bước 5: Mã
/***********************************************
* tên: Servo
* Chức năng: bạn có thể thấy động cơ servo quay 90 độ (xoay 15 độ một lần).
* Và sau đó xoay theo hướng ngược lại.
************************************************/
// Email: [email protected]
// Trang web: www.primerobotics.in
#bao gồm
/************************************************/
Servo myservo; // tạo đối tượng servo để điều khiển servo
/************************************************/
void setup ()
{
myservo.attach (9); // gắn servo trên chân 9 vào đối tượng servo
myservo.write (0); // quay lại 0 độ
delay (1000); // đợi trong giây
}
/*************************************************/
void loop ()
{
myservo.write (15); // đi đến 15 độ
delay (1000); // đợi trong giây
myservo.write (30); // đi đến 30 độ
delay (1000); // đợi trong giây phút.33
myservo.write (45); // chuyển sang 45 độ
delay (1000); // đợi trong giây phút.33
myservo.write (60); // đi đến 60 độ
delay (1000); // đợi trong giây phút.33
myservo.write (75); // đi đến 75 độ
delay (1000); // đợi trong giây phút.33
myservo.write (90); // đi đến 90 độ
delay (1000); // đợi trong giây
myservo.write (75); // quay lại 75 độ
delay (1000); // đợi trong giây phút.33
myservo.write (60); // quay lại 60 độ
delay (1000); // đợi trong giây phút.33
myservo.write (45); // quay lại 45 độ
delay (1000); // đợi trong giây phút.33
myservo.write (30); // quay lại 30 độ
delay (1000); // đợi trong giây phút.33
myservo.write (15); // quay lại 15 độ
delay (1000); // đợi trong giây
myservo.write (0); // quay lại 0 độ
delay (1000); // đợi trong giây
}
/**************************************************/
Đề xuất:
ATtiny85 Đồng hồ theo dõi hoạt động rung có thể đeo trên thiết bị đeo và lập trình ATtiny85 với Arduino Uno: 4 bước (có hình ảnh)
ATtiny85 Đồng hồ theo dõi hoạt động rung có thể đeo được và lập trình ATtiny85 với Arduino Uno: Làm thế nào để tạo đồng hồ theo dõi hoạt động có thể đeo được? Đây là một thiết bị đeo được thiết kế để rung khi phát hiện thấy có sự cố. Bạn có dành phần lớn thời gian trên máy tính như tôi không? Bạn đang ngồi hàng giờ mà không nhận ra? Sau đó, thiết bị này là
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Tạo đồng hồ với M5stick C bằng Arduino IDE - Đồng hồ thời gian thực RTC với M5stack M5stick-C: 4 bước
Tạo đồng hồ với M5stick C bằng Arduino IDE | Đồng hồ thời gian thực RTC với M5stack M5stick-C: Xin chào các bạn trong phần hướng dẫn này, chúng ta sẽ học cách tạo đồng hồ với bảng phát triển m5stick-C của m5stack bằng Arduino IDE Vì vậy m5stick sẽ hiển thị ngày, giờ & tuần trong tháng trên màn hình
Đóng gói động cơ Servo từng bước với điều khiển nối tiếp qua Arduino bằng máy in 3D - Pt4: 8 bước
Đóng gói động cơ bước với điều khiển nối tiếp qua Arduino bằng máy in 3D - Pt4: Trong video thứ tư này của loạt bài về bước động cơ, chúng tôi sẽ sử dụng những gì chúng tôi đã học trước đây để xây dựng động cơ servo bước có điều khiển thông qua giao tiếp nối tiếp và thực phản hồi vị trí bằng cách sử dụng bộ mã hóa điện trở được giám sát bởi Arduino. Trong
Tự động mở và đóng cửa bằng cảm biến tự động với Arduino !: 4 bước
Tự động mở và đóng cửa bằng cảm biến tự động với Arduino !: Bạn đã bao giờ muốn mở cửa tự động giống như trong các bộ phim khoa học viễn tưởng chưa? Bây giờ bạn có thể làm theo hướng dẫn này. Trong hướng dẫn này, chúng tôi sẽ xây dựng một cánh cửa có thể mở và đóng tự động mà bạn không cần chạm vào cửa. Cảm biến siêu âm o