Orodha ya maudhui:

Octarine: Mchezo Unaofanana wa Rangi na WS2812 RGB LEDs: 6 Hatua
Octarine: Mchezo Unaofanana wa Rangi na WS2812 RGB LEDs: 6 Hatua

Video: Octarine: Mchezo Unaofanana wa Rangi na WS2812 RGB LEDs: 6 Hatua

Video: Octarine: Mchezo Unaofanana wa Rangi na WS2812 RGB LEDs: 6 Hatua
Video: Timado Naga Siren [21/0/18] - Dota 2 Pro Gameplay [Watch & Learn] 2024, Novemba
Anonim
Octarine: Mchezo Unaofanana wa Rangi na WS2812 RGB LEDs
Octarine: Mchezo Unaofanana wa Rangi na WS2812 RGB LEDs

Octarine, rangi ya uchawi. Ilikuwa hai na inang'aa hai na ilikuwa rangi isiyo na ubishi ya mawazo, kwa sababu popote ilipoonekana ilikuwa ishara kwamba jambo tu lilikuwa mtumishi wa nguvu za akili ya kichawi. Ilikuwa uchawi yenyewe.

Lakini Rincewind alikuwa anafikiria kila mara inaonekana kama rangi ya zambarau.

- Terry Pratchett - Rangi ya Uchawi

Rangi zote zimerogwa na lazima uzitolee moja kwa moja. Inaelezea tatu za uchawi zitakusaidia ndani yako katika hamu yako.

P. S. Katika mradi huu mimi hutumia sana waendeshaji wa binary na vinyago vya binary, kwa hivyo inaweza kutumiwa na waelimishaji wa Sayansi ya Kompyuta kwa kusudi la ufundishaji wa mantiki ya Boolean kwa njia ya kufurahisha.

Vifaa

1x Arduino Nano / Uno au bodi nyingine inayoendana. Mradi hutumia pini 5 za dijiti na chini ya 6KB ya kumbukumbu. Kwa hivyo bodi ya Attiny85 inapaswa pia kufanya kazi vizuri.

Vifungo 4x vya kugusa. Ikiwa unapendelea, unaweza kutumia vitufe vya vitambuzi badala yake.

Ukanda wa LED wa 1x WS2812 au bar yenye taa 8 za RGB zinazoweza kudhibitiwa.

1x ubao wa mkate au bodi ya prototyping ya PCB ukipenda.

Waya wa Jumper Jumapili.

Hatua ya 1: Sheria za Mchezo

Kanuni za Mchezo
Kanuni za Mchezo

Muonekano wa mchezo una LED 8 za RGB. Lengo ni kuwafanya wote waangaze na rangi moja. Ni nyekundu katika "ulimwengu" wa kwanza, machungwa kwa pili, manjano kwa tatu, n.k.

Kuna vifungo 3 kuu. Kila mmoja wao hubadilisha rangi za LED nne kulingana na kinasa macho. Kwa mfano, kitufe cha kwanza kina kinyago 11110000. Inamaanisha kuwa inabadilisha rangi za LED nne za kwanza. Pia kuna kitufe cha "Shift" ambacho kinabadilisha kinyago. Ikiwa mchezaji atabonyeza Shift + Kitufe cha kwanza, kinyago kitakuwa 00001111 na taa nne za mwisho zitaathiriwa. Rangi zinabadilishwa kwa mzunguko.

Picha iliyoambatanishwa inaelezea masks yote.

Hatua ya 2: Viwango vya Kubuni

Ngazi Design
Ngazi Design

Mchezo huo una "walimwengu" sehemu ndogo nane kila moja. Ulimwengu wa kwanza ni "Nyekundu", na taa zote za LED hapa zinaweza kuwa katika majimbo mawili tu: tupu na nyekundu. Katika kila dondoo hatua zaidi za kuchimba hutumiwa, kwa hivyo shida huongezeka polepole. Unapopitisha ulimwengu (i.e. sehemu zote ndogo), unaokoa rangi inayofuata. Kwa hivyo katika ulimwengu wa pili ("Orange") LED zote zina majimbo matatu: tupu, nyekundu na machungwa. Hiyo ni kusema, kila ulimwengu unaofuata ni changamoto zaidi kuliko hapo awali.

Kinachotokea katika ulimwengu wa 8 ("Octarine")… vizuri… uchawi safi.

Hatua ya 3: Mzunguko

Mzunguko
Mzunguko

Inategemea bodi fulani unayotumia, lakini ninapendekeza sana kutumia usambazaji wa umeme wa nje kwa LED.

Nilitumia pini 2, 3, 4, na 5 kwa vifungo. Ikiwa unatumia microcontroller nyingine au pini usisahau kuibadilisha katika nambari ya mpango.

Hatua ya 4: Kanuni

Kanuni
Kanuni

Hapa unaweza kupata toleo la hivi karibuni la nambari ya chanzo.

Hatua ya 5: Upimaji

Upimaji
Upimaji

Hatua ya 6: Kwa hivyo, Ni Nini Kinachofuata?

Kwa hivyo, Ni Nini Kinachofuata?
Kwa hivyo, Ni Nini Kinachofuata?

Labda umeona kuwa mchezo huo hauna ulimwengu wa 8 (Octarine). Ilifanywa kwa makusudi. Uchawi… sio kitu kinachopaswa kuzalishwa haswa.

Ninakuhimiza ujenge ulimwengu wako wa 8. Kwa mfano, unaweza kumfanya mchezaji kupanga safu ya rangi ya upinde wa mvua badala ya monochrome au kutekeleza seli zenye rangi zinazobadilika. Ni juu yako. Fanya uchawi wako mwenyewe kwa njia yako mwenyewe.

Ilipendekeza: