Мазмұны:

Қысқа мерзімді есте сақтау ойыны: 7 қадам
Қысқа мерзімді есте сақтау ойыны: 7 қадам

Бейне: Қысқа мерзімді есте сақтау ойыны: 7 қадам

Бейне: Қысқа мерзімді есте сақтау ойыны: 7 қадам
Бейне: Есте сақтау қабілетін жақсарту: 3 кеңес / Sana Ortalygy 2024, Қараша
Anonim
Қысқа мерзімді есте сақтау ойыны
Қысқа мерзімді есте сақтау ойыны

Ардуиноға негізделген жеке есте сақтау ойынын құрыңыз!

Бұл ойында бір RGB светодиоды кездейсоқ 3 түсті жыпылықтайды, олардың әрқайсысының түсін есте сақтау қажет. Қараңызшы, бұл қайда бара жатыр? Сіз екінші RGB светодиодын өзгерту үшін потенциометрді қолданасыз және әр түсті бірінші RGB светодиодынан жазу үшін түймені басасыз. Екінші RGB светодиод сізге қай түсті таңдағанын көрсетеді, ал реттілікті жазғаннан кейін RGB светодиоды жасыл түспен жыпылықтайды және дыбыстық сигнал естіледі, сіз ретті дұрыс болжадыңыз, немесе екі RGB светодиоды қызыл және ол реттік санауды 3* қалпына келтіреді (мұны өзгертуге болады). Сіз ойынды көрсетілген 3 түсті есте сақтаудан бастайсыз, содан кейін сіз түстерді дұрыс таңдасаңыз, кезектілікке басқа кездейсоқ түс қосылады. Бұл бір қате кеткенше жалғаса береді және жоғарыда айтылғандай, ол тек 3 түске қайта оралады.

Бұл шынымен қызықты, тәуелді және тітіркендіргіш ойын:)

Сізге қажет нәрселер

  • 1 x Arduino UNO R3
  • 1 x потенциометр
  • 1 x басу түймесі
  • 2 x RGB светодиодтары
  • 8 x 220 Ом резисторлары
  • 1 x пьезо динамигі
  • 18 x секіргіш сымдар (еркектен еркекке дейін)

ҚОСЫМША

1 x қалқан тақтасы

Жоғарыдағы суретте мен достарымды мектепте көрсету үшін қалқан жасадым, бірақ бұл мүлде қажет емес. Егер сіз осы жолмен жүргіңіз келсе, сізге дәнекерленген темір, дәнекерлеуіш пен шыдамдылық қажет болады. Егер сіз осы жолмен барғыңыз келсе, маған хабарлаңыз, егер сізде қиындық туындаса, мен сізге көмектесемін.

1 -қадам: Электронды тақтаға оң/жер сымдарын қосу

Электронды тақтаға оң/жер сымдарын қосу
Электронды тақтаға оң/жер сымдарын қосу

Өте қарапайым қадам

GND -ді GND рельсіне тақтаға қосыңыз

5В кернеу тақтасындағы Позитивті рельске қосыңыз

2 -қадам: басу түймесін қосу

Басу түймесін қосу
Басу түймесін қосу

Түймені тақтаға қойып, жоғарыдағы суреттегі қадамдарды орындаңыз.

Бір жағын 5В рельске қосыңыз

220 Ом резисторды түйменің көршілес жағына жалғаңыз, содан кейін GND -ге қосқышты қосыңыз

Қарсы жақты Arduino -дағы 2 PIN -ге қосыңыз

Енді сіз батырманы қосасыз. Суреттегідей екеніне көз жеткізіңіз, бұл ойынның өте маңызды бөлігі!

3 -қадам: потенциометрді қосу

Потенциометрді қосу
Потенциометрді қосу

Потенциометрді тақтаға қойып, жоғарыдағы суреттегі қадамдарды орындаңыз.

Бір жағын 5В рельске қосыңыз

A0 аналогтық кіруге ортаны қосыңыз

Соңғы жағын GND -ге қосыңыз

Енді сіз батырманы қосасыз. Суреттегідей екеніне көз жеткізіңіз, бұл ойынның өте маңызды бөлігі!

ЕСКЕРТПЕ: Егер бір жағында 5В болса, екінші жағы GND болып, ортасы A0 -ге ауысса, ол жақсы жұмыс істейді

4 -қадам: Динамикті қосу

Динамик қосылуда
Динамик қосылуда

GND жағын GND рельсіне қосыңыз

+ Жағын 220 Ом резисторға, содан кейін PIN 7 -ге қосыңыз

Міне бітті!

5 -қадам: RGB пайдаланушыны таңдауды қосу

Пайдаланушы таңдауы RGB қосу
Пайдаланушы таңдауы RGB қосу

RGB светодиодтары күрделі сым болуы мүмкін, сондықтан сіз дұрыс бұрылғаныңызды анықтау үшін нұсқаулықтағы суретке қараңыз. Сонымен, менің төмендегі қадамдар менің ротацияға қатысты болады, сондықтан менің қадамдарымды дәл орындау маңызды!

СОЛДАН басталады

Алғашқы екеуіне 220 Ом резисторды қосып, үшіншісін өткізіп жіберіп, саңылауды қосыңыз

GND секіргішін резисторсыз үшіншіге қосыңыз, бұл біздің GND

Сол жақтағы бірінші резистор PIN 3 -ке (көк) өтеді

Екінші резистор PIN 5 -ке қосылады (жасыл)

және үшінші резистор PIN 6 -ға қосылады (Қызыл)

Міне бітті! Бұл пайдаланушыға дұрыс түстерді таңдау үшін қолданылатын RGB жарық диоды!

6 -қадам: RGB кездейсоқ жүйесін қосу

RGB кездейсоқ жүйені қосу
RGB кездейсоқ жүйені қосу

RGB светодиодтары күрделі сым болуы мүмкін, сондықтан сіз дұрыс бұрылғаныңызды анықтау үшін нұсқаулықтағы суретке қараңыз. Сонымен, менің төмендегі қадамдар менің ротацияға қатысты болады, сондықтан менің қадамдарымды дәл орындау маңызды!

СОЛДАН басталады

Алғашқы екеуіне 220 Ом резисторды қосыңыз, үшіншісін өткізіп жіберіп, саңылауды қосыңыз

GND секіргішін резисторсыз 3 -шіге қосыңыз, бұл біздің GND, сондықтан сол жақтағы бірінші резистор PIN 3 -ке өтеді (көк) Екінші резистор PIN 5 -ке қосылады (жасыл) Үшінші резистор PIN 6 -ға қосылады (Қызыл)

Міне бітті! Бұл жүйеде түстерді кездейсоқ таңдау үшін қолданылатын RGB светодиоды!

7 -қадам: Сіз аяқтадыңыз

Сіз аяқтадыңыз!
Сіз аяқтадыңыз!

Барлық сұрақтар бойынша маған хабарлауға болады, мен бұл қадамға кодты тіркедім. Жұмыс істеу үшін сізге ештеңені өзгертудің қажеті жоқ, бірақ кодты тегіс жұмыс істеуге тырысыңыз!

Бәрі жақсы құжатталуы немесе өзін түсіндіретін код болуы керек, бірақ егер сіз бағдарламалауға жаңадан кірсеңіз және электрондық поштаға тез жауап берсеңіз!

Сонымен қатар, бұл жобада пайдаланылатын кітапхана

bitbucket.org/teckel12/arduino-new-tone/wiki/Home

Ұсынылған: