Мазмуну:

CSCI-1200 Долбоор 2: Саймон мындай дейт: 4 кадам
CSCI-1200 Долбоор 2: Саймон мындай дейт: 4 кадам

Video: CSCI-1200 Долбоор 2: Саймон мындай дейт: 4 кадам

Video: CSCI-1200 Долбоор 2: Саймон мындай дейт: 4 кадам
Video: Восстановление Macintosh SE и установка SD-2-SCSI 2024, Ноябрь
Anonim
CSCI-1200 Долбоор 2: Саймон мындай дейт
CSCI-1200 Долбоор 2: Саймон мындай дейт

Бул лабораторияда сиз Arduino микро контроллерин колдонуп Simon Says оюнун түзүү үчүн баскычтарды, ЖК экранды жана LEDдерди колдоносуз.

Бул долбоор үчүн керектүү жабдыктар:

1. Arduino Uno

2. ЖК экран

3. 4 баскычтар

4. Потенциометр

5. 4 LED

6. Нан тактасы

7. Зымдар/Коннекторлор

Китепканалар керек:

1. LiquidCrystal

2. EEPROM

1 -кадам: 4 LEDди туташтырыңыз

4 LEDди туташтырыңыз
4 LEDди туташтырыңыз

Бул долбоор үчүн көк, жашыл, кызыл жана сары сыяктуу 4 түрдүү түстүү LEDди колдонуу эң жакшы.

LEDди панелге туташтыруу үчүн:

1. Жарык диодун нан табакка коюңуз

2. Жер астындагы темир жолдон секирүүчү зымды LEDдин астындагы коргошунга (-) туташтырыңыз

3. Ардуинодогу порттон секирүүчү зымды туташтырыңыз, диаграммада A2-A5 порттору колдонулат. 220 Ω (ом) каршылыгын зым менен бир катарга коюп, аны LEDдин жогорку коргошунга (+) туташтырыңыз.

4. Калган 3 LEDди нан тактасына туташтыруу үчүн 1-3 -кадамдарды кайталаңыз

2 -кадам: 4 баскычты туташтырыңыз

4 баскычты туташтырыңыз
4 баскычты туташтырыңыз

Баскычтар оюнду ойноо үчүн колдонулат, андыктан кирүү оңой болгон нан тактасына жайгаштырылышы керек. Оюнду түшүнүүнү жеңилдетүү үчүн, баскычтар тиешелүү LEDдын алдына коюлушу керек.

Баскычты туташтыруу үчүн кадамдар:

1. Баскычты нан тактасына салыңыз

2. Баскычтын сол жээгиндеги зымды нан тактасынын электр темир жолуна туташтырыңыз.

3. 10K Ω (ohm) резисторун баскычтын астыңкы сол жагына жана панелдин жер темир жолуна туташтырыңыз

4. Баскычтын төмөнкү оң жагы зым менен Arduino портуна туташат, 2-5 порттору диаграммада баскычтар үчүн колдонулат.

5. Калган 3 баскычты туташтыруу үчүн 1-4 кадамдарды кайталаңыз.

3 -кадам: LCD экранды туташтыруу

ЖК экранды туташтыруу
ЖК экранды туташтыруу

LCD экраны оюн учурунда оюнчунун учурдагы упайын, ошондой эле жогорку упайын көрсөтүү үчүн колдонулат. ЖК панельге 16 түрдүү казык менен туташкан. ЖК иштөө үчүн потенциометрди талап кылат, андыктан потенциометрди нан тактасына коюңуз. Потенциометрдин жогорку сол пини нандын такасынын электр темир жолуна, ал эми астыңкы сол казык жер темир жолуна туташкан.

LCD казыктары төмөнкү тартипте туташат:

  1. Жер
  2. Күч
  3. Pin 11
  4. Pin 10
  5. Pin 9
  6. Pin 8
  7. Бош
  8. Бош
  9. Бош
  10. Бош
  11. Pin 7
  12. Жер
  13. Pin 6
  14. Потенциометр
  15. Күч
  16. Жер

4 -кадам: Саймон үчүн код дейт

Бул долбоорду аягына чыгаруу үчүн зарыл болгон бардык кодду камтыган 1200_Project2_Simon.ino файлы тиркелет. Код туш келди санды колдонуп, ар бир раундда кайсы үлгү көрсөтүлөрүн чечет. EEPROM эс тутуму ЖК экранында көрсөтүлүүчү жогорку баллды сактоо үчүн колдонулат.

Сунушталууда: