Diễn đàn Arduino Việt Nam | Tôi yêu Việt Nam
Hãy cùng đăng nhập hoặc đăng ký vào diễn đàn để cập nhật những bài viết mới và mở hết chức năng của diễn đàn nào!

Share
Go down
avatar
Tổng số bài gửi : 2
Points : 5
Reputation : 1
Join date : 09/08/2016
Xem lý lịch thành viên

giới thiệu servo và cách điều khiển cho arduino

on Wed Aug 10, 2016 9:57 am
Message reputation : 100% (1 vote)
I.Giới thiệu về servo



- Động cơ servo là động cơ cho phép chúng ta có thể điều khiển được tốc độ quay và góc quay. Ngoài ra,động cơ servo cho phép chúng ta có thể điều khiển và thực thi lệnh rất chính xác.
-Động cơ servo được chia ra làm nhiều loại,có 2 loại phổ biến nhất là:
+Động cơ servo quay 180°: Futaba S3003, ...
+Động cơ servo quay 360°: MG995, MG996R ...
-Mỗi loại động cơ servo điều có thông số kỹ thuật khác nhau.
II.Lắp mạch

-Thường động cơ servo có 3 dây: đỏ, đen và vàng.Trong đó có 2 dây nguồn và 1 dây tín hiệu.
-Các bạn nối dây theo bảng sau:
*Servo---------------Arduino
+Đỏ(5v)-------------5v
+Đen(Gnd)----------Gnd
+Vàng(tín hiệu)-----9,10 hoặc các chân PWM



-mạch hoàn tất:





III.Code
-Thư viện của servo được tích hợp sẵng trong Arduino nên chúng ta không cần cài thêm thư viện.
Code:

#include <Servo.h>//khai báo thư viện cho servo
Servo myServo;
void setup()
{
    myServo.attach(9); //khai báo chân cho servo
}
 
void loop()
{
    myServo.write(0);//cho servo ở 0 độ
    delay(2000); //dừng lạy trong 1s
    myServo.write(90);//cho servo ở 90 độ
    delay(2000);
    myServo.write(180);//cho servo ở 180 dộ
    delay(3000);
}
-Chút các bạn thành công!
avatar
Administrator
Administrator
Tổng số bài gửi : 184
Points : 508
Reputation : 83
Join date : 20/07/2016
Age : 18
Đến từ : Bến Tre
Xem lý lịch thành viênhttp://vidieukhien-vn.webnode.vn/

Re: giới thiệu servo và cách điều khiển cho arduino

on Tue Sep 20, 2016 7:24 pm
uppppppppppppppppppppppppppppppppp
avatar
Tổng số bài gửi : 3
Points : 8
Reputation : 3
Join date : 25/09/2016
Xem lý lịch thành viên

Re: giới thiệu servo và cách điều khiển cho arduino

on Sun Sep 25, 2016 10:22 pm
Message reputation : 100% (1 vote)
Em là sinh viên đang học về lâp trình Anduino
Em có bài tập 3 lệnh đồng thời như dưới mà không thể làm được
Các bác cao thủ hiển linh giúp em với nhé
Xin cảm ơn các bác quan tâm.



MÔ HÌNH TẬP BẮN QUÂN ĐỘI

-Yêu cầu:

- Chưa ON:|

- Bia 1,2.3 nằm dưới tác động CTHTD1,2,3

- Bia 4 nằm bên trái, bia 5 nằm bên phải

- Khi bấm ON:

Bia 1 quay lên chạm CTHTT1 dừng chờ 10s bia 1 quay xuống, bia 2 quay lên

chạm CTHTD1,CTHTT2 bia 1 dừng,bia 2 dừng chờ 10s bia 2 quay xuống, bia 3 quay lên

chạm CTHTD2 bia2 dừng,chạm CTHTT3 bia 3 dừng chờ 10s bia 3 quay xuống cham

CTHTD3 dừng rồi quay lại từ đầu.

Đồng thời khi bấm ON bia4 chạy qua phải, bai5 chay qua trái khi cham

CTHTP4,CHTT5 thì bia4,bai5 dưng lai chờ 5s rồi chay ngược lại.

-Khi bấm OFF bia 1,2,3 quay xuong dưới và dừng.
Sponsored content

Re: giới thiệu servo và cách điều khiển cho arduino

Về Đầu Trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
Forumotion.com | © phpBB | Free forum support | Liên hệ | Report an abuse | Sosblogs