Obsah:

CSCI-1200 Project 2: Simon Says: 4 Steps
CSCI-1200 Project 2: Simon Says: 4 Steps

Video: CSCI-1200 Project 2: Simon Says: 4 Steps

Video: CSCI-1200 Project 2: Simon Says: 4 Steps
Video: Bro’s hacking life 😭🤣 2024, Listopad
Anonim
CSCI-1200 Project 2: Simon Says
CSCI-1200 Project 2: Simon Says

V této laboratoři budete pomocí tlačítek, LCD obrazovky a LED vytvářet hru Simon Says pomocí mikrokontroléru Arduino.

Hardware požadovaný pro tento projekt:

1. Arduino Uno

2. LCD obrazovka

3. 4 Tlačítka

4. Potenciometr

5. 4 LED diody

6. Breadboard

7. Dráty/konektory

Potřebné knihovny:

1. LiquidCrystal

2. EEPROM

Krok 1: Připojte 4 LED diody

Připojte 4 LED diody
Připojte 4 LED diody

Pro tento projekt je nejlepší použít 4 různé barevné LED diody, jako je modrá, zelená, červená a žlutá.

Připojení LED k prkénku:

1. Umístěte LED na prkénko

2. Připojte propojovací vodič ze zemnicí lišty ke spodnímu vývodu (-) diody LED

3. Připojte propojovací vodič z portu a na Arduinu, porty použité ve schématu jsou A2-A5, na nepájivou desku. Umístěte odpor 220 Ω (ohm) do stejné řady jako vodič a připojte jej k hornímu vodiči (+) LED

4. Opakováním kroků 1 - 3 dokončete připojení zbývajících 3 diod LED k prkénku

Krok 2: Připojte 4 tlačítka

Připojte 4 tlačítka
Připojte 4 tlačítka

K hraní hry budou použita tlačítka, takže by měla být umístěna na snadno přístupném místě na prkénku. Aby byla hra srozumitelnější, měla by být tlačítka umístěna před jejich odpovídající LED.

Kroky pro připojení tlačítka:

1. Vložte tlačítko do prkénka

2. Připojte vodič v levém horním rohu tlačítka k napájecí liště prkénka.

3. Připojte 10K Ω (ohm) odpor ke spodní levé straně tlačítka a uzemňovací liště prkénka

4. Spodní pravá strana tlačítka bude propojena vodičem s portem na Arduinu, pro tlačítka ve schématu jsou použity porty 2-5.

5. Opakováním kroků 1-4 dokončete připojení zbývajících 3 tlačítek.

Krok 3: Připojte obrazovku LCD

Připojte obrazovku LCD
Připojte obrazovku LCD

LCD obrazovka bude použita k zobrazení aktuálního skóre hráče během hry, stejně jako vysokého skóre. LCD je připojen k prkénku pomocí 16 různých pinů. K fungování LCD displeje je nutný potenciometr, proto umístěte potenciometr na prkénko. Levý horní kolík potenciometru je připojen k napájecí liště prkénka a levý dolní kolík je připojen k zemnící liště.

Piny LCD jsou připojeny v následujícím pořadí:

  1. Přízemní
  2. Napájení
  3. Kolík 11
  4. Kolík 10
  5. Kolík 9
  6. Kolík 8
  7. Prázdný
  8. Prázdný
  9. Prázdný
  10. Prázdný
  11. Kolík 7
  12. Přízemní
  13. Kolík 6
  14. Potenciometr
  15. Napájení
  16. Přízemní

Krok 4: Kód pro Simona říká

V příloze je soubor 1200_Project2_Simon.ino, který obsahuje veškerý kód potřebný k dokončení tohoto projektu. Kód používá náhodné číslo k rozhodnutí, který vzor se zobrazí pro každé kolo. Paměť EEPROM slouží k ukládání High Score, které se zobrazuje na LCD obrazovce.

Doporučuje: