![Mengawal 2 Servo Menggunakan Joystick Analog .: 5 Langkah (dengan Gambar) Mengawal 2 Servo Menggunakan Joystick Analog .: 5 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-206-16-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/001/image-206-18-j.webp)
![](https://i.ytimg.com/vi/lhCFkK4wV6g/hqdefault.jpg)
![Mengumpulkan Bahagian Mengumpulkan Bahagian](https://i.howwhatproduce.com/images/001/image-206-19-j.webp)
Halo kawan-kawan, ini arahan pertama saya dan dalam catatan ini saya berkongsi cara menggunakan Joystick Analog untuk mengawal Servos menggunakan Arduino UNO. Saya akan cuba menerangkannya sesederhana mungkin semoga anda menyukainya.
Langkah 1: Mengumpulkan Bahagian
![Mengumpulkan Bahagian Mengumpulkan Bahagian](https://i.howwhatproduce.com/images/001/image-206-20-j.webp)
![Mengumpulkan Bahagian Mengumpulkan Bahagian](https://i.howwhatproduce.com/images/001/image-206-21-j.webp)
- 1 x Arduino UNO. (Amazon US / Amazon EU / Banggood)
- 2 x Servos. (Amazon US / Amazon EU / Banggood)
- 1 x Joystick Analog. (Amazon US / Amazon EU / Banggood)
- 1 x Papan Roti. (Amazon US / Amazon EU / Banggood)
Anda boleh menggunakan Joystick Analog yang terdapat di pasaran yang sudah mempunyai label pada pin sehingga mudah digunakan. Saya telah menggunakan bahagian yang selamat dari pengawal PS2 lama yang mempunyai 2 batang kayu.
Langkah 2: Menyiapkan Joystick Analog
![Menyiapkan Joystick Analog Menyiapkan Joystick Analog](https://i.howwhatproduce.com/images/001/image-206-22-j.webp)
![Menyiapkan Joystick Analog Menyiapkan Joystick Analog](https://i.howwhatproduce.com/images/001/image-206-23-j.webp)
![Menyiapkan Joystick Analog Menyiapkan Joystick Analog](https://i.howwhatproduce.com/images/001/image-206-24-j.webp)
Anda boleh menggunakan yang ada di pasaran yang mempunyai pin berlabel dan mudah digunakan atau anda boleh menyimpan beberapa dolar dan menyelamatkan yang lama dari pengawal permainan yang mempunyai 2 di dalamnya. Saya telah berkongsi gambar yang saya ada dan juga saya telah melabelkan pin, yang saya dapati dengan mengundurkan jejak coper pada PCB, di sini dua periuk digunakan di setiap batang kayu satu untuk paksi x dan satu lagi untuk paksi y kita menggunakan terminal tengah periuk ini untuk mengawal servos. dua pin lain adalah pin power dan ground di mana kita menggunakan 5volt dan Ground. pin yang tidak dilabel di sudut adalah pin butang yang tidak diperlukan pada projek ini. pada dasarnya semua batang mempunyai konfigurasi yang sama. Sekarang setelah anda mengetahui pin kayu anda boleh bergerak ke langkah seterusnya yang menghubungkan litar.
Langkah 3: Servos
![Pelayan Pelayan](https://i.howwhatproduce.com/images/001/image-206-25-j.webp)
![Pelayan Pelayan](https://i.howwhatproduce.com/images/001/image-206-26-j.webp)
Servo adalah motor yang digerakkan yang perlahan tetapi mempunyai tork yang tinggi dan hanya berpusing hingga 180 °. Servo biasa mempunyai 3 pin: 1. Kuning / Jingga yang merupakan pin isyarat dan menyambung ke pin PWM pada Arduino.2. Merah yang merupakan pin kuasa di mana kami menyediakan + 5v yang disambungkan ke + 5v Arduino. Coklat / Hitam yang merupakan pin Ground dan saya sambungkan ke pin GND Arduino atau -ve terminal bateri. Dalam projek ini kami menggunakan 2 Servos satu yang disambungkan ke pin no. 3 dan lain-lain untuk pin no. 5. Saya telah menggunakan servo mikro 9g tetapi mana-mana yang akan berjaya.
Langkah 4: Membuat Sambungan
![Membuat Sambungan Membuat Sambungan](https://i.howwhatproduce.com/images/001/image-206-27-j.webp)
![Membuat Sambungan Membuat Sambungan](https://i.howwhatproduce.com/images/001/image-206-28-j.webp)
Ikuti rajah litar untuk membuat sambungan servo. Wayar merah menuju ke 5v dan wayar coklat menuju ke pin isyarat GND satu servo pergi ke 3 dan servo lain pergi ke 5 Arduino. Seterusnya sambungkan Joystick Analog ia mempunyai + dan - terminal yang masing-masing pergi ke 5v dan GND. pin paksi X menuju ke A0 atau pin Analog 0 dari Arduino dan paksi Y pergi ke pin A1 atau Analog 1. di sebelahnya kita akan memuat naik kod.
Langkah 5: Menulis dan Memuat naik Kod
![Menulis dan Memuat naik Kod Menulis dan Memuat naik Kod](https://i.howwhatproduce.com/images/001/image-206-29-j.webp)
Kodnya ringkas dan serupa dengan contoh Knob perpustakaan servo di Arduino IDE. # IncludeServo servo1; Servo servo2; int xaxis = 0; int yaxis = 1; int val; setup void () {servo1.attach (3); servo2.attach (5);} gelung void () {val = analogRead (xaxis); val = peta (val, 0, 1023, 0, 180); servo1.write (val); val = analogRead (yaxis); val = peta (val, 0, 1023, 0, 180); servo2.write (val);} salin kod di atas dan tampal di Arduino IDE dan menyusun. kemudian muat naik kod dan servo harus bergerak ke posisi tengah maka anda dapat mengawal servo menggunakan joystick. Joystick yang lain dapat mengawal 2 servo lagi. anda hanya perlu menyambungkan servo ke pin PWM di Arduino dan mengubah kodnya. Kodnya mudah diubah dan sesiapa sahaja yang mempunyai pengetahuan asas Arduino boleh melakukannya. Harap anda menyukai Projek ini dan jika anda mempunyai sebarang pertanyaan, jangan ragu untuk bertanya. Terima kasih. awak.
Disyorkan:
Cara Membaca Pelbagai Nilai Analog Menggunakan Satu Pin Analog: 6 Langkah (dengan Gambar)
![Cara Membaca Pelbagai Nilai Analog Menggunakan Satu Pin Analog: 6 Langkah (dengan Gambar) Cara Membaca Pelbagai Nilai Analog Menggunakan Satu Pin Analog: 6 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/002/image-3465-5-j.webp)
Cara Membaca Beberapa Nilai Analog Menggunakan Satu Pin Analog: Dalam tutorial ini, saya akan menunjukkan kepada anda cara membaca pelbagai nilai analog dengan hanya menggunakan satu pin input analog
Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Servo Tester: 3 Langkah
![Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Servo Tester: 3 Langkah Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Servo Tester: 3 Langkah](https://i.howwhatproduce.com/images/010/image-29433-j.webp)
Cara Mengawal Motor DC Gear dengan Menggunakan Pengawal Kelajuan Elektronik Brush 160A dan Penguji Servo: Spesifikasi: Voltan: 2-3S Lipo atau 6-9 NiMH Arus berterusan: 35A Arus pecah: 160A BEC: 5V / 1A, mod linear Mod: 1. ke hadapan &terbalik; 2. ke hadapan &brek; 3. ke hadapan & brek & Berat terbalik: 34g Saiz: 42 * 28 * 17mm
Mengawal Peranti Dengan Perintah Suara Menggunakan NodeMCU: 7 Langkah (dengan Gambar)
![Mengawal Peranti Dengan Perintah Suara Menggunakan NodeMCU: 7 Langkah (dengan Gambar) Mengawal Peranti Dengan Perintah Suara Menggunakan NodeMCU: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-435-30-j.webp)
Mengawal Peranti Dengan Perintah Suara Menggunakan NodeMCU: Saya hanya ingin bertanya khabar kepada semua orang, ini adalah kali pertama saya menulis projek yang dapat dipelajari. Bahasa Inggeris bukan bahasa ibunda saya, jadi saya akan berusaha membuat pendek dan sejelas mungkin. Mengawal peranti dengan arahan suara bukanlah sesuatu yang aneh
Android (remotexy) UI untuk Mengawal Motor Servo Menggunakan Arduino dan Bluetooth: 7 Langkah (dengan Gambar)
![Android (remotexy) UI untuk Mengawal Motor Servo Menggunakan Arduino dan Bluetooth: 7 Langkah (dengan Gambar) Android (remotexy) UI untuk Mengawal Motor Servo Menggunakan Arduino dan Bluetooth: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/004/image-9062-18-j.webp)
Android (remotexy) UI untuk Mengendalikan Motor Servo Menggunakan Arduino dan Bluetooth: Dalam Instruksional ini, saya akan memberi anda langkah cepat untuk membuat Antarmuka Pengguna Android menggunakan Remotexy Interface Maker untuk mengawal Motor Servo yang disambungkan ke Arduino Mega melalui Bluetooth. Video ini menunjukkan bagaimana UI akan mengawal kelajuan dan kedudukan motor servo
Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: 7 Langkah (dengan Gambar)
![Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: 7 Langkah (dengan Gambar) Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/001/image-1564-110-j.webp)
Cara Menggunakan ESP32 untuk Mengawal LED Dengan Blynk Melalui WiFi: Tutorial ini akan menggunakan papan pengembangan ESP32 untuk mengawal LED dengan Blynk melalui WiFi. Blynk adalah Platform dengan aplikasi iOS dan Android untuk mengawal Arduino, Raspberry Pi dan sejenisnya melalui Internet. Ia adalah papan pemuka digital di mana anda boleh membina