Daftar Isi:

Game Menghafal Jangka Pendek: 7 Langkah
Game Menghafal Jangka Pendek: 7 Langkah

Video: Game Menghafal Jangka Pendek: 7 Langkah

Video: Game Menghafal Jangka Pendek: 7 Langkah
Video: Cara Cepat Menghafal Materi 2024, Juli
Anonim
Game Menghafal Jangka Pendek
Game Menghafal Jangka Pendek

Bangun Game Menghafal Berbasis Arduino Anda sendiri!

Dalam game ini, satu LED RGB akan berkedip 3 warna acak di awal, Anda harus mengingat warna masing-masing. Lihat ke mana ini pergi? Anda akan menggunakan potensiometer untuk mengubah LED RGB kedua dan menekan tombol untuk merekam setiap warna dari LED RGB pertama. LED RGB kedua akan menunjukkan kepada Anda warna mana yang telah Anda pilih, dan setelah Anda merekam urutannya, LED RGB akan berkedip hijau dan suara akan diputar dari bel menandakan Anda telah menebak urutannya dengan benar atau kedua LED RGB akan berkedip merah dan itu akan mengatur ulang urutan hitungan kembali ke 3* (ini dapat diubah). Anda memulai permainan dengan mengingat 3 warna yang ditampilkan, kemudian jika Anda memilih warna yang ditampilkan dengan benar, warna acak lain akan ditambahkan dalam urutan. Ini akan berlanjut sampai Anda mendapatkan satu yang salah, dan seperti yang dikatakan di atas itu akan diatur ulang menjadi hanya 3 warna.

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

BARANG YANG ANDA BUTUHKAN

  • 1 x Arduino UNO R3
  • 1 x Potensiometer
  • 1 x Tombol Tekan
  • 2 x RGB LED
  • 8 x 220 Ohm Resistor
  • 1 x Pembicara Piezo
  • 18 x Kabel Jumper (Pria ke Pria)

OPSIONAL

1 x Papan Perisai

Pada gambar di atas saya membuat perisai untuk ditunjukkan kepada teman-teman saya di sekolah, tetapi itu sama sekali tidak perlu. Jika Anda ingin menempuh rute ini, Anda akan mendapatkan besi solder, sedikit solder, dan kesabaran. Jika Anda ingin melalui rute ini jangan ragu untuk mengirim pesan kepada saya dan saya dapat membantu Anda jika Anda memiliki masalah.

Langkah 1: Menambahkan Kabel Positif / Ground ke Breadboard

Menambahkan Kabel Positif / Ground ke Breadboard
Menambahkan Kabel Positif / Ground ke Breadboard

Langkah yang sangat mendasar

Hubungkan GND ke Rel GND di papan tempat memotong roti

Hubungkan 5V ke Rel POSITIF di papan tempat memotong roti

Langkah 2: Menambahkan Tombol Tekan

Menambahkan Tombol Tekan
Menambahkan Tombol Tekan

Tempatkan tombol tekan di papan tempat memotong roti, dan ikuti langkah-langkah pada gambar di atas.

Hubungkan satu sisi ke rel 5V

Hubungkan resistor 220 Ohm ke sisi yang berdekatan pada tombol tekan, lalu sambungkan jumper ke GND

Hubungkan sisi yang berlawanan ke 2 PIN di Arduino

Sekarang Anda telah menambahkan tombol tekan Anda. Pastikan tampilannya persis seperti pada gambar, ini adalah bagian yang sangat penting dari game ini!

Langkah 3: Menambahkan Potensiometer

Menambahkan Potensiometer
Menambahkan Potensiometer

Tempatkan potensiometer pada papan tempat memotong roti, dan ikuti langkah-langkah pada gambar di atas.

Hubungkan satu sisi ke rel 5V

Hubungkan tengah ke A0 Analog IN

Hubungkan sisi terakhir ke GND

Sekarang Anda telah menambahkan tombol tekan Anda. Pastikan tampilannya persis seperti pada gambar, ini adalah bagian yang sangat penting dari game ini!

CATATAN: Selama satu sisi memiliki 5V dan sisi lainnya adalah GND dan bagian tengahnya menuju A0, itu akan berfungsi dengan baik

Langkah 4: Menambahkan Pembicara

Menambahkan Pembicara
Menambahkan Pembicara

Hubungkan sisi GND ke rel GND

Hubungkan sisi + ke Resistor 220 Ohm, lalu sambungkan ke PIN 7

Itu dia!

Langkah 5: Menambahkan RGB Pilihan Pengguna

Menambahkan RGB Pilihan Pengguna
Menambahkan RGB Pilihan Pengguna

RGB LED dapat menjadi kabel yang rumit, jadi lihat gambar pada instruksi untuk menentukan apakah Anda memiliki rotasi yang benar. Jadi, langkah saya di bawah ini akan relatif terhadap rotasi saya, itulah sebabnya penting untuk mengikuti langkah saya dengan tepat!

Mulai dari KIRI

Tambahkan resistor 220-Ohm ke dua yang pertama, lewati yang ketiga, dan tambahkan yang keempat

Hubungkan jumper GND ke yang ke-3 tanpa resistor, itulah GND kami

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

Resistor kedua terhubung ke PIN 5 (Hijau)

dan resistor ketiga terhubung ke PIN 6 (Merah)

Itu dia! Ini adalah LED RGB yang akan digunakan pengguna untuk memilih warna yang benar!

Langkah 6: Menambahkan RGB Sistem Acak

Menambahkan RGB Sistem Acak
Menambahkan RGB Sistem Acak

RGB LED bisa menjadi kabel yang rumit, jadi lihat gambar pada instruksi untuk menentukan apakah Anda memiliki rotasi yang benar. Jadi, langkah saya di bawah ini akan relatif terhadap rotasi saya, itulah sebabnya penting untuk mengikuti langkah saya dengan tepat!

Mulai dari KIRI

Tambahkan resistor 220-Ohm ke dua yang pertama, lewati yang ketiga, dan tambahkan yang keempat

Hubungkan jumper GND ke yang ke-3 tanpa resistor, itulah GND kami Jadi dengan resistor pertama di sebelah kiri, ia masuk ke PIN 3 (Biru) Resistor kedua terhubung ke PIN 5 (Hijau)Resistor ketiga terhubung ke PIN 6 (Merah)

Itu dia! Ini adalah LED RGB yang akan digunakan sistem untuk memilih warna secara acak!

Langkah 7: Anda Selesai

Anda Selesai!
Anda Selesai!

Setiap pertanyaan jangan ragu untuk mengirim pesan kepada saya, saya telah melampirkan Kode pada langkah ini. Anda tidak perlu mengubah apa pun untuk membuatnya berfungsi, tetapi jangan ragu untuk mengotak-atik dan membuat kode berjalan lebih lancar!

Semuanya HARUS didokumentasikan dengan baik atau kode yang menjelaskan dirinya sendiri, tetapi jika Anda baru dalam pemrograman dan tidak memahami sesuatu, saya menanggapi E-mail dengan lebih cepat!

JUGA di sini adalah perpustakaan yang digunakan dalam proyek

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

Direkomendasikan: