Мазмұны:

Санды есте сақтау ойыны: 6 қадам
Санды есте сақтау ойыны: 6 қадам

Бейне: Санды есте сақтау ойыны: 6 қадам

Бейне: Санды есте сақтау ойыны: 6 қадам
Бейне: Ата -аналармен қызықты ойын "Есте сақтау"ойыны 2024, Қараша
Anonim
Санды есте сақтау ойыны
Санды есте сақтау ойыны

Бұл «Есте сақтау» ойыны, сондықтан бірінші раундта есте сақтауға мүмкіндік беретін екі сан болады және сізге қандай сан шыққанға дейін 5 секунд уақыт беріледі, содан кейін келесі раундта 3 сан болады және сізге теруге 6 секунд уақыт беріледі. Әр раундта сізде жауапты жазу үшін тағы үш секунд бар нөмір болады және әр раундқа тағы бір сан қосылады, сондықтан күнделікті жаттығудан кейін сіздің есте сақтау қабілетіңіз жақсарады.

1 -қадам: материалдар

Жарықдиодты *3

Пернетақта*1 дыбыстық сигнал*1 Grove*18 Arduino резистері (қызғылт сары, қара және қоңыр)*3 Arduino резистері (қоңыр көк және қоңыр)*1

2 -қадам:

Кескін
Кескін

Алдымен біз үй жануарларының санын 2, -3, 4, -5, -6, 7, 8, -9 -ға байланыстыра аламыз. Сандық тақтаның екі түрі бар, олардың бірінде ABCD жоқ, екіншісінде. Егер бізде ABCD жоқ біреуін қолдансақ, онда тек 6 жол болады, онда біз ~ 3, 4, ~ 5, ~ 6, 7, 8 -ге қосыла аламыз, сонда бәрі сандық тақтаға арналған. Екінші жарық диоды Біз жасыл, қызыл және сары 3 жарықдиодты қолданамыз. Жасыл - сіз дұрыс жауап берген кезде, қызыл - дұрыс емес жауап бергенде, сары - күтуге арналған. Біз оларды кез келген 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 немесе 60 -ке қосамыз және олардың үшеуін таңдайтын болдық, мысалы, егер мен 35 -ті таңдасам, онда оны пайдалануым қажет. 40 және 45 сонымен қатар олардың үшеуі нан тақтасындағы өткізгіш материалдың теріс жолағына қосылу үшін қажет болуы керек, ал теріс жолақтың оң немесе сол жағында біз Arduino төзімді (қызғылт сары, қара және қоңыр) қолдануымыз керек. сол Arduino резистенттерінің алдында біз ~ 10, ~ 11, 12 -ге қосылу үшін желіні қолданамыз. Біз қолданатын соңғы нәрсе - динамик. Бізге ұнайтын кез келген жерге қойыңыз, содан кейін тағы бір Arduino төзімді (қоңыр, көк және қоңыр) қолданыңыз, содан кейін GND -ге қосылу үшін тағы бір жолды пайдаланыңыз, егер бұл блокты жіберіп алсақ, бағдарлама жұмыс істемеуі мүмкін. біз тіпті жүктей алмаймыз.

3 -қадам: Бағдарламалау

Келесі қадам - бұл бағдарламаны Arduino бағдарламасына жазу

Arduino бағдарламасы:

create.arduino.cc/editor/john3904/185fb1a3…

Бастапқы URL:

www.instructables.com/id/Arduino-Simple-Memory-Game/

4 -қадам: Arduino бағдарламасы түсіндіреді

Бұл жобада біз бағдарламаның 300 -ден астам жолын қолданатын боламыз, оның ең маңызды бөліктері - Таймер, Пернетақта, Дыбыстық сигнал, Жарық диоды, Ойын параметрі және Ойын түйрегіші - бұл Arduino таймері үшін ең маңызды бөлігі. Ойын кезінде санды әр кезде тапқан немесе терген уақыт. Ойын түйрегіші әр раундқа кездейсоқ сан жасауға арналған, сондықтан басқаларға қарағанда көбірек жолдар болады. Пернетақта сандық тақтаға арналған, сондықтан біз жауапты теріп, оны компьютерге жібере аламыз, бұл өте маңызды, себебі егер біз қате жіберсек, алдымен жауаптың 3 түрі болады, оны алудың жоғары мүмкіндігі сандар тақтасы жұмыс істемейді, екіншіден, сіз енгізген нөмір басқа санға айналады, мысалы, егер мен 0 -ді тақтаға жазсам, ол 1 немесе 2 немесе кез келген кездейсоқ сандар шығуы мүмкін, үшінші мүмкіндік - оны өздігінен енгізу Мысалы, егер мен бастау үшін * түймесін бассам және сандар тақтасын қосатын ойын басталса, онда тақта кез келген кездейсоқ сандарды мәңгі тереді, сондықтан бұл бөлікке мұқият болыңыз. Дыбыстық сигнал - біз дұрыс жауап бердік пе, біз санды баспадық па, жоқ па соны айтамыз, бұл өте пайдалы, тек біз шу шығаратын дыбыс басқа ма, жоқ па - бұл ойын параметрі. ойын түйреуішімен бірдей, бірақ бұл бүкіл машинаға көбірек көмектеседі, себебі ойын түйреуі тек түйреуішке арналған, бірақ бұл бүкіл машинаның қалай болатынына арналған. Соңғы бөлік және жаңадан бастағандар да қалай жасау керектігін білетін ең оңай бөлігі - бізге светодиод қажет - бізге жасыл, ол адамдарға дұрыс екенін айтады, екіншісі - сары, ол - ойынның тоқтатылғанын немесе адамдарға айтылатынын айтады. күту, соңғысы қызыл, ол адамдарға қателіктерін айтады. Мұның бәрінен кейін біз ойынды бастай аламыз.

5 -қадам: Ойынды бастау үшін қалтаны жасау

Жарайды, сондықтан ойынды бастау үшін жүктеу немесе жасау үшін бізге 4 қалта қажет. Біріншісі - негізгі, ол - Arduino бағдарламасын басқарыңыз, екіншісі - бұл қандай нөмір шығатынын көрсететін бағдарлама, ол ештеңе жоқ, бірақ егер біз таймер мен 0 санын қойсақ. ~ 9, содан кейін біз кездейсоқ сандарға қарағанда Arduino -ға қосылуымыз керек және ол әр деңгейге айналады, бірақ қалай қосылу керек? Бұл қадамда бізге екі және а қадамдары қажет, бұл неге екі және а? Мен кейінірек жауап беремін, Arduino -ны деректер кестесіндегі деректер кестесіне қосудың бірінші қадамында екінші қадамда бәрі болуы керек, ол таймер мен сандар, содан кейін біз осы деректерді алуымыз керек, бұл үшін біз CMD -ді пайдалана аламыз. соңғы сияқты, бірақ біз оған Arduino бағдарламасын жасауымыз керек, содан кейін барлық деректер мен таймер мен нөмірді бір қалтаға салыңыз, содан кейін таймер мен нөмір жұмыс істей бастауы мүмкін.

6 -қадам: бейне

Бастапқы URL:

Аяқтаңыз Қарағаныңызға рахмет.

Ұсынылған: