Мазмұны:
Бейне: Жақсартылған 'Саймон айтады' коды: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Жаңартылған 'Simple Simon' жобасы.
Атап айтқанда, бағдарламалық қамтамасыз етумен жұмыс істеу оңайырақ.
1 -қадам: Жұмысты бастау
Мен 'Simple-Simon-Says-Game' нұсқаулығынан бастадым
Жалпы аппараттық құралдарды енгізу үшін оны қараңыз.
Менде 4 түйме, 4 жарық диоды мен динамик бар жеке жобаны жасағандықтан, мен бұл жабдықты қолдандым (жоғарыда көрсетілген). Мен бұл жобада иллюстрацияға сәйкес келуі үшін кейбір аспектілерді өзгерту үшін фотосуреттерге сәл ғана тоқталдым.
Ол Nano 3.0 қолданады, мен перифериялық қондырғылар үшін әр түрлі түйреуіштерді қолдандым.
Айтпақшы, мен сізді Instructables.com/id/Fast-Easy-Simon жасаған аппараттық құралдың жеңілдетілген нұсқасы қызықтыруы мүмкін.
2 -қадам: жаңа жабдыққа бейімделу
Simon_Says эскизі мен үшін жұмыс істемеді, себебі код түзету түйреуіштеріне негізделген. Әрі қарай кодты орындау қиын болды және кейбір қателер болды.
Сондықтан мен бұл жаңартылған нұсқаны жасадым.
- PIN нөмірлері үшін 'логикалық' түрінің қолданылмауы түзетілді
- Код кез келген жарықдиодты және түйме түйреуіштері үшін жұмыс істейтін етіп өзгертілді.
- Логикалық ағын өте күрделі және қайталанатын жерлерде болды, бұл оны түсіну мен жөндеуді қиындатты. Сондықтан мен көп жағдайда оны жеңілдеттім.
- Басқа жақсартулармен қатар, 'Tone' класының объектісінің атауын 'speakerpin' -ден 'spiker' -ге өзгертіп, оның пин -тағайындауы үшін 'speakerpin' байт айнымалысын құрдым.
- 2015 ж. Қазан: жылдам енгізу батырмаларына рұқсат етілген
Менің жаңартылған эскизімді жүктеу сілтемесі осында берілген. Сіз кодтың басына жақын түйреуіштерді өзгерту арқылы өзіңіздің жеке жабдықтарыңызбен жұмыс жасауды жеңілдетуіңіз керек. Жүктеп алыңыз және онымен көңілді болыңыз.
3 -қадам: халық сұранысы бойынша
Саймон үлгісін сәйкестендірудің сәтті жиынтығы аяқталған кезде ысырманы басқару үшін бағдарламалық қамтамасыз етуді серво көмегімен қалай қолдану керектігі туралы сұрақтар туындады. Мен мұнда 'Simon_Says' нұсқаларын, сондай -ақ сәйкес servo кодымен әрі қарай өзгертуге бейімделген ұқсас 'Simon_Sings' нұсқаларын қосамын. Мен әрқайсысының кодына '@TODO' түсініктемелерін қойдым, олардың серво кодын қайда қою керектігін көрсетеді.
Нақты кодтау аппараттық құралдардың енгізілуіне және пайдаланылатын сервистік кітапханаға байланысты болады. Менде сервопроблемалар бойынша жауаптар жоқ. Ол үшін келесілерді ұнатуды қарастыруды ұсынамын: бейне: servosinstructables.com/id/Arduino-Servo-Motors/instructables.com/id/Access-control-with-Arduino-Keypad-4x4-Servo/For қалай басқарылады? Сервамен байланысты қосымша көмекке мұқтаж адамдарға мен сервопроцессорға сервистің орындалуына ең ұқсастығы бар пост ұсынамын.
Ұсынылған:
Саймон ойын айтады: 13 қадам
Саймон айтады ойын: Менің Саймон айтады ойынына қош келдіңіз !! Бұл шешілмейтін мүмкіндік сізге tinkercad -те Simon дейді ойынын жасауға мүмкіндік береді
Саймон Play -Doh -пен айтады - Макей Макей: 3 қадам
Саймон Play -Doh -пен айтады - Макей Макей: Довер қоғамдық кітапханасында Makey Makey жиынтығынан тұратын Instructables's Build Night өтті. Біздің меценаттар күнделікті заттарды контроллерге, пернетақтаға немесе музыкалық аспапқа айналдыру үшін жинақтармен тәжірибе жасауға шақырылды. Бұл нұсқаулықта біз
Саймон СКД дисплейімен айтады: 9 қадам (суреттермен)
Саймон СКД дисплейімен айтады: IntroHave сіз әрқашан Arduino жобасын құрғыңыз келді, ол бір, ойнауға өте қызықты, және екеуі оңай. Жақсы әрі қарай қарамаңыз. Сәлеметсіз бе, менің нұсқаушыма қош келдіңіз. Мұнда мен сендерге СКД көмегімен Simon Says ойынын құруды үйретемін
Саймон Arduino -мен ойын айтады: 5 қадам
Саймон Arduino көмегімен ойын айтады: DIY Саймон Arduino көмегімен ойын айтады, мен сізге Arduino көмегімен Simon Says ойынын қалай жасау керектігін көрсетемін, бұл өте қарапайым, мен Arduino Nano -ны сотқа беремін, менің YouTube каналыма жазылыңыз
Сенсорлық жады ойыны (Саймон айтады) - Егер бұлай болса: 6 қадам (суреттермен)
Сенсорлы есте сақтау ойыны (Саймон айтады) - Егер бұл солай болса: мен мектептегі жобаға сенсорлық жастықшалар мен неопиксель сақинасы бар есте сақтау ойынын жасадым. Бұл ойын Simon Says -ке ұқсас, тек ойындағы енгізу мен кері байланыстың көптеген түрлері (дыбыстар мен жарық эффектілері) әр түрлі. Мен Су дыбыстарын бағдарламаладым