Isi kandungan:

Tekan butang); // Permainan LCD Arduino: 5 Langkah (dengan Gambar)
Tekan butang); // Permainan LCD Arduino: 5 Langkah (dengan Gambar)

Video: Tekan butang); // Permainan LCD Arduino: 5 Langkah (dengan Gambar)

Video: Tekan butang); // Permainan LCD Arduino: 5 Langkah (dengan Gambar)
Video: Tutorial LCD 20 Ribuan | Arduino Untuk Pemula 2024, Julai
Anonim
Tekan butang); // Permainan LCD Arduino
Tekan butang); // Permainan LCD Arduino

Baru-baru ini di Scouts, saya mengusahakan lencana merit Game Design. Untuk salah satu syaratnya, saya membina permainan ini menggunakan Arduino yang berdasarkan pada LED Rocker Game. Titik permainan adalah untuk memperoleh jumlah mata tertinggi yang mungkin. Pada permulaan permainan, anda perlu menekan butang untuk memulakan, maka akan ada anak panah di tengah-tengah skrin. Terdapat anak panah lain di bawahnya yang bergerak melintasi skrin. Apabila anak panah sepadan, anda perlu menekan butang dan menahannya sehingga LED hijau menyala. Anda kemudian akan mendapat mata, dan permainan akan dipercepat.

Bekalan

  • Arduino Uno atau Nano
  • Papan roti (kecil jika anda menggunakan Arduino Uno, sederhana jika anda menggunakan Arduino Nano)
  • Skrin LCD 16x2 serasi dengan Arduino
  • LED merah dan hijau (masing-masing satu)
  • Suis tekan butang
  • Kawat papan roti
  • Perintang 10 kilo ohm
  • Potensiometer
  • Dua perintang 220 Ohm (anda mungkin memerlukan yang lain untuk skrin LCD anda bergantung pada jenisnya)
  • Pilihan: pencetak 3d untuk membuat kes permainan

Langkah 1: Selesaikan Tombol Tekan dan LED

Pateri butang tekan dan LED
Pateri butang tekan dan LED
Pateri butang tekan dan LED
Pateri butang tekan dan LED

Potong beberapa wayar papan roti dan pateri pada butang tekan dan LED. Anda boleh membuat persamaan untuk LEDS.

Langkah 2: Pilihan: Kes untuk Permainan

Pilihan: Kes untuk Permainan
Pilihan: Kes untuk Permainan

Berikut adalah fail untuk cetakan 3D untuk permainan ini.

Ini pada asalnya dirancang untuk Arduino Uno, tetapi dapat digunakan dengan Nano.

Langkah 3: Sambungkan Litar Selebihnya

Sambungkan Litar Selebihnya
Sambungkan Litar Selebihnya
Sambungkan Litar Selebihnya
Sambungkan Litar Selebihnya
Sambungkan Litar Selebihnya
Sambungkan Litar Selebihnya

Sambungkan litar selebihnya menggunakan gambarajah litar.

Sambungannya adalah:

  • Arduino 5v ke papan roti +, dan Arduino GND ke papan roti -
  • Tanah umum LED ke tanah papan roti
  • LED merah ke pin 3, dan LED hijau ke pin 4
  • Papan roti + ke butang, dan bahagian lain butang untuk pin 6 dan arahkan ke tanah
  • Papan roti + ke terminal potensiometer 1, dan terminal potensiometer 2 ke tanah LCD
  • Papan roti + ke LCD VCC
  • Pengelap potensiometer (pin tengah) ke pin kontras LCD
  • Daftar LCD Pilih pin ke pin Arduino 7
  • Pin RW LCD ke papan roti -
  • LCD E ke pin Arduino 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 roti +, LED LCD - ke papan roti -

Langkah 4: Kodnya

Muat naik kod ke Arduino.

Jangan ragu untuk menukar kod jika anda mahu, ini adalah program yang agak mudah.

Langkah 5: Main Permainan

Main Permainan!
Main Permainan!
Main Permainan!
Main Permainan!
Main Permainan!
Main Permainan!

Tekan butang ketika penunjuk berada di tengah dan tahan untuk menyalakan lampu hijau dan maju ke tahap seterusnya.

Terima kasih kerana membaca Instructable ini! Sekiranya anda menyukainya, sila pertimbangkan untuk memilih saya dalam cabaran 1, 000.

Bagi mereka yang tertanya-tanya, tajuknya diformat seperti baris kod Arduino (C ++).