Daftar Isi:
- Perlengkapan
- Langkah 1: Solder Tombol Tekan dan LED
- Langkah 2: Opsional: Kasing untuk Game
- Langkah 3: Hubungkan Sisa Sirkuit
- Langkah 4: Kode
- Langkah 5: Mainkan Gamenya
Video: Tekan tombol); //Game LCD Arduino: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Baru-baru ini di Pramuka, saya mengerjakan lencana prestasi Desain Game. Untuk salah satu syaratnya, saya membuat game ini menggunakan Arduino yang berbasis LED Rocker Game. Inti dari game ini adalah untuk mencetak poin sebanyak mungkin. Di awal permainan, Anda harus menekan tombol untuk memulai, lalu akan ada panah di tengah layar. Ada panah lain di bawahnya yang bergerak melintasi layar. Saat panah cocok, Anda perlu menekan tombol dan menahannya hingga LED hijau menyala. Anda kemudian akan mendapatkan poin, dan permainan akan dipercepat.
Perlengkapan
- Arduino Uno atau Nano
- Breadboard (kecil jika Anda menggunakan Arduino Uno, sedang jika Anda menggunakan Arduino Nano)
- Layar LCD 16x2 kompatibel dengan Arduino
- LED merah dan hijau (masing-masing satu)
- Sakelar tombol tekan
- Kabel papan tempat memotong roti
- Resistor 10 kilo ohm
- Sebuah potensiometer
- Dua resistor 220 Ohm (Anda mungkin memerlukan satu lagi untuk layar LCD Anda tergantung pada jenisnya)
- Opsional: Printer 3d untuk membuat kasing untuk game
Langkah 1: Solder Tombol Tekan dan LED
Potong beberapa kabel papan tempat memotong roti dan solder ke tombol tekan dan LED. Anda dapat membuat landasan bersama untuk LED.
Langkah 2: Opsional: Kasing untuk Game
Berikut adalah file untuk kasing cetak 3D untuk game ini.
Ini awalnya dirancang untuk Arduino Uno, tetapi dapat digunakan dengan Nano.
Langkah 3: Hubungkan Sisa Sirkuit
Hubungkan sisa sirkuit menggunakan diagram sirkuit.
Sambungannya adalah:
- Arduino 5v ke papan tempat memotong roti +, dan Arduino GND ke papan tempat memotong roti -
- Memimpin landasan bersama ke landasan papan tempat memotong roti
- LED merah ke pin 3, dan LED hijau ke pin 4
- Papan tempat memotong roti + ke tombol, dan sisi lain dari tombol ke pin 6 dan ground
- Breadboard + ke terminal potensiometer 1, dan terminal potensiometer 2 ke ground LCD
- Papan tempat memotong roti + ke LCD VCC
- Penghapus potensiometer (pin tengah) ke pin kontras LCD
- LCD Register Pilih pin ke pin Arduino 7
- Pin LCD RW ke papan tempat memotong roti -
- LCD E ke Arduino pin 9
- LCD D4 ke pin Arduino 10
- LCD D5 ke pin Arduino 11
- LCD D6 ke pin Arduino 12
- LCD D7 ke pin Arduino 8
- LED LCD + ke papan tempat memotong roti +, LED LCD - ke papan tempat memotong roti -
Langkah 4: Kode
Unggah kode ke Arduino.
Jangan ragu untuk mengubah kode jika Anda mau, ini adalah program yang agak sederhana.
Langkah 5: Mainkan Gamenya
Tekan tombol saat penunjuk berada di tengah dan tahan untuk menyalakan lampu hijau dan maju ke tingkat berikutnya.
Terima kasih telah memeriksa Instruksi ini! Jika Anda menyukainya, harap pertimbangkan untuk memilih saya dalam tantangan ke-1.000.
Bagi yang penasaran, judulnya diformat seperti sebaris kode Arduino (C++).