Turinys:

CSCI-1200 2 projektas: Simonas sako: 4 žingsniai
CSCI-1200 2 projektas: Simonas sako: 4 žingsniai

Video: CSCI-1200 2 projektas: Simonas sako: 4 žingsniai

Video: CSCI-1200 2 projektas: Simonas sako: 4 žingsniai
Video: computer Science projects (2) 2024, Lapkritis
Anonim
CSCI-1200 2 projektas: Simonas sako
CSCI-1200 2 projektas: Simonas sako

Šioje laboratorijoje naudosite mygtukus, LCD ekraną ir šviesos diodus, kad sukurtumėte „Simon Says“žaidimą naudodami „Arduino“mikrovaldiklį.

Šiam projektui reikalinga įranga:

1. Arduino Uno

2. LCD ekranas

3. 4 Mygtukai

4. Potenciometras

5. 4 šviesos diodai

6. Duonos lenta

7. Laidai/jungtys

Reikalingos bibliotekos:

1. „LiquidCrystal“

2. EEPROM

1 veiksmas: prijunkite 4 šviesos diodus

Prijunkite 4 šviesos diodus
Prijunkite 4 šviesos diodus

Šiam projektui geriausia naudoti 4 skirtingų spalvų šviesos diodus, tokius kaip mėlyna, žalia, raudona ir geltona.

Norėdami prijungti šviesos diodą prie duonos lentos:

1. Padėkite šviesos diodą ant duonos lentos

2. Prijunkite trumpąjį laidą nuo įžeminimo bėgio prie apatinio šviesos diodo laido (-)

3. Prijunkite trumpąjį laidą iš „Arduino“prievado, diagramoje naudojami prievadai yra A2-A5, prie duonos lentos. Įdėkite 220 Ω (omų) rezistorių toje pačioje eilutėje kaip laidas ir prijunkite jį prie viršutinio šviesos diodo laido (+)

4. Norėdami baigti prijungti likusius 3 šviesos diodus prie duonos lentos, pakartokite 1–3 veiksmus

2 veiksmas: prijunkite 4 mygtukus

Prijunkite 4 mygtukus
Prijunkite 4 mygtukus

Mygtukai bus naudojami žaidimui žaisti, todėl juos reikia įdėti į lengvai prieinamą lentos vietą. Kad žaidimas būtų lengviau suprantamas, mygtukai turi būti priešais atitinkamą šviesos diodą.

Mygtuko prijungimo veiksmai:

1. Įdėkite mygtuką į duonos lentą

2. Prijunkite laidą, esantį mygtuko viršuje kairėje, prie duonos lentos maitinimo šaltinio.

3. Prijunkite 10K Ω (omų) rezistorių prie apatinės kairės mygtuko pusės ir duonos lentos įžeminimo bėgio.

4. Apatinė dešinė mygtuko pusė bus prijungta laidu prie „Arduino“prievado, 2-5 prievadai naudojami mygtukams diagramoje.

5. Norėdami baigti prijungti likusius 3 mygtukus, pakartokite 1–4 veiksmus.

3 žingsnis: Prijunkite LCD ekraną

Prijunkite LCD ekraną
Prijunkite LCD ekraną

LCD ekranas bus rodomas dabartiniam žaidėjo rezultatui žaidimo metu, taip pat aukštam rezultatui. LCD ekranas prijungtas prie duonos lentos su 16 skirtingų kaiščių. Skystųjų kristalų ekranui reikalingas potenciometras, todėl padėkite jį prie duonos lentos. Viršutinis kairysis potenciometro kaištis yra prijungtas prie duonos lentos maitinimo bėgelio, o apatinis kairysis kaištis prijungtas prie įžeminimo bėgelio.

LCD kaiščiai prijungiami tokia tvarka:

  1. Gruntas
  2. Galia
  3. 11 kaištis
  4. 10 kaištis
  5. 9 kaištis
  6. 8 kaištis
  7. Tuščia
  8. Tuščia
  9. Tuščia
  10. Tuščia
  11. 7 kaištis
  12. Gruntas
  13. 6 kaištis
  14. Potenciometras
  15. Galia
  16. Gruntas

4 žingsnis: Simono kodas

Pridedamas failas 1200_Project2_Simon.ino, kuriame yra visas kodas, reikalingas šiam projektui užbaigti. Kodas naudoja atsitiktinį skaičių, kad nuspręstų, koks modelis bus rodomas kiekvienam raundui. EEPROM atmintis naudojama aukšto rezultato, kuris rodomas LCD ekrane, saugojimui.

Rekomenduojamas: