Isi kandungan:
- Langkah 1: Kumpulkan Bahan
- Langkah 2: Kenali Pin Joystick
- Langkah 3: Sambungkan Segalanya Bersama
- Langkah 4: Tulis Kod
- Langkah 5: Pantau Tindakan
Video: Sensor Joystick: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Sensor joystick digunakan untuk banyak jenis projek robot arduino tetapi ia paling sering digunakan untuk pengawal permainan video atau jenis pengawal yang melibatkan kayu bedik.
Joystick mempunyai penutup plastik yang boleh ditanggalkan di mana anda meletakkan jari anda semasa digunakan. Semasa melepaskan penutup ini, anda dapat melihat pin, butang tekan dan sensor yang lebih baik. Joystick analog pada dasarnya adalah potensiometer sehingga mereka mengembalikan nilai analog. Dua penutup hitam di sebelahnya adalah perumahan sensor. Sensor di sebelah kiri adalah untuk gerakan naik dan turun, ketika menggerakkan tongkat ke atas dan ke bawah apa yang sebenarnya berlaku ialah plastik dalaman bersentuhan dengan sensor sisi mengetahui jika tongkat digerakkan ke atas atau ke bawah ini adalah sensor paksi-y. Sensor di bahagian paling jauh joystick adalah gerakan penginderaan ke kiri dan kanan yang merupakan paksi-x. Sensor ini mengirimkan pembacaan analog tetapi joystick juga memiliki tombol tekan atau suis, ketika menekan joystick ke bawah, suis di dalamnya ditekan ke bawah untuk mengirim pembacaan digital. Oleh kerana kita tahu bagaimana sensor kayu bedik berfungsi, sambungkannya ke Arduino dan lihat bagaimana ia berfungsi.
Langkah 1: Kumpulkan Bahan
-Arduino Uno
- Sensor Joystick
-Kabel Jumper Lelaki / Lelaki
-USB 2.0 Jenis Kabel A / B
-Komputer
-Arduino IDE
Langkah 2: Kenali Pin Joystick
Joystick mempunyai lima pin, GND, 5V, VRx. VRy dan SW. Semasa menghubungkan sesuatu ke kuasa, anda mesti selalu mempunyai sisi negatif dan positif yang sesuai dengan sisi negatif dan positif dari bekalan kuasa anda. Dalam kes ini, pin berlabel GND bermaksud "Ground" dan ini adalah pin joystick negatif kami. 5V bermaksud "5 Volt" dan ini adalah pin positif kami, kedua-dua pin ini adalah pin bekalan kuasa kami. Seterusnya, VRx adalah pin paksi mendatar atau x dan ini adalah pin analog yang menghubungkan ke sisi analog arduino, sama dengan pin VRy yang merupakan pin paksi-menegak kita. Kedua-dua pin ini adalah pin arah sehingga ketika kayu bedik bergerak pin mengeluarkan isyarat analog. Pin terakhir kami adalah pin SW yang merupakan singkatan dari "Switch" pin ini disambungkan ke tombol tekan dan ketika ditekan ke bawah pin mengeluarkan isyarat digital.
Langkah 3: Sambungkan Segalanya Bersama
Sekarang saatnya untuk benar-benar menjalankan ujian kami!
Mula-mula, sambungkan kabel pelompat sisi wanita anda ke pin joystick yang jumlahnya keseluruhannya berukuran lima.
Kedua, sambungkan sisi lelaki kabel pelompat ke pin yang sesuai di arduino anda. GND ke GND, 5V hingga 5V, VRx dan VRy ke mana-mana pin analog pada arduino tetapi dalam kes ini kod kami memberitahu kami untuk menetapkannya pada A0 dan A1. Pin terakhir yang perlu kita sambungkan ke atau arduino adalah pin SW kita yang akan berada di sisi digital arduino sehingga akan disambungkan ke pin digital 2.
Ketiga, sambungkan kabel USB anda ke arduino dan ke komputer.
Langkah 4: Tulis Kod
Sekarang kita mempunyai semua yang tersambung ke papan arduino kita sudah tiba masanya untuk memuat naik kod yang betul. Brainy Bits sudah ada kod yang ditulis untuk kita jadi kita boleh menyalin dan menampalnya ke Arduino IDE kami.
Pautan ke Kod:
1. Buka fail IDE arduino baru
2. Tampal kod
3. Muat naik
Langkah 5: Pantau Tindakan
Klik pada kaca pembesar yang terletak di sudut kanan atas skrin. Tetingkap baru akan muncul dan apa yang anda lihat adalah tindakan yang dihasilkan ketika menggerakkan kayu bedik anda. Pergi ke hadapan dan gerakkan batang bedik anda dan paksi x dan y harus berubah bergantung pada kedudukan kayu bedik anda. Cuba tekan joystick ke bawah dan pin SW anda harus berubah dari 1 hingga 0. Apabila kayu bedik berada pada kedudukan neutral, paksi x anda harus berada di 513 dan paksi-y anda harus berada di 522. Apa yang berlaku dalam kod tersebut ialah bahawa gelung void mencetak kedudukan kayu bedik menggunakan isyarat analog dan apabila butang ditekan dengan isyarat digital.
Disyorkan:
Kipas Pendingin Auto Menggunakan Sensor dan Sensor Suhu dan Kelembapan DHT11 Dengan Arduino: 8 Langkah
Kipas Pendingin Auto Menggunakan Servo dan DHT11 Sensor Suhu dan Kelembapan Dengan Arduino: Dalam tutorial ini kita akan belajar bagaimana memulakan & putar kipas apabila suhu meningkat di atas tahap tertentu
Sensor Breath DIY Dengan Arduino (Sensor Regangan Rajutan Konduktif): 7 Langkah (dengan Gambar)
DIY Breath Sensor With Arduino (Conductive Knitted Stretch Sensor): Sensor DIY ini akan berbentuk sensor regangan rajutan konduktif. Ia akan melilit dada / perut anda, dan ketika dada / perut anda mengembang dan berkontrak begitu juga sensor, dan akibatnya data input yang dimasukkan ke Arduino. Oleh itu
Sensor Magnet RaspberryPi 3 Dengan Sensor Reed Mini: 6 Langkah
Sensor Magnet RaspberryPi 3 Dengan Sensor Reed Mini: Dalam Instructable ini, kami akan membuat sensor magnet IoT menggunakan RaspberryPi 3. Sensor terdiri daripada LED dan buzzer, yang kedua-duanya dihidupkan apabila magnet dirasakan oleh sensor buluh mini
DIY: Kotak Sensor Mini Pemasangan Siling Dengan Sensor Gerak Fokus: 4 Langkah
DIY: Kotak Sensor Mini Pemasangan Siling Dengan Sensor Gerak Fokus: Helo. Beberapa waktu yang lalu saya telah membantu rakan saya dengan konsep rumah pintar dan membuat kotak sensor mini dengan reka bentuk khas yang boleh dipasang di siling ke lubang 40x65mm. Kotak ini membantu: • mengukur intensiti cahaya • mengukur kelembapan
Bluetooth Joystick Joystick Controller: 9 Langkah (dengan Gambar)
Bluetooth Joystick Joystick Controller: Kagumi rakan anda dan kagumi keluarga anda, apabila mereka melihat " HypnoEllipse ", aplikasi web A / V interaktif. Bina penutup kayu bedik berkemampuan Bluetooth, sambungkannya ke penyemak imbas web, dan bergiliran melakukan hipnosis diri. Ini adalah