2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Ini adalah proyek yang mudah. Pengontrol pemintal yang dapat digunakan dengan emulator apa pun yang menggunakan mouse. Bahkan, bisa dibilang tidak lebih dari mouse dengan gerakan horizontal saja.
Langkah 1: Bahan
Anda akan membutuhkan:
· Arduino Leonardo Pro Micro atau Arduino Leonardo atau Arduino Pro Micro biasa. Itu pasti salah satu dari Arduino ini, jika tidak maka tidak akan berfungsi. Saya membeli satu dari Ebay dan harganya 3,33€. Ini tautannya:
www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid= p2060353.m2749.l2649
· Potensiometer 10 Kohm, lebih disukai dengan sumbu logam, sehingga tahan lama. Anda juga dapat mencarinya ke Ebay dengan harga kurang dari satu euro (atau dolar).
· Tombol tekan biasa.
· PCB tujuan umum, opsional. Anda dapat membuat koneksi yang diperlukan langsung ke Arduino.
· Sebuah kotak proyek ukuran logis. Bayangkan Anda akan memegangnya di telapak tangan Anda sebagai pengontrol.
· Sesuatu yang akan menyerupai dayung berada di atas sumbu potensiometer yang akan Anda putar saat bermain. Saya menemukan milik saya di pemutar kaset radio tua (Anda bisa tahu dari penampilannya. Tapi, saya kemudian mengecatnya dengan warna perak). Anda dapat membelinya lagi dari Ebay atau toko elektronik.
· Beberapa potong kabel tipis. Akan lebih baik menggunakan kabel merah dan hitam untuk mengetahui mana yang sesuai dengan gambar.
Setelah Anda puas telah mengumpulkan semua hal di atas, sekarang saatnya untuk merakitnya.
Langkah 2: Majelis
Koneksinya sederhana (lihat juga gambar). Saya membuat koneksi pada PCB, tetapi Anda dapat menyoldernya langsung di Arduino:
Solder dua kabel pada tombol tekan. Salah satunya harus disolder ke pin gnd Arduino (tidak masalah yang mana dari keduanya) dan yang lainnya di pin Arduino 9.
Jika Anda memegang potensiometer, sumbu di sisi atas dan pin ke arah Anda, maka Anda harus menyolder kabel di pin kanan (sebaiknya warna merah), yang akan disolder ke pin Vcc di Arduino. Pada pin tengah saya menyolder kabel biru yang harus disolder pada pin A0 pada Arduino. Terakhir, solder kabel hitam pada pin kiri potensiometer, ujung lainnya untuk disolder ke pin gnd pada Arduino.
Langkah 3: Pemrograman
Periksa koneksi Anda lagi dan unggah program ini di Arduino menggunakan Arduino IDE. Pastikan bahwa dari menu "Alat" yang Anda pilih sebagai papan "Arduino Leonardo" atau "Arduino Pro Micro" dan sebagai port mana pun port Leonardo (milik saya adalah COM 8 tetapi mungkin berbeda untuk Anda.
Langkah 4: Epilog
Itu dia!!! Saya telah menguji pemintal dengan game MAME Arcanoid dan Super Breakout di PC, dan dengan Kaboom! di emulator Stella, juga di Pc. Oh, dan ke dalam program, mengubah variabel cspd mempengaruhi sensitivitas dayung.
Ini adalah instruksi pertama saya dan saya tahu saya mungkin telah membuat beberapa kesalahan. Jangan ragu untuk bertanya kepada saya pertanyaan apa pun yang mungkin Anda miliki.