INHOUDSOPGAWE:

Memoriseringsspel op kort termyn: 7 stappe
Memoriseringsspel op kort termyn: 7 stappe

Video: Memoriseringsspel op kort termyn: 7 stappe

Video: Memoriseringsspel op kort termyn: 7 stappe
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim
Korttermyn memorisering spel
Korttermyn memorisering spel

Bou u eie memorandumspel op Arduino!

In hierdie speletjie sal een RGB LED aan die begin 3 ewekansige kleure flits; u moet die kleur van elkeen onthou. Sien jy waarheen dit gaan? U gebruik 'n potensiometer om die tweede RGB LED te verander en druk op 'n knoppie om elke kleur van die eerste RGB LED op te neem. Die tweede RGB -LED sal u wys watter kleur u gekies het, en sodra u die volgorde opgeteken het, flikker die RGB -LED's óf groen, en daar sal 'n geluid uit die zoemer wees wat aandui dat u die volgorde reg geraai het, of albei RGB -LED's sal rooi flikker en dit sal die volgorde -telling terugstel na 3* (dit kan verander word). U begin die spel deur die drie kleure wat u vertoon het te onthou, en as u die kleure wat korrek gekies is, korrek kies, word 'n ander ewekansige kleur bygevoeg. Dit sal aanhou totdat u een verkeerd verstaan, en soos hierbo genoem, word dit teruggestel na slegs 3 kleure.

Dit is 'n baie aangename, verslawende en irriterende speletjie om te speel:)

DINGE WAT JY NODIG HET

  • 1 x Arduino UNO R3
  • 1 x Potensiometer
  • 1 x drukknop
  • 2 x RGB LED's
  • 8 x 220 Ohm weerstande
  • 1 x Piezo -luidspreker
  • 18 x springdrade (manlik tot manlik)

OPSIONEEL

1 x Skildbord

Op die foto hierbo het ek 'n skild geskep om my vriende op skool te wys, maar dit is heeltemal onnodig. As u hierdie pad wil volg, kry u 'n soldeerbout, 'n bietjie soldeer en geduld. As u hierdie pad wil volg, stuur 'n boodskap aan my en ek kan u help as u probleme ondervind.

Stap 1: Voeg positiewe/gronddrade by die broodbord

Voeg positiewe/gronddrade by die broodbord
Voeg positiewe/gronddrade by die broodbord

Baie basiese stap

Koppel die GND aan die GND Rail op broodbord

Koppel die 5V aan die POSITIEWE Rail op die broodbord

Stap 2: Voeg drukknop by

Voeg drukknop by
Voeg drukknop by

Plaas die drukknop op die broodbord en volg die stappe in die prent hierbo.

Koppel die een kant aan die 5V -spoor

Koppel die 220 Ohm -weerstand aan die aangrensende kant van die drukknop, en koppel dan 'n trui aan die GND

Koppel die teenoorgestelde kant aan die 2 PIN op die Arduino

Nou het u u drukknoppie bygevoeg. Maak seker dat dit presies lyk soos op die foto, dit is 'n baie belangrike deel van hierdie speletjie!

Stap 3: Voeg potensiometer by

Voeg potensiometer by
Voeg potensiometer by

Plaas die potensiometer op die broodbord en volg die stappe in die prent hierbo.

Koppel die een kant aan die 5V -spoor

Koppel middel aan die A0 Analog IN

Verbind die laaste kant met die GND

Nou het u u drukknoppie bygevoeg. Maak seker dat dit presies lyk soos op die foto, dit is 'n baie belangrike deel van hierdie speletjie!

LET WEL: solank die een kant 5V het en die ander kant GND is en die middel na A0 gaan, sal dit goed werk

Stap 4: Voeg luidspreker by

Voeg luidspreker by
Voeg luidspreker by

Koppel die GND -kant aan die GND -spoor

Koppel die + -kant aan die 220 Ohm -weerstand en koppel dan aan PIN 7

Dis dit!

Stap 5: Voeg gebruikerskeuse -RGB by

Voeg gebruikerskeuse RGB by
Voeg gebruikerskeuse RGB by

RGB -LED's kan moeilike bedrading wees, dus kyk na die prent op die instruksies om vas te stel of u die regte rotasie het. Dus, my stappe hieronder is relatief tot my rotasie, daarom is dit belangrik om my stappe presies te volg!

Vanaf LINKS

Voeg 'n 220-Ohm-weerstand by die eerste twee, slaan die derde oor en voeg die mondstuk by

Koppel 'n GND -trui aan die derde sonder 'n weerstand, dit is ons GND

Met die eerste weerstand aan die linkerkant, gaan dit na PIN 3 (blou)

Die tweede weerstand sluit aan by PIN 5 (groen)

en die derde weerstand sluit aan by PIN 6 (rooi)

Dis dit! Dit is die RGB LED wat die gebruiker sal gebruik om die regte kleure te kies!

Stap 6: Voeg Random System RGB by

Voeg Random System RGB by
Voeg Random System RGB by

RGB -LED's kan moeilike bedrading wees, dus kyk na die prent op die instruksies om vas te stel of u die regte rotasie het. Dus, my stappe hieronder is relatief tot my rotasie, daarom is dit belangrik om my stappe presies te volg!

Vanaf LINKS

Voeg 'n 220-Ohm-weerstand by die eerste twee, slaan die derde oor en voeg die mondstuk by

Koppel 'n GND -trui aan die derde sonder 'n weerstand, dit is ons GND So met die eerste weerstand aan die linkerkant gaan dit na PIN 3 (Blou) Die tweede weerstand koppel aan PIN 5 (Groen) Die derde weerstand koppel aan PIN 6 (Rooi)

Dis dit! Dit is die RGB -LED wat vir die stelsel gebruik word om willekeurig kleure te kies!

Stap 7: U is klaar

Jy's klaar!
Jy's klaar!

Vir enige vrae, stuur 'n boodskap aan my; ek het die kode by hierdie stap aangeheg. U hoef niks te hoef te verander om dit te laat werk nie, maar u kan gerus peuter en die kode gladder laat verloop!

Alles MOET goed gedokumenteer wees, of 'n kode wat homself verduidelik, maar as u nuut is in programmering en nie iets verstaan nie, reageer ek vinnig op e-posse!

OOK hier is die biblioteek wat in die projek gebruik word

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

Aanbeveel: