
Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:14



Xin chào các bạn, đây là hướng dẫn đầu tiên của tôi và trong bài đăng này tôi chia sẻ cách sử dụng Analog Joystick để điều khiển Servos bằng Arduino UNO. Tôi sẽ cố gắng giải thích nó đơn giản nhất có thể mong các bạn thích.
Bước 1: Thu thập các bộ phận


- 1 x Arduino UNO. (Amazon Hoa Kỳ / Amazon EU / Banggood)
- 2 x Servos. (Amazon Hoa Kỳ / Amazon EU / Banggood)
- 1 x Cần điều khiển Analog. (Amazon Hoa Kỳ / Amazon EU / Banggood)
- 1 x Breadboard. (Amazon Hoa Kỳ / Amazon EU / Banggood)
Bạn có thể sử dụng bất kỳ Cần điều khiển Analog nào có sẵn trên thị trường đã có nhãn trên chân để có thể dễ dàng sử dụng. Tôi đã sử dụng phần tận dụng từ bộ điều khiển PS2 cũ có 2 cần điều khiển.
Bước 2: Chuẩn bị Cần điều khiển Analog



Bạn có thể sử dụng loại có sẵn trên thị trường có ghim được gắn nhãn và dễ sử dụng hoặc bạn có thể tiết kiệm vài đô la và tận dụng những cái cũ từ bộ điều khiển chơi game có 2 bên trong chúng. Tôi đã chia sẻ các bức ảnh của cái tôi có và Ngoài ra, tôi đã gắn nhãn các chân cắm, mà tôi phát hiện ra bằng cách bẻ khóa lại dấu vết coper trên PCB, ở đây hai cái bầu được sử dụng trong mỗi cần điều khiển, một cái cho trục x và cái khác cho trục y, chúng tôi sử dụng các đầu cuối ở giữa của những cái chậu này để điều khiển servo. hai chân khác là chân nguồn và chân nối đất nơi chúng tôi áp dụng 5volt và Ground. các chân không được gắn nhãn ở góc là chân nút không cần thiết trong dự án này. về cơ bản tất cả các que đều có cấu hình giống nhau. của bạn, chúng tôi có thể chuyển sang bước tiếp theo là kết nối mạch điện.
Bước 3: Servos


Servo là động cơ giảm tốc chậm nhưng có mô-men xoắn cao và chỉ quay tối đa 180 °. Một servo bình thường có 3 chân: 1. Vàng / Cam là chân tín hiệu và kết nối với chân PWM trên Arduino. 2. Màu đỏ là chân nguồn nơi chúng tôi cung cấp + 5v được kết nối với + 5v của Arduino.3. Màu nâu / đen là chân nối đất và tôi đã kết nối với chân GND của Arduino hoặc đầu cuối -ve của pin. Trong dự án này, chúng tôi đang sử dụng 2 Servos một được kết nối với chân số. 3 và khác để ghim không. 5. Tôi đã sử dụng micro 9g servo nhưng bất kỳ sẽ hoạt động.
Bước 4: Tạo kết nối


Làm theo sơ đồ mạch để thực hiện kết nối của servo. Dây màu đỏ đi vào 5v và dây màu nâu đi đến chân tín hiệu GND của một servo đi đến 3 và servo khác đi đến 5 của Arduino. Tiếp theo kết nối Cần điều khiển tương tự nó có dấu + và - các thiết bị đầu cuối đi tới 5v và GND tương ứng. chân trục X chuyển đến chân A0 hoặc Analog 0 của Arduino và trục Y chuyển đến chân A1 hoặc Analog 1. tiếp theo chúng tôi sẽ tải lên mã.
Bước 5: Viết và tải lên mã

Mã này đơn giản và tương tự như ví dụ Knob của thư viện servo trong Arduino IDE. # IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; void setup () {servo1.attach (3); servo2.attach (5);} void loop () {val = analogRead (xaxis); val = map (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = map (val, 0, 1023, 0, 180); servo2.write (val);} sao chép đoạn mã trên và dán vào Arduino IDE và biên dịch. các servos sử dụng cần điều khiển. Cần điều khiển khác có thể điều khiển thêm 2 servos. bạn chỉ cần kết nối các servos với các chân PWM trên Arduino và sửa đổi mã. Mã này rất dễ sửa đổi và bất kỳ ai có kiến thức cơ bản về Arduino đều có thể làm được. bạn.
Đề xuất:
GoBabyGo: Thực hiện chuyến xe điều khiển bằng cần điều khiển: 10 bước (có hình ảnh)

GoBabyGo: Tạo ô tô tự lái điều khiển bằng cần điều khiển: Được sáng lập bởi một giáo sư Đại học Delaware, GoBabyGo là một sáng kiến toàn cầu hướng dẫn người dân cách sửa đổi ô tô đồ chơi để trẻ nhỏ có thể sử dụng chúng với khả năng vận động hạn chế. Dự án, bao gồm việc hoán đổi bàn đạp chân f
Xe lăn có điều khiển bằng cần điều khiển có hỗ trợ theo dõi chướng ngại vật: 3 bước (có hình ảnh)

Xe lăn có điều khiển bằng cần điều khiển Có hỗ trợ theo dõi chướng ngại vật: Để tạo điều kiện cho những người khuyết tật về thể chất đi xe an toàn, một cảm biến siêu âm được sử dụng để theo dõi các chướng ngại vật hiện diện trên đường. Dựa trên chuyển động của cần điều khiển, động cơ sẽ điều khiển xe lăn theo bốn hướng bất kỳ và tốc độ trên mỗi
Treo tường cho IPad làm bảng điều khiển tự động hóa tại nhà, sử dụng nam châm điều khiển Servo để kích hoạt màn hình: 4 bước (có hình ảnh)

Giá treo tường cho iPad làm Bảng điều khiển tự động hóa tại nhà, Sử dụng Nam châm điều khiển Servo để Kích hoạt màn hình: Gần đây, tôi đã dành khá nhiều thời gian để tự động hóa mọi thứ trong và xung quanh nhà mình. Tôi đang sử dụng Domoticz làm ứng dụng Tự động hóa tại nhà của mình, hãy xem www.domoticz.com để biết thêm chi tiết. Trong tìm kiếm của tôi cho một ứng dụng bảng điều khiển hiển thị tất cả thông tin Domoticz
Chuyển đổi Cần điều khiển cổng trò chơi cũ thành Cần điều khiển USB bằng Arduino: 5 bước

Chuyển đổi Cần điều khiển cổng trò chơi cũ thành Cần điều khiển USB bằng Arduino: Tuyên bố từ chối trách nhiệm nhanh: Điểm của dự án này là không thực hiện chuyển đổi cần điều khiển cổng trò chơi rẻ tiền. Mục tiêu của dự án này là tạo ra một cần điều khiển linh hoạt và có thể tùy chỉnh, có thể dễ dàng sửa đổi. lý do để tôi chọn Arduino là
Trò chơi Platformer điều khiển bằng Arduino với Cần điều khiển và Bộ thu IR: 3 bước (có Hình ảnh)

Trò chơi platformer điều khiển bằng Arduino với Joystick và IR Receiver: Hôm nay, chúng ta sẽ sử dụng vi điều khiển Arduino để điều khiển một trò chơi platformer đơn giản dựa trên C #. Tôi đang sử dụng Arduino để lấy đầu vào từ mô-đun cần điều khiển và gửi đầu vào đó đến ứng dụng C #, ứng dụng này sẽ lắng nghe và giải mã đầu vào qua Serial c