Orodha ya maudhui:

Mradi wa 2 wa CSCI-1200: Simon Anasema: Hatua 4
Mradi wa 2 wa CSCI-1200: Simon Anasema: Hatua 4

Video: Mradi wa 2 wa CSCI-1200: Simon Anasema: Hatua 4

Video: Mradi wa 2 wa CSCI-1200: Simon Anasema: Hatua 4
Video: Радан бич звёзд, на ослике, Карл! Праздничный стрим ► 8 Прохождение Elden Ring 2024, Novemba
Anonim
Mradi wa 2 wa CSCI-1200: Simon Anasema
Mradi wa 2 wa CSCI-1200: Simon Anasema

Katika maabara hii utakuwa unatumia vifungo vya kushinikiza, skrini ya LCD, na LEDs kuunda mchezo wa Simon Says ukitumia mtawala mdogo wa Arduino.

Vifaa vinahitajika kwa mradi huu:

1. Arduino Uno

2. Skrini ya LCD

3. 4 Pushbuttons

4. Potentiometer

5. LED 4

6. Bodi ya mkate

7. Waya / Viunganishi

Maktaba Inahitajika:

1. Liquid Crystal

2. EEPROM

Hatua ya 1: Unganisha LED 4

Unganisha LED 4
Unganisha LED 4

Kwa mradi huu ni bora kutumia LED 4 za rangi tofauti, kama bluu, kijani, nyekundu, na manjano.

Kuunganisha LED kwenye ubao wa mkate:

1. Weka LED kwenye ubao wa mkate

2. Unganisha waya ya kuruka kutoka reli ya ardhini hadi kwenye risasi ya chini (-) ya LED

3. Unganisha waya ya kuruka kutoka bandari kwenye Arduino, bandari zinazotumiwa kwenye mchoro ni A2-A5, kwenye ubao wa mkate. Weka kontena la 220 Ω (ohm) katika safu sawa na waya na uiunganishe na risasi ya juu (+) ya LED

4. Rudia Hatua 1 - 3 ili kumaliza kuunganisha taa 3 zilizobaki kwenye ubao wa mkate

Hatua ya 2: Unganisha vifungo 4

Unganisha vifungo 4
Unganisha vifungo 4

Vifungo vya kushinikiza vitatumika kucheza mchezo, kwa hivyo inapaswa kuwekwa mahali kwenye ubao wa mkate ambao ni rahisi kupata. Ili kurahisisha mchezo kueleweka, vifungo vya kushinikiza vinapaswa kuwekwa mbele ya LED zao zinazolingana.

Hatua za kuunganisha kitufe cha kushinikiza:

1. Ingiza kitufe cha kusukuma ndani ya ubao wa mkate

2. Unganisha waya upande wa juu kushoto wa kitufe kwenye reli ya umeme ya ubao wa mkate.

3. Unganisha kontena la 10K Ω (ohm) kwa upande wa chini kushoto wa kitufe na reli ya chini ya ubao wa mkate

4. Upande wa kulia wa chini wa kifungo utaunganishwa na waya kwenye bandari kwenye Arduino, bandari 2-5 hutumiwa kwa vifungo kwenye mchoro.

5. Rudia Hatua 1-4 kumaliza kuunganisha vitufe 3 vilivyobaki.

Hatua ya 3: Unganisha Skrini ya LCD

Unganisha Skrini ya LCD
Unganisha Skrini ya LCD

Skrini ya LCD itatumika kuonyesha alama ya sasa ya mchezaji wakati wa mchezo, na pia alama ya juu. LCD imeunganishwa na ubao wa mkate na pini 16 tofauti. LCD inahitaji potentiometer kufanya kazi, kwa hivyo weka potentiometer kwenye ubao wa mkate. Pini ya juu kushoto ya potentiometer imeunganishwa na reli ya umeme ya ubao wa mkate na pini ya kushoto ya chini imeunganishwa na reli ya ardhini.

Pini za LCD zimeunganishwa kwa mpangilio ufuatao:

  1. Ardhi
  2. Nguvu
  3. Bandika 11
  4. Bandika 10
  5. Bandika 9
  6. Bandika 8
  7. Tupu
  8. Tupu
  9. Tupu
  10. Tupu
  11. Bandika 7
  12. Ardhi
  13. Bandika 6
  14. Potentiometer
  15. Nguvu
  16. Ardhi

Hatua ya 4: Nambari ya Simoni Anasema

Iliyoambatanishwa ni faili ya 1200_Project2_Simon.ino ambayo ina nambari zote zinazohitajika kukamilisha mradi huu. Nambari hutumia nambari isiyo na mpangilio kuamua ni mfano gani utaonyeshwa kwa kila raundi. Kumbukumbu ya EEPROM hutumiwa kuhifadhi alama ya juu, ambayo inaonyeshwa kwenye skrini ya LCD.

Ilipendekeza: