Isi kandungan:

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

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

Video: Projek CSCI-1200 2: Simon Berkata: 4 Langkah
Video: Big Data, Machine Learning, & Computational Lexical Semantics - FIB Research Talk 2 (FReTalk 2) 2024, November
Anonim
Projek 2 CSCI-1200: Simon Mengatakan
Projek 2 CSCI-1200: Simon Mengatakan

Di makmal ini, anda akan menggunakan tombol tekan, layar LCD, dan LED untuk membuat permainan Simon Says menggunakan pengawal mikro Arduino.

Perkakasan yang diperlukan untuk projek ini:

1. Arduino Uno

2. Skrin LCD

3. 4 Butang tekan

4. Potensiometer

5. 4 LED

6. Papan roti

7. Wayar / Penyambung

Perpustakaan Diperlukan:

1. LiquidCrystal

2. EEPROM

Langkah 1: Sambungkan 4 LED

Sambungkan 4 LED
Sambungkan 4 LED

Untuk projek ini, lebih baik menggunakan 4 LED warna yang berbeza, seperti biru, hijau, merah, dan kuning.

Untuk menyambungkan LED ke papan roti:

1. Letakkan LED di papan roti

2. Sambungkan wayar pelompat dari landasan bawah ke plumbum bawah (-) LED

3. Sambungkan wayar pelompat dari port di Arduino, port yang digunakan dalam rajah adalah A2-A5, ke papan roti. Letakkan perintang 220 Ω (ohm) dalam barisan yang sama dengan wayar dan sambungkannya ke plumbum atas (+) LED

4. Ulangi Langkah 1 - 3 untuk menyelesaikan penyambungan baki 3 LED ke papan roti

Langkah 2: Sambungkan 4 Tombol Tekan

Sambungkan 4 Butang Tekan
Sambungkan 4 Butang Tekan

Tombol tekan akan digunakan untuk bermain permainan, jadi harus diletakkan di tempat di papan roti yang mudah diakses. Untuk menjadikan permainan lebih mudah difahami, butang tekan harus diletakkan di hadapan LED yang sesuai.

Langkah-langkah untuk menyambungkan butang tekan:

1. Masukkan butang tekan ke papan roti

2. Sambungkan wayar di kiri atas butang ke rel kuasa papan roti.

3. Sambungkan perintang 10K Ω (ohm) ke bahagian kiri bawah butang dan landasan landasan papan roti

4. Bahagian kanan bawah butang akan dihubungkan dengan wayar ke port di Arduino, port 2-5 digunakan untuk butang dalam rajah.

5. Ulangi Langkah 1-4 untuk menyelesaikan penyambungan baki 3 butang yang tinggal.

Langkah 3: Sambungkan Skrin LCD

Sambungkan Skrin LCD
Sambungkan Skrin LCD

Layar LCD akan digunakan untuk menampilkan skor semasa pemain semasa permainan, serta skor tinggi. LCD disambungkan ke papan roti dengan 16 pin berbeza. LCD memerlukan potensiometer untuk berfungsi, jadi letakkan potensiometer ke papan roti. Pin kiri atas potensiometer disambungkan ke rel kuasa papan roti dan pin kiri bawah disambungkan ke landasan.

Pin LCD disambungkan mengikut urutan berikut:

  1. Tanah
  2. Kuasa
  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. Kuasa
  16. Tanah

Langkah 4: Kod untuk Simon Says

Terlampir adalah fail 1200_Project2_Simon.ino yang mengandungi semua kod yang diperlukan untuk menyelesaikan projek ini. Kod menggunakan nombor rawak untuk menentukan corak mana yang akan dipaparkan untuk setiap pusingan. Memori EEPROM digunakan untuk menyimpan Skor Tinggi, yang dipaparkan di layar LCD.

Disyorkan: