Mục lục:

Đấu sĩ Servo: 5 bước
Đấu sĩ Servo: 5 bước

Video: Đấu sĩ Servo: 5 bước

Video: Đấu sĩ Servo: 5 bước
Video: 5 Bước điều khiển động cơ Bước, Servo | Phần 3 - Lập trình như sách giáo khoa :D 2024, Tháng mười một
Anonim
Đấu sĩ Servo
Đấu sĩ Servo

Trong dự án này, chúng tôi đặt hai chiết áp vào hai bảng mạch để điều khiển động cơ servo. Động cơ servo sẽ chiến đấu đến chết !!!!!!

*** Dự án này chỉ là một nguyên mẫu. Chúng tôi đang tìm cách tạo ra một cái lớn hơn với động cơ servo lớn hơn. Chúng tôi vẫn đang làm việc trên mã.

Bước 1: Vật liệu

Vật liệu
Vật liệu

Arduino

2 breadboards

2 chiết áp

2 động cơ servo

20 dây

Bộ đổi nguồn ac / dc

Bước 2: Động cơ Servo

*** Khi bạn đang thực hiện dự án này, hãy ghi nhớ hình ảnh này.

www.google.com.vn/search?q=servo+motor+arduino&rlz=1C5CHFA_enUS718US718&source=lnms&tbm=isch&sa=X&ved=0ahUKEwj1ks7C7LrYAhXpSN8KHX-HBGYQ_AUICigB&biwc=98195&biwc=195_Mgrk=125

Bước 3: Mã

#bao gồm

Servo myservo; // tạo đối tượng servo để điều khiển một servo Servo myservo1;

int potpin = 0; // chân analog dùng để kết nối chiết áp

int val = 0; // biến để đọc giá trị từ chân tương tự

int potpin2 = A2;

int val2 = 0;

void setup () {

myservo.attach (9); // gắn servo trên chân 9 vào đối tượng servo

myservo1.attach (10); pinMode (potpin, INPUT);

pinMode (potpin2, INPUT);

Serial.begin (9600); }

void loop (); {

val = analogRead (potpin);

val2 = analogRead (potpin2); // đọc giá trị của chiết áp (giá trị từ 0 đến 1023)

val = map (val, 0, 1023, 0, 180); // chia tỷ lệ để sử dụng với servo (giá trị từ 0 đến 180)

val2 = map (val2, 0, 1023, 0, 180);

Serial.println (val);

Serial.print (val2);

myservo.write (val);

myservo1.write (val2); // đặt vị trí servo theo giá trị được chia tỷ lệ

chậm trễ (10); // đợi servo đến đó}

Bước 4: Các bước:

Các bước
Các bước
Các bước
Các bước

1.) đặt hai áp kế vào các bảng mạch riêng biệt.

2.) Đặt các ghim vào phía sau của nó.

Máy đo áp suất đầu tiên:

ghim trái chuyển thành dấu trừ

chân giữa đi đến A0

Ghim phải đi tới dấu cộng.

Máy đo áp suất thứ 2:

ghim trái chuyển đến dấu cộng trên breadboard khác.

pin giữa đi đến a2 trong arduino.

pin bên phải đi đến dấu trừ trong arduino khác.

Động cơ Servo thứ nhất:

Màu nâu đi xuống đất

Màu đỏ đi đến dấu cộng

Màu cam chuyển sang ghim trong arduino. chúng tôi đã sử dụng d10.

Động cơ servo thứ 2

Màu nâu đi xuống đất

Màu đỏ đi đến dấu cộng

Màu cam đi đến ghim. Chúng tôi đã sử dụng d9

Bước 5: Hình ảnh:

Những bức ảnh
Những bức ảnh
Những bức ảnh
Những bức ảnh

Tùy chọn: Bạn có thể thêm kiếm vào các đầu.

Bởi: Justin Herskowitz và Ian Friedman

Đề xuất: