Съдържание:

Игра за краткосрочно запаметяване: 7 стъпки
Игра за краткосрочно запаметяване: 7 стъпки

Видео: Игра за краткосрочно запаметяване: 7 стъпки

Видео: Игра за краткосрочно запаметяване: 7 стъпки
Видео: ❓Как вас заставляют делать то, что ОН хочет? ⚠️7 Основных Приемов Манипулятора❗Анна Богинская 2024, Юли
Anonim
Игра за краткосрочно запаметяване
Игра за краткосрочно запаметяване

Изградете своя собствена игра за запаметяване на базата на Arduino!

В тази игра един RGB светодиод ще мига 3 произволни цвята в началото, ще трябва да запомните цвета на всеки от тях. Вижте къде отива това? Ще използвате потенциометър, за да смените втория RGB LED и натиснете бутон, за да запишете всеки цвят от първия RGB LED. Вторият RGB светодиод ще ви покаже кой цвят сте избрали и след като сте записали последователността, RGB светодиодите или ще мигат зелено и ще се чуе звук от зумера, който сигнализира, че правилно сте познали последователността или и двата RGB светодиода ще мигат червено и ще върне броя на последователностите обратно на 3* (това може да се промени). Започвате играта с това, че трябва да запомните 3 -те показани цвята, а след това, ако правилно изберете цветовете, ще се добави друг произволен цвят в последователността. Това ще продължи, докато не сбъркате нещо и както е казано по -горе, ще се върне обратно само до 3 цвята.

Това е наистина забавна, пристрастяваща и досадна игра за игра:)

НЕЩА, КОИТО ЩЕ СЕ ИМУГАТ

  • 1 x Arduino UNO R3
  • 1 x потенциометър
  • 1 x бутон
  • 2 x RGB LED
  • 8 x 220 ома резистори
  • 1 х Пиезо високоговорител
  • 18 x джъмперни проводници (мъжки към мъжки)

ОПЦИЯ

1 x Щитска дъска

На горната снимка създадох щит, който да показвам на приятелите си в училище, но това е напълно ненужно. Ако искате да преминете по този път, ще получите поялник, малко спойка и търпение. Ако искате да преминете по този маршрут, не се колебайте да ми пишете и мога да ви помогна, ако имате проблеми.

Стъпка 1: Добавяне на положителни/заземяващи проводници към платката

Добавяне на положителни/заземяващи проводници към макета
Добавяне на положителни/заземяващи проводници към макета

Много основна стъпка

Свържете GND към GND шината на чертежа

Свържете 5V към ПОЗИТИВНАТА шина на макета

Стъпка 2: Добавяне на бутон

Добавяне на бутон
Добавяне на бутон

Поставете бутона за натискане върху чертежа и следвайте стъпките на снимката по -горе.

Свържете едната страна към 5V шината

Свържете резистора 220 Ohm към съседната страна на бутона, след което свържете джъмпер към GND

Свържете противоположната страна към 2 PIN на Arduino

Сега имате добавен вашия бутон. Уверете се, че изглежда точно като на снимката, това е много важна част от тази игра!

Стъпка 3: Добавяне на потенциометър

Добавяне на потенциометър
Добавяне на потенциометър

Поставете потенциометъра върху чертежа и следвайте стъпките на снимката по -горе.

Свържете едната страна към 5V шината

Свържете средата към аналоговия вход A0

Свържете последната страна към GND

Сега имате добавен вашия бутон. Уверете се, че изглежда точно като на снимката, това е много важна част от тази игра!

ЗАБЕЛЕЖКА: Докато едната страна има 5V, а другата страна е GND, а средата е към A0, тя ще работи добре

Стъпка 4: Добавяне на високоговорител

Добавяне на високоговорител
Добавяне на високоговорител

Свържете страната GND към шината GND

Свържете страната + към 220 ома резистор, след това се свържете към PIN 7

Това е!

Стъпка 5: Добавяне на RGB за избор на потребител

Добавяне на RGB за избор на потребител
Добавяне на RGB за избор на потребител

RGB светодиодите могат да бъдат сложно окабеляване, така че погледнете изображението на инструкцията, за да определите дали имате правилното завъртане. Така че моите стъпки по -долу ще бъдат относителни към моята ротация, поради което е важно да следвам точно стъпките ми!

Започвайки от НАЛЯВО

Добавете 220-омов резистор към първите два, пропуснете третия и добавете към четвъртия

Свържете джъмпер GND към 3 -тия без резистор, това е нашият GND

Така че с първия резистор вляво той преминава към PIN 3 (син)

Вторият резистор се свързва с PIN 5 (зелен)

и третият резистор се свързва с PIN 6 (червен)

Това е! Това е RGB LED, който ще се използва от потребителя за избор на правилните цветове!

Стъпка 6: Добавяне на произволен системен RGB

Добавяне на произволен системен RGB
Добавяне на произволен системен RGB

RGB светодиодите могат да бъдат сложно окабеляване, така че погледнете изображението на инструкцията, за да определите дали имате правилното завъртане. Така че моите стъпки по -долу ще бъдат относителни към моята ротация, поради което е важно да следвам точно стъпките ми!

Започвайки от НАЛЯВО

Добавете 220-омов резистор към първите два, пропуснете третия и добавете към четвъртия

Свържете джъмпер GND към 3 -ия без резистор, това е нашият GND Така че с първия резистор вляво, той преминава към PIN 3 (син) Вторият резистор се свързва с PIN 5 (зелен) Третият резистор се свързва с PIN 6 (Червен)

Това е! Това е RGB LED, който ще се използва за системата за произволен избор на цветове!

Стъпка 7: Готови сте

Готови сте!
Готови сте!

Всички въпроси не се колебайте да ми пишете, приложих кода към тази стъпка. Не бива да се налага да променяте нищо, за да работи, но не се колебайте да направите и да направите кода да работи по -гладко!

Всичко ТРЯБВА да бъде добре документирано или код, който да се обяснява, но ако сте нов в програмирането и не разбирате нещо, отговарям на имейли доста бързо!

СЪЩО тук е библиотеката, използвана в проекта

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

Препоръчано: