Isi kandungan:
- Langkah 1: Bermula
- Langkah 2: Menyesuaikan diri dengan Perkakasan Baru
- Langkah 3: Mengikut Permintaan Popular
Video: Kod 'Simon Says' yang diperbaiki: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Projek 'Simple Simon' yang dikemas kini.
Secara khusus, lebih mudah digunakan dengan pelaksanaan perisian.
Langkah 1: Bermula
Saya bermula dengan arahan di 'Simple-Simon-Says-Game'
Rujuknya untuk pelaksanaan perkakasan umum.
Oleh kerana saya sudah membuat projek sendiri yang mempunyai 4 butang, 4 LED dan pembesar suara, saya menggunakan perkakasan itu (lihat di atas). Saya sedikit menyentuh gambar untuk mengubah beberapa aspek agar lebih sesuai untuk ilustrasi dalam projek ini.
Ia menggunakan Nano 3.0 dan saya menggunakan penugasan pin yang berbeza untuk periferal.
Ngomong-ngomong, anda mungkin juga berminat dengan versi perkakasan yang dipermudahkan yang saya lakukan Instructables.com/id/Fast-Easy-Simon
Langkah 2: Menyesuaikan diri dengan Perkakasan Baru
Sketsa Simon_Says tidak berfungsi untuk saya kerana kod bergantung pada penetapan pin yang betul. Selanjutnya kod itu sukar diikuti dan mempunyai beberapa bug.
Oleh itu, saya membuat versi yang dikemas kini ini.
- Memperbaiki kesalahan penggunaan jenis 'boolean' untuk nombor pin
- Ubah suai kod sehingga berfungsi untuk setiap penugasan pin & butang LED &.
- Aliran logik terlalu rumit dan di tempat yang terlalu berulang, menyebabkannya sukar difahami dan debug. Oleh itu, saya mempermudahkannya.
- Bersama dengan penambahbaikan lain seperti hakikat bahawa saya menukar nama objek kelas 'Tone' dari 'speakerpin' menjadi 'speaker' dan membuat pemboleh ubah bait 'speakerpin' untuk penugasan pin #nya.
- Okt 2015: dibenarkan untuk urutan input butang pantas
Pautan muat turun untuk lakaran saya yang dikemas kini disertakan di sini. Anda harus mudah untuk menggunakan perkakasan anda sendiri dengan hanya menukar penugasan pin pada awal kod. Muat turun dan bersenang-senang dengannya.
Langkah 3: Mengikut Permintaan Popular
Seperti ada pertanyaan tentang bagaimana menggunakan perangkat lunak dengan servo untuk mengoperasikan kait ketika set pencocokan pola Simon berhasil dilakukan. Saya termasuk di sini versi 'Simon_Says' serta 'Simon_Sings' yang serupa yang saya sesuaikan agar sesuai untuk pengubahsuaian selanjutnya dengan kod servo yang sesuai. Saya telah meletakkan komen '@TODO' dalam kod masing-masing yang menunjukkan di mana meletakkan kod servo seseorang.
Pengekodan yang tepat akan bergantung pada pelaksanaan perkakasan dan pustaka servo yang digunakan. Saya tidak mempunyai jawapan untuk masalah servo tertentu. Untuk itu, saya cadangkan mengkaji perkara berikut: video: Cara mengawal servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For mereka yang memerlukan bantuan berkaitan dengan servo lebih lanjut, saya mengesyorkan posting kepada servo yang berkaitan dengan arahan yang paling serupa dengan pelaksanaan servo mereka.
Disyorkan:
Permainan Simon Says: 13 Langkah
Permainan Simon Says: Selamat datang di permainan Simon mengatakan saya !! Ini sukar untuk memandu anda untuk membuat permainan Simon mengatakan di tinkercad
Tombol Radio yang saling berkaitan secara elektronik (* diperbaiki! *): 3 Langkah
Tombol Radio Berkaitan Secara Elektronik (* diperbaiki! *): Istilah " butang radio " berasal dari reka bentuk radio kereta lama, di mana akan ada sebilangan butang tekan yang diselaraskan ke saluran yang berbeza, dan saling berkaitan secara mekanikal sehingga hanya satu yang dapat didorong pada satu masa. Saya ingin mencari
Turbin Elektrostatik yang Diperbaiki Dari Kitar Semula: 16 Langkah (dengan Gambar)
Turbin Elektrostatik yang Lebih Baik Dibuat Dari Kitar Semula: Ini adalah turbin elektrostatik (EST) yang dibina sepenuhnya daripada calar yang menukar arus terus voltan tinggi (HVDC) menjadi gerakan berputar berkelajuan tinggi. Projek saya diilhamkan oleh Jefimenko Corona Motor yang dikuasakan oleh elektrik dari atmosfer
Motor Getaran DC yang diperbaiki: 5 Langkah
Motor Getaran DC yang Disempurnakan: Motor DC kecil digunakan untuk menghasilkan getaran sebagai penyebab anjakannya kerana poros berputarnya dilekatkan pada jisim yang tidak simetri. Ia dapat digunakan untuk beberapa aplikasi sebagai hasil penggunaannya yang dapat disesuaikan dan banyak akal, termasuk
Bekalan Kuasa DC mudah laras yang diperbaiki: 5 Langkah
Bekalan Kuasa DC Mudah Alih yang Disempurnakan: Kerja sedang berjalan: Saya akan menambah lebih banyak teks yang menerangkan bagaimana sebenarnya perkara ini berfungsi dan gambar skematik dalam beberapa hari akan datang. Sudah ada beberapa petunjuk mengenai penggunaan cip pengatur voltan linier untuk menghidupkan voltan rendah eksperimen dan projek