Daftar Isi:

Proyek CSCI-1200 2: Simon Berkata: 4 Langkah
Proyek CSCI-1200 2: Simon Berkata: 4 Langkah

Video: Proyek CSCI-1200 2: Simon Berkata: 4 Langkah

Video: Proyek CSCI-1200 2: Simon Berkata: 4 Langkah
Video: LATIHAN PROGRAM KELAS 1D 2024, November
Anonim
Proyek CSCI-1200 2: Simon Berkata
Proyek CSCI-1200 2: Simon Berkata

Di lab ini Anda akan menggunakan tombol tekan, layar LCD, dan LED untuk membuat game Simon Says menggunakan mikrokontroler Arduino.

Perangkat keras yang dibutuhkan untuk proyek ini:

1. Arduino Uno

2. layar LCD

3. 4 Tombol Tekan

4. Potensiometer

5. 4 LED

6. Papan tempat memotong roti

7. Kabel/Konektor

Perpustakaan yang Dibutuhkan:

1. Kristal Cair

2. EEPROM

Langkah 1: Hubungkan 4 LED

Hubungkan 4 LED
Hubungkan 4 LED

Untuk proyek ini sebaiknya menggunakan 4 LED warna yang berbeda, seperti biru, hijau, merah, dan kuning.

Untuk menghubungkan LED ke papan tempat memotong roti:

1. Tempatkan LED di papan tempat memotong roti

2. Hubungkan kabel jumper dari ground rail ke ujung bawah (-) LED

3. Hubungkan kabel jumper dari port pada Arduino, port yang digunakan pada diagram A2-A5, ke breadboard. Tempatkan resistor 220 (ohm) di baris yang sama dengan kabel dan hubungkan ke ujung atas (+) LED

4. Ulangi Langkah 1 - 3 untuk menyelesaikan penyambungan 3 LED yang tersisa ke papan tempat memotong roti

Langkah 2: Hubungkan 4 Tombol Tekan

Hubungkan 4 Tombol Tekan
Hubungkan 4 Tombol Tekan

Tombol-tombol tersebut akan digunakan untuk memainkan game, jadi harus diletakkan di tempat di papan tempat memotong roti yang mudah diakses. Untuk membuat permainan lebih mudah dipahami, tombol harus ditempatkan di depan LED yang sesuai.

Langkah-langkah untuk menghubungkan tombol tekan:

1. Masukkan tombol tekan ke papan tempat memotong roti

2. Sambungkan kabel di kiri atas tombol ke rel daya papan tempat memotong roti.

3. Hubungkan resistor 10K (ohm) ke sisi kiri bawah tombol dan rel ground papan tempat memotong roti

4. Sisi kanan bawah tombol akan dihubungkan dengan kabel ke port pada Arduino, port 2-5 digunakan untuk tombol-tombol pada diagram.

5. Ulangi Langkah 1-4 untuk menyelesaikan penyambungan 3 tombol tekan yang tersisa.

Langkah 3: Hubungkan Layar LCD

Hubungkan Layar LCD
Hubungkan Layar LCD

Layar LCD akan digunakan untuk menampilkan skor pemain saat ini selama pertandingan, serta skor tinggi. LCD terhubung ke papan tempat memotong roti dengan 16 pin yang berbeda. LCD membutuhkan potensiometer untuk bekerja, jadi letakkan potensiometer di papan tempat memotong roti. Pin kiri atas potensiometer terhubung ke power rail breadboard dan pin kiri bawah terhubung ke ground rail.

Pin LCD dihubungkan dengan urutan sebagai berikut:

  1. Tanah
  2. Kekuasaan
  3. Pin 11
  4. pin 10
  5. Pin 9
  6. Pin 8
  7. Kosong
  8. Kosong
  9. Kosong
  10. Kosong
  11. Pin 7
  12. Tanah
  13. Pin 6
  14. Potensiometer
  15. Kekuasaan
  16. Tanah

Langkah 4: Kode untuk Simon Says

Terlampir adalah file 1200_Project2_Simon.ino yang berisi semua kode yang diperlukan untuk menyelesaikan proyek ini. Kode menggunakan nomor acak untuk memutuskan pola mana yang akan ditampilkan untuk setiap putaran. Memori EEPROM digunakan untuk menyimpan Skor Tinggi, yang ditampilkan pada layar LCD.

Direkomendasikan: