Isi kandungan:

Permainan Menghafal Jangka Pendek: 7 Langkah
Permainan Menghafal Jangka Pendek: 7 Langkah

Video: Permainan Menghafal Jangka Pendek: 7 Langkah

Video: Permainan Menghafal Jangka Pendek: 7 Langkah
Video: Cara Cepat Menghafal Materi 2024, Julai
Anonim
Permainan Menghafal Jangka Pendek
Permainan Menghafal Jangka Pendek

Bina Permainan Penghafalan Berasaskan Arduino anda sendiri!

Dalam permainan ini, satu LED RGB akan memancarkan 3 warna rawak pada permulaannya, anda perlu mengingati warna masing-masing. Lihat ke mana ini berlaku? Anda akan menggunakan potensiometer untuk menukar LED RGB kedua dan tekan butang untuk merakam setiap warna dari LED RGB pertama. LED RGB kedua akan menunjukkan warna yang telah anda pilih, dan setelah anda merakam urutan, RGB LED akan berkedip hijau dan bunyi akan dimainkan dari bel yang memberi isyarat bahawa anda telah meneka urutan dengan betul atau kedua-dua LED RGB akan berkedip merah dan ia akan menetapkan semula jumlah urutan kembali ke 3 * (ini boleh diubah). Anda memulakan permainan dengan mengingat 3 warna yang ditunjukkan, maka jika anda memilih warna yang ditunjukkan dengan betul, warna rawak lain akan ditambahkan mengikut urutan. Ini akan berterusan sehingga anda salah, dan seperti yang dinyatakan di atas, ia akan diset semula menjadi hanya 3 warna.

Ini adalah permainan yang sangat menyeronokkan, ketagihan, dan menjengkelkan untuk dimainkan:)

PERKARA YANG ANDA PERLUKAN

  • 1 x Arduino UNO R3
  • 1 x Potensiometer
  • 1 x Butang Tekan
  • 2 x LED RGB
  • Perintang 8 x 220 Ohm
  • 1 x Pembesar suara Piezo
  • Kabel Jumper 18 x (Lelaki hingga Lelaki)

PILIHAN

1 x Papan Perisai

Dalam gambar di atas, saya membuat perisai untuk menunjukkan kepada rakan-rakan saya di sekolah, tetapi itu sama sekali tidak diperlukan. Sekiranya anda ingin melalui jalan ini, anda akan mendapat besi pematerian, sedikit pateri dan kesabaran. Sekiranya anda ingin melalui laluan ini, sila hantarkan mesej kepada saya dan saya boleh menolong anda sekiranya anda menghadapi masalah.

Langkah 1: Menambah Kawat Positif / Tanah ke Papan Roti

Menambah Kawat Positif / Tanah ke Papan Roti
Menambah Kawat Positif / Tanah ke Papan Roti

Langkah yang sangat asas

Sambungkan GND ke Rel GND di papan roti

Sambungkan 5V ke Rel POSITIF di papan roti

Langkah 2: Menambah Butang Tekan

Menambah Butang Tekan
Menambah Butang Tekan

Letakkan butang tekan di papan roti, dan ikuti langkah-langkah dalam gambar di atas.

Sambungkan satu sisi ke rel 5V

Sambungkan perintang 220 Ohm ke sebelah bersebelahan pada butang tekan, kemudian sambungkan pelompat ke GND

Sambungkan sebelah lawan ke 2 PIN di Arduino

Sekarang anda telah menambah butang tekan anda. Pastikan ia betul-betul seperti dalam gambar, ini adalah bahagian yang sangat penting dalam permainan ini!

Langkah 3: Menambah Potensiometer

Menambah Potensiometer
Menambah Potensiometer

Letakkan potensiometer di papan roti, dan ikuti langkah-langkah dalam gambar di atas.

Sambungkan satu sisi ke rel 5V

Sambungkan tengah ke A0 Analog IN

Sambungkan bahagian terakhir ke GND

Sekarang anda telah menambah butang tekan anda. Pastikan ia betul-betul seperti dalam gambar, ini adalah bahagian yang sangat penting dalam permainan ini!

CATATAN: Selagi satu sisi mempunyai 5V dan sisi lain adalah GND dan bahagian tengahnya menuju ke A0, ia akan berfungsi dengan baik

Langkah 4: Menambah Speaker

Menambah Speaker
Menambah Speaker

Sambungkan sisi GND ke rel GND

Sambungkan sisi + ke Perintang 220 Ohm, kemudian sambungkan ke PIN 7

Itu sahaja!

Langkah 5: Menambah Pemilihan Pengguna RGB

Menambah Pilihan Pengguna RGB
Menambah Pilihan Pengguna RGB

LED RGB boleh menjadi pendawaian yang sukar, jadi lihat gambar pada arahan untuk menentukan sama ada anda mempunyai putaran yang betul. Oleh itu, langkah saya di bawah ini adalah berkaitan dengan putaran saya, sebab itulah sangat penting untuk mengikuti langkah saya dengan tepat!

Bermula dari KIRI

Tambahkan perintang 220-Ohm pada dua yang pertama, langkau yang ketiga, dan tambahkan pada mulut

Sambungkan pelompat GND ke yang ke-3 tanpa perintang, itulah GND kami

Jadi dengan perintang pertama di sebelah kiri, ia menuju ke PIN 3 (Biru)

Perintang kedua menyambung ke PIN 5 (Hijau)

dan perintang ketiga menyambung ke PIN 6 (Merah)

Itu sahaja! Ini adalah LED RGB yang akan digunakan untuk pengguna memilih warna yang betul!

Langkah 6: Menambah RGB Sistem Rawak

Menambah RGB Sistem Rawak
Menambah RGB Sistem Rawak

LED RGB boleh menjadi pendawaian yang sukar, jadi lihat gambar pada arahan untuk menentukan sama ada anda mempunyai putaran yang betul. Oleh itu, langkah saya di bawah ini adalah berkaitan dengan putaran saya, sebab itulah sangat penting untuk mengikuti langkah saya dengan tepat!

Bermula dari KIRI

Tambahkan perintang 220-Ohm pada dua yang pertama, langkau yang ketiga, dan tambahkan pada mulut

Sambungkan pelompat GND ke yang ke-3 tanpa perintang, itulah GND kami Oleh itu dengan perintang pertama di sebelah kiri, ia menuju ke PIN 3 (Biru) Perintang kedua menyambung ke PIN 5 (Hijau) Perintang ketiga menyambung ke PIN 6 (Merah)

Itu sahaja! Ini adalah LED RGB yang akan digunakan untuk sistem memilih warna secara rawak!

Langkah 7: Anda Selesai

Anda Selesai!
Anda Selesai!

Sebarang pertanyaan boleh dihantar kepada saya, saya telah melampirkan Kod ini pada langkah ini. Anda tidak perlu mengubah apa-apa untuk membuatnya berfungsi, tetapi jangan ragu-ragu dan membuat kod berjalan lebih lancar!

Segala-galanya HARUS didokumentasikan dengan baik atau kod yang menjelaskannya sendiri, tetapi jika anda baru dalam pengaturcaraan dan tidak memahami sesuatu, saya bertindak balas kepada E-mel dengan cepat!

JUGA inilah perpustakaan yang digunakan dalam projek

bitbucket.org/teckel12/arduino-new-tone/wiki/Rumah

Disyorkan: