Мазмұны:

CSCI-1200 2-ші жоба: Саймон былай дейді: 4 қадам
CSCI-1200 2-ші жоба: Саймон былай дейді: 4 қадам

Бейне: CSCI-1200 2-ші жоба: Саймон былай дейді: 4 қадам

Бейне: CSCI-1200 2-ші жоба: Саймон былай дейді: 4 қадам
Бейне: M5_05 | How to move an object with basic motion under behavior in Motion 5. 2024, Қараша
Anonim
CSCI-1200 2-ші жоба: Саймон айтады
CSCI-1200 2-ші жоба: Саймон айтады

Бұл зертханада сіз Arduino микроконтроллерінің көмегімен Simon Says ойынын жасау үшін түймелерді, СКД және жарықдиодты шамдарды қолданасыз.

Бұл жобаға қажет жабдықтар:

1. Ардуино Уно

2. СКД экран

3. 4 батырмалар

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

5. 4 жарық диоды

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

7. Сымдар/қосқыштар

Қажетті кітапханалар:

1. LiquidCrystal

2. EEPROM

1 -қадам: 4 жарықдиодты қосыңыз

4 жарықдиодты қосыңыз
4 жарықдиодты қосыңыз

Бұл жоба үшін көк, жасыл, қызыл және сары сияқты 4 түрлі түсті жарықдиодты қолданған дұрыс.

Жарық диодты тақтаға қосу үшін:

1. Жарық диодты тақтаға қойыңыз

2. Жер үсті рельсінен өтпелі сымды жарық диодтың төменгі сымына (-) жалғаңыз

3. Arduino портындағы қосқыш сымды жалғаңыз, диаграммада А2-А5 порты қолданылады. 220 Ом (Ом) резисторды сыммен бір қатарға қойып, оны жарық диодты жоғарғы сымға (+) қосыңыз.

4. Қалған 3 жарықдиодты тақтаға қосуды аяқтау үшін 1-3 қадамдарды қайталаңыз

2 -қадам: 4 түймені қосыңыз

4 түймені қосыңыз
4 түймені қосыңыз

Түймешіктер ойынды ойнау үшін пайдаланылады, сондықтан оны тақтаға оңай қол жетімді жерге қою керек. Ойынды түсінуді жеңілдету үшін түймелерді сәйкес жарықдиодты шамның алдына қою керек.

Түймені қосу қадамдары:

1. Батырманы тақтаға салыңыз

2. Түйменің жоғарғы сол жағындағы сымды нан тақтасының қорек жолына жалғаңыз.

3. Түйменің төменгі сол жағына 10К Ом (резеңке) резисторды жалғаңыз.

4. Түйменің оң жақ төменгі жағы сыммен Arduino портына қосылады, диаграммадағы түймелер үшін 2-5 порттары қолданылады.

5. Қалған 3 батырманы қосуды аяқтау үшін 1-4 қадамдарды қайталаңыз.

3 -қадам: СКД экранын қосыңыз

СКД экранды қосыңыз
СКД экранды қосыңыз

СКД экраны ойыншының ойын кезінде қазіргі ұпайын, сондай -ақ жоғары ұпайын көрсету үшін қолданылады. СКД тақтаға 16 түрлі түйреуішпен қосылған. СКД жұмыс істеу үшін потенциометрді қажет етеді, сондықтан потенциометрді тақтаға қойыңыз. Потенциометрдің жоғарғы сол жақ түйреуіші тақтаның қуат рельсіне қосылады, ал төменгі сол жақ түйреуіш жерлік рельске қосылады.

СКД түйреуіштері келесі ретпен қосылған:

  1. Жер
  2. Қуат
  3. Ілмек 11
  4. 10 -түйреуіш
  5. PIN 9
  6. 8 -түйреуіш
  7. Бос
  8. Бос
  9. Бос
  10. Бос
  11. 7 -түйреуіш
  12. Жер
  13. 6 -түйреуіш
  14. Потенциометр
  15. Қуат
  16. Жер

4 -қадам: Саймонның коды

Бұл жобаны аяқтау үшін қажетті барлық кодты қамтитын 1200_Project2_Simon.ino файлы бекітілген. Код кездейсоқ санды қолданып, әр раунд үшін қандай үлгі көрсетілетінін шешеді. EEPROM жады СКД экранында көрсетілетін жоғары баллды сақтау үшін қолданылады.

Ұсынылған: