Mục lục:

Hộp sọ Arduino có miệng di chuyển: 4 bước
Hộp sọ Arduino có miệng di chuyển: 4 bước

Video: Hộp sọ Arduino có miệng di chuyển: 4 bước

Video: Hộp sọ Arduino có miệng di chuyển: 4 bước
Video: Arduino | TẠO VÀ DI CHUYỂN CON TRỎ TRÊN LCD 2024, Tháng mười một
Anonim
Image
Image
Hộp sọ Arduino có miệng di chuyển
Hộp sọ Arduino có miệng di chuyển
Hộp sọ Arduino có miệng di chuyển
Hộp sọ Arduino có miệng di chuyển
Hộp sọ Arduino có miệng di chuyển
Hộp sọ Arduino có miệng di chuyển

Nguồn cung cấp cần thiết

* Mô-đun Arduino (Tôi có Arduino Mega 2560, nhưng bất kỳ mô-đun nào có PWM sẽ hoạt động)

*Máy khoan

*Mũi khoan)

*Cái kẹp giấy

* Servo

* & gõ b usb

Bước 1: Khoan một lỗ đủ lớn cho kẹp giấy của bạn ở bất kỳ mặt nào của hàm mà bạn muốn gắn Servo & kẹp giấy vào

Khoan một lỗ đủ lớn cho kẹp giấy của bạn ở bất kỳ mặt nào của hàm mà bạn muốn Servo & kẹp giấy được gắn vào
Khoan một lỗ đủ lớn cho kẹp giấy của bạn ở bất kỳ mặt nào của hàm mà bạn muốn Servo & kẹp giấy được gắn vào

Bước 2: Định hình chiếc kẹp giấy của bạn để Gấp vào Servo / kẹp vào và Tạo cho đầu kia uốn cong để vừa với hàm để điều khiển chuyển động

Định hình chiếc kẹp giấy của bạn để Gấp vào Servo / kẹp vào và để Đầu kia uốn cong để vừa với hàm để điều khiển chuyển động
Định hình chiếc kẹp giấy của bạn để Gấp vào Servo / kẹp vào và để Đầu kia uốn cong để vừa với hàm để điều khiển chuyển động
Định hình chiếc kẹp giấy của bạn để Gấp vào Servo / kẹp vào và để Đầu kia uốn cong để vừa với hàm để điều khiển chuyển động
Định hình chiếc kẹp giấy của bạn để Gấp vào Servo / kẹp vào và để Đầu kia uốn cong để vừa với hàm để điều khiển chuyển động

Tôi không thể cung cấp hình ảnh của servo vì nó được gắn vào hộp cho một dự án khác.

Bước 3: Đấu dây

Đấu dây
Đấu dây

Gắn chân tín hiệu của servo vào chân PWM (đối với Mega 2560 là chân 9). Gắn đầu dương của servo vào nguồn điện ĐỘC LẬP. Gắn CẢ HAI GND của Arduino & GND của nguồn điện vào GND của servo.

Bước 4: Mã (Tôi Không có Tín dụng cho Mã FIY)

Mã (Tôi Không có Tín dụng cho Mã FIY)
Mã (Tôi Không có Tín dụng cho Mã FIY)

//www.elegoo.com

//2016.12.08

#include "Servo.h"

Servo myservo; // tạo đối tượng servo để điều khiển một servo // 12 đối tượng servo có thể được tạo trên hầu hết các bảng

int pos = 0; // biến để lưu vị trí servo

void setup ()

{

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

}

void loop ()

{

for (pos = 0; pos <= 180; pos + = 1) // đi từ 0 độ đến 180 độ // theo từng bước 1 độ

{

myservo.write (pos); // yêu cầu servo chuyển đến vị trí trong biến 'pos'

chậm trễ (15); // đợi 15ms để servo đến vị trí

}

for (pos = 180; pos> = 0; pos - = 1) // đi từ 180 độ xuống 0 độ

{

myservo.write (pos); // yêu cầu servo chuyển đến vị trí trong biến 'pos'

chậm trễ (15); // đợi 15ms để servo đến vị trí

}

}

Đề xuất: