Мазмуну:
- 1 -кадам: 4 LEDди туташтырыңыз
- 2 -кадам: 4 баскычты туташтырыңыз
- 3 -кадам: LCD экранды туташтыруу
- 4 -кадам: Саймон үчүн код дейт
Video: CSCI-1200 Долбоор 2: Саймон мындай дейт: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул лабораторияда сиз 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ди колдонуу эң жакшы.
LEDди панелге туташтыруу үчүн:
1. Жарык диодун нан табакка коюңуз
2. Жер астындагы темир жолдон секирүүчү зымды LEDдин астындагы коргошунга (-) туташтырыңыз
3. Ардуинодогу порттон секирүүчү зымды туташтырыңыз, диаграммада A2-A5 порттору колдонулат. 220 Ω (ом) каршылыгын зым менен бир катарга коюп, аны LEDдин жогорку коргошунга (+) туташтырыңыз.
4. Калган 3 LEDди нан тактасына туташтыруу үчүн 1-3 -кадамдарды кайталаңыз
2 -кадам: 4 баскычты туташтырыңыз
Баскычтар оюнду ойноо үчүн колдонулат, андыктан кирүү оңой болгон нан тактасына жайгаштырылышы керек. Оюнду түшүнүүнү жеңилдетүү үчүн, баскычтар тиешелүү LEDдын алдына коюлушу керек.
Баскычты туташтыруу үчүн кадамдар:
1. Баскычты нан тактасына салыңыз
2. Баскычтын сол жээгиндеги зымды нан тактасынын электр темир жолуна туташтырыңыз.
3. 10K Ω (ohm) резисторун баскычтын астыңкы сол жагына жана панелдин жер темир жолуна туташтырыңыз
4. Баскычтын төмөнкү оң жагы зым менен Arduino портуна туташат, 2-5 порттору диаграммада баскычтар үчүн колдонулат.
5. Калган 3 баскычты туташтыруу үчүн 1-4 кадамдарды кайталаңыз.
3 -кадам: LCD экранды туташтыруу
LCD экраны оюн учурунда оюнчунун учурдагы упайын, ошондой эле жогорку упайын көрсөтүү үчүн колдонулат. ЖК панельге 16 түрдүү казык менен туташкан. ЖК иштөө үчүн потенциометрди талап кылат, андыктан потенциометрди нан тактасына коюңуз. Потенциометрдин жогорку сол пини нандын такасынын электр темир жолуна, ал эми астыңкы сол казык жер темир жолуна туташкан.
LCD казыктары төмөнкү тартипте туташат:
- Жер
- Күч
- Pin 11
- Pin 10
- Pin 9
- Pin 8
- Бош
- Бош
- Бош
- Бош
- Pin 7
- Жер
- Pin 6
- Потенциометр
- Күч
- Жер
4 -кадам: Саймон үчүн код дейт
Бул долбоорду аягына чыгаруу үчүн зарыл болгон бардык кодду камтыган 1200_Project2_Simon.ino файлы тиркелет. Код туш келди санды колдонуп, ар бир раундда кайсы үлгү көрсөтүлөрүн чечет. EEPROM эс тутуму ЖК экранында көрсөтүлүүчү жогорку баллды сактоо үчүн колдонулат.
Сунушталууда:
Саймон оюн мындай дейт: 13 кадам
Саймон оюн айтты: Менин Саймон оюнума кош келиңиз !! Бул татаал нерсе сизди Tinkercad боюнча Саймон дейт оюнун түзүүгө жетелейт
Саймон Play -Doh менен мындай дейт: Макей Макей: 3 кадам
Саймон Play -Doh менен айтат - Макей Макей: Довер коомдук китепканасында Макей Макей комплекттерин камтыган Instructables 'Build Night өткөрүлдү. Биздин меценаттар күнүмдүк буюмдарды контроллерге, клавиатурага же музыкалык аспапка айландыруу үчүн комплекттер менен эксперимент жүргүзүүгө чакырылган. Бул Нускамада биз
Саймон мындай дейт: 3 кадам
Саймон мындай дейт: Бул көрсөтмө голланд тилинде жазылган. Voor onze seminar 'Happy Hacking' op de HKU hebben wij een soundboard gemaakt die is gebaseerd op het spel Саймон дейт. Door op een button te drukken komt er een geluid uit. Элке кнопкасын басып койгула. Күйүк
Саймон LCD дисплейи менен мындай дейт: 9 кадам (сүрөттөр менен)
Саймон LCD дисплейи менен мындай дейт: IntroHave сиз ар дайым Arduino долбоорун түзгүңүз келген, аны ойнотуу абдан кызыктуу, экөө курууга оңой. Мейли, ары караба. Саламатсызбы жана менин инструкторума кош келиңиз. Бул жерде мен сизге LCD менен Simon Says оюнун түзүүнү үйрөтөм
Тийүү менен эс тутум оюну (Саймон мындай дейт) - Эгерде бул ошондо: 6 кадам (сүрөттөр менен)
Тийүү менен эс тутум оюну (Саймон мындай дейт) - Эгерде бул ошондо: Мен өз алдынча жасалган сенсордук аянтчалар жана мектеп проектиси үчүн неопикселдүү шакек менен эстутум оюнун жасадым. Бул оюн Simon Saysке окшош, бирок оюндагы көптөгөн киргизүү жана кайтарым байланыштар (үндөр жана жарык эффекттери) башкача. Мен Су үндөрүн программаладым