Isi kandungan:
- Langkah 1: Bahan untuk Beberapa Sup Pengawal yang Hebat
- Langkah 2: Cara Menghubungkan Arduino ke Nes Controller
- Langkah 3: Kod
- Langkah 4: Membuat Kes
- Langkah 5: Sudah Hidup
- Langkah 6: Maklumat Tambahan
Video: Pengawal USB NES Dengan Arduino !: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:13
UPDATE 22-12-2014 Pengguna mattpbooth yang tidak dapat diperbaharui telah mengemas kini kod dan menghoskannya di github:
github.com/mattpbooth/ArduinoNESController…
Terima kasih Matt!
KEMASKINI 03-12-2011
Menggantikan println dengan print (derp).
KEMASKINI 01-12-2011
Buat semula semua kod dari awal.
Membuat semula bahagian kod ible; Sekarang termasuk 'Memproses konfigurasi port COM untuk dummies'
Tuan-tuan dan puan-puan, saya dengan bangga mempersembahkan keseronokan 8bit.. milik anda untuk merebut! Sama ada anda menggunakan GNU / Linux, Mac OS X, atau Windows, pengawal USB NES serasi.
Adakah ini akan mengubah pengawal?
Tidak, pengawal akan tetap sama sehingga anda masih boleh menggunakannya pada NES yang sebenar
Tetapi saya tidak mempunyai arduino; _;
Anda boleh menggunakan port selari:
Beli arduino:
Atau kit NES retrozon:
Langkah 1: Bahan untuk Beberapa Sup Pengawal yang Hebat
Anda memerlukan: Pengawal NES An Arduino A Jenis kabel USB B Sesuatu yang boleh anda gunakan sebagai Casing dan beberapa wayar.. Pilihan: Port NES https://www.parallax.com/Store/Components/Other/tabid/157/ CategoryID / 32 / List / 0 / SortField / 0 / Level / a / ProductID / 522 / Default.aspx Arduino perisian https://arduino.cc/ Memproses
Langkah 2: Cara Menghubungkan Arduino ke Nes Controller
Dengan beberapa wayar, sambungkan pin mengikut teks pada kedua-dua gambar tersebut. Anda juga boleh menggunakan port pengawal dari NES (yang rosak, jangan buang yang berfungsi). Anda mahukan sesuatu yang samar-samar seperti gambar terakhir.
Langkah 3: Kod
KEMASKINI 22-12-2014
Pengguna instruksional mattpbooth telah mengemas kini kod dan menghoskannya di github:
github.com/mattpbooth/ArduinoNESController
Terima kasih Matt!
Hai kawan-kawan, saya telah menulis semula kodnya sepenuhnya dan sekarang ia mesti berfungsi dengan sempurna. Satu-satunya penyesuaian yang mungkin perlu anda buat ialah Sketsa Pemprosesan; anda perlu menyesuaikan port COM mana yang harus digunakan. Untuk melakukan ini sila ikuti langkah-langkah ini dengan berhati-hati!
Langkah-langkah
1) Putuskan sambungan Arduino jika bersambung. 2) Jalankan lakaran Pemprosesan, itu AKAN (!) Memaparkan ralat. 3) Periksa konsol (kotak hitam dengan teks di bahagian bawah pemprosesan) 4) Di konsol akan terdapat senarai port COM yang aktif;
Senarai bersiri PERINGATAN: Versi RXTX tidak sesuai Versi Jar = RXTX-2.2pre1 lib lib Versi = RXTX-2.2pre2 [0] "COM3" Akhir senarai bersiri
5) Seperti yang anda lihat saat ini COM3 aktif dan merupakan port COM pertama pada masa ini (dilambangkan dengan "[0]") 6) Jika lakaran Pemprosesan berjalan tanpa menunjukkan kesalahan, tekan butang berhenti. 7) Sambungkan arduino. 8) Jalankan lakaran Pemprosesan sekali lagi. 9) Periksa konsol untuk port com aktif;
Senarai bersiri PERINGATAN: Versi RXTX tidak sesuai Versi Jar = RXTX-2.2pre1 asli lib Versi = RXTX-2.2pre2 [0] "COM3" [1] "COM5" Akhir senarai bersiri
10) Seperti yang anda lihat, COM5 tiba-tiba muncul dalam senarai setelah kami menghubungkan arduino. 11) Kami sekarang tahu bahawa arduino mempunyai COM5 dan merupakan port COM kedua (dilambangkan dengan "[1]") 12) Kami tahu menyesuaikan kod kami;
Ganti: arduino = Serial baru (ini, Serial.list () [?], 9600); // PERHATIAN !!!
Dengan: arduino = Serial baru (ini, Serial.list () [1], 9600); // PERHATIAN !!!
13) Simpan program. 14) Muatkan lakaran arduino ke arduino. 15) Mulakan lakaran Pemprosesan!
Langkah 4: Membuat Kes
Biarkan imaginasi anda menjadi liar! Saya memasukkan arduino saya ke dalam penyesuai pencetak lama yang saya dapati dan saya rasa ia kelihatan cukup bagus =) Saya melakukan ini dengan memasang penyesuai dan hanya menyimpan 'puting'. Saya mengeluarkan 'puting' dari kabel dengan memotong ke satu sisi dengan pisau, setelah itu kabel asalnya dapat ditolak dan diganti dengan kabel USB saya. Adaptor mempunyai lubang kecil (yang saya gunakan untuk kabel usb) dan lubang besar yang saya gunakan untuk pengawal NES. Lubang besar itu tidak cukup besar sehingga saya memotongnya dengan gergaji (sangat ceroboh) dan selepas itu terlalu besar, saya buat sementara ini membetulkannya dengan meletakkan beberapa pita melekit di sekitar plag pengawal. Pada masa ini saya telah memerintahkan NES yang rosak untuk menuai port pengawal untuk menjadikannya lebih.. seksi.
Langkah 5: Sudah Hidup
Pada masa ini saya tidak mempunyai kamera, jadi ini adalah sebuah desktop desktop pendek saya menekan beberapa butang pada kawalan. Sekiranya anda mendapat fail ralat yang mengatakan bahawa java tidak dijumpai, anda perlu memasangnya (sekali lagi) https://java.com/ Sekiranya ada yang bertanya-tanya mengapa saya membuat fail kumpulan; Saya terlalu malas untuk memasang semula java dan membuat pembaikan manual kecil. Btw, untuk memainkan permainan NES di komputer anda, anda memerlukan emulator: [windows] https://www.emulator-zone.com/doc.php/nes/ (Sekiranya anda menjalankan vista, gunakan FakeNes) [Mac] https://www.zophar.net/macintosh/nes.html [Linux] https://www.zophar.net/linux/nes.html Dan anda memerlukan beberapa permainan (ROMS) kursus tetapi ini tidak sah untuk dimuat turun (Ya, walaupun anda memiliki yang asli) jadi apa sahaja yang anda lakukan jangan memuat turunnya dan terutama dari laman web ini https://vimm.net/ kerana yang paling haram adalah semua * GASP *
Langkah 6: Maklumat Tambahan
Di dalam pengawal NES terdapat daftar pergeseran 8bit. Dengan meletakkan pin kait tinggi untuk beberapa mikrodetik, saya memberitahu cip untuk mula meludahkan data kepada saya. Apabila ia melakukan ini, bait pertama tersedia untuk membaca pin siri. Jika saya mahu menerima bait seterusnya, saya harus menetapkan pin jam tinggi untuk 200 mikrodetik. Saya perlu 'flash' pin jam 7 kali untuk mendapatkan semua bait / * Tertinggi tinggi Tunggu 200 mikrodetikTurun rendahBaca bersiri Tunggu 200 mikrodetik Ulangi 7 kali [Jam tinggi Tunggu 200 mikrodetik Baca bersiri Jam rendah Tunggu 200 mikrodetik] * / Pengawal SNESKod yang telah saya tulis juga boleh digunakan dengan pengawal SNES! Sekiranya seseorang membuat permintaan, saya boleh memperluas ini untuk menunjukkan bagaimana melakukannya. codehttps://little-scale.blogspot.com/2007/07/nes-controller-to-arduino.html'dan akhirnya.. Ini adalah arahan pertama saya, jadi rajinlah saya = P (ya keras, tidak lembut = P)
Disyorkan:
Amp Headphone dalam Pengawal NES !: 19 Langkah (dengan Gambar)
Headphone Amp di NES Controller !: Saya telah melakukan beberapa build sekarang dengan pengawal NES (lihat di bawah). Kali ini saya berjaya menambahkan amp headphone di dalamnya - tidak semestinya prestasi apabila anda mempertimbangkan berapa banyak ruang di dalamnya Caranya adalah dengan menggunakan bateri li-op (dari telefon lama) dengan
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
YABC - Namun Pengawal Blynk Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: 4 Langkah
YABC - Namun Pengawal Blynk Yang Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: Hai Pembuat, Saya baru-baru ini mula menanam cendawan di rumah, cendawan tiram, tetapi saya sudah mempunyai 3x pengawal ini di rumah untuk kawalan Suhu Fermenter untuk bir rumah saya, isteri juga melakukan perkara Kombucha ini sekarang, dan sebagai Termostat untuk Panas
Jauh IPod Pengawal NES: 7 Langkah (dengan Gambar)
NES Controller IPod Remote: Dengan memasukkan mikrokontroler PIC ke dalam pengawal NES, ia boleh ditukar menjadi pengganti iPod iPod Apple. (Hanya iPod Generasi 3 dan 4 yang memilikinya, ini adalah port bujur kecil di sebelah bicu fon kepala). Kemas kini (26/8/2011): Ia
Telefon bimbit Pengawal NES: 9 Langkah (dengan Gambar)
NES Controller Cellphone: Perbatasan terakhir NES Controller Mods: NES Controller Cellphone. KEMASKINI 6/9/11: Hai semua. Wow, saya masih terkejut di rumah kerana banyak perhatian mendapat projek ini. Malangnya, saya tidak dapat memeriksa instruksional sama sekali. JADI jika anda