Përmbajtje:

CSCI-1200 Projekti 2: Simon thotë: 4 hapa
CSCI-1200 Projekti 2: Simon thotë: 4 hapa

Video: CSCI-1200 Projekti 2: Simon thotë: 4 hapa

Video: CSCI-1200 Projekti 2: Simon thotë: 4 hapa
Video: Я исследовал заброшенный итальянский город-призрак - сотни домов со всем, что осталось позади. 2024, Nëntor
Anonim
CSCI-1200 Projekti 2: Simon thotë
CSCI-1200 Projekti 2: Simon thotë

Në këtë laborator do të përdorni butona, një ekran LCD dhe LED për të krijuar një lojë Simon Says duke përdorur mikro kontrolluesin Arduino.

Pajisjet e nevojshme për këtë projekt:

1. Arduino Uno

2. Ekran LCD

3. 4 Butona me butona

4. Potenciometër

5. 4 LED

6. Tabela e bukës

7. Tela/Lidhës

Bibliotekat e nevojshme:

1. LiquidCrystal

2. EEPROM

Hapi 1: Lidhni 4 LED

Lidhni 4 LED
Lidhni 4 LED

Për këtë projekt është mirë të përdorni 4 LED me ngjyra të ndryshme, të tilla si blu, jeshile, të kuqe dhe të verdhë.

Për të lidhur një LED në tabelën e bukës:

1. Vendoseni LED -in në dërrasën e bukës

2. Lidhni një tel kërcyes nga hekurudha tokësore në plumbin e poshtëm (-) të ZHEL

3. Lidhni një tel kërcyes nga një portë në Arduino, portet e përdorura në diagram janë A2-A5, në dërrasën e bukës. Vendosni një rezistencë 220 Ω (ohm) në të njëjtën rresht me tela dhe lidheni atë me prizën e sipërme (+) të LED

4. Përsëritni Hapat 1 - 3 për të përfunduar lidhjen e 3 LED -ve të mbetura me tabelën e bukës

Hapi 2: Lidhni 4 butona shtytës

Lidhni 4 butona shtytës
Lidhni 4 butona shtytës

Butonat e shtytjes do të përdoren për të luajtur lojën, kështu që duhet të vendosen në një vend në dërrasën e bukës që është e lehtë për t'u arritur. Për ta bërë lojën më të lehtë për t’u kuptuar, butonat duhet të vendosen para LED -it përkatës.

Hapat për lidhjen e një butoni:

1. Vendoseni butonin në tryezën e bukës

2. Lidhni një tel në pjesën e sipërme të majtë të butonit me shiritin e rrymës së dërrasës së bukës.

3. Lidhni një rezistencë 10K Ω (ohm) në anën e poshtme të majtë të butonit dhe shiritin tokësor të dërrasës së bukës

4. Pjesa e poshtme e djathtë e butonit do të lidhet me një tel në një port në Arduino, portat 2-5 përdoren për butonat në diagram.

5. Përsëritni Hapat 1-4 për të përfunduar lidhjen e 3 butonave të mbetur.

Hapi 3: Lidhni ekranin LCD

Lidhni ekranin LCD
Lidhni ekranin LCD

Ekrani LCD do të përdoret për të shfaqur rezultatin aktual të lojtarit gjatë një loje, si dhe rezultatin e lartë. LCD -ja është e lidhur me tabelën e bukës me 16 kunja të ndryshëm. LCD kërkon një potenciometër për të punuar, kështu që vendoseni një potenciometër në dërrasën e bukës. Kunja e sipërme e majtë e potenciometrit është e lidhur me shinën e energjisë të bordit të bukës dhe kunja e poshtme e majtë është e lidhur me shinën tokësore.

Kunjat LCD janë të lidhur në rendin e mëposhtëm:

  1. Toke
  2. Fuqia
  3. Kunja 11
  4. Pin 10
  5. Kunja 9
  6. Kunja 8
  7. Bosh
  8. Bosh
  9. Bosh
  10. Bosh
  11. Pin 7
  12. Toke
  13. Kunja 6
  14. Potenciometër
  15. Fuqia
  16. Toke

Hapi 4: Kodi për Simon thotë

Bashkangjitur është skedari 1200_Project2_Simon.ino i cili përmban të gjithë kodin e kërkuar për të përfunduar këtë projekt. Kodi përdor një numër të rastit për të vendosur se cili model do të shfaqet për çdo raund. Kujtesa EEPROM përdoret për të ruajtur Rezultatin e Lartë, i cili shfaqet në ekranin LCD.

Recommended: