![Octarine: A Color Matching Game With WS2812 RGB LED- ներով `6 քայլ Octarine: A Color Matching Game With WS2812 RGB LED- ներով `6 քայլ](https://i.howwhatproduce.com/images/002/image-5291-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Octarine: A Color Matching Game With WS2812 RGB LED- ներ Octarine: A Color Matching Game With WS2812 RGB LED- ներ](https://i.howwhatproduce.com/images/002/image-5291-1-j.webp)
Octarine, կախարդական գույն: Այն կենդանի էր և պայծառ փայլուն, և դա երևակայության անվիճելի գունանյութն էր, քանի որ որտեղ էլ որ այն հայտնվեր, դա նշան էր, որ սոսկ նյութը կախարդական մտքի ուժերի ծառան է: Դա ինքնին կախարդանք էր:
Բայց Ռինսվինդը միշտ մտածում էր, որ այն կանաչավուն-մանուշակագույն տեսք ունի:
- Թերի Պրացետ - Կախարդական գույնը
Բոլոր գույները հմայված են, և դուք պետք է դրանք ազատեք մեկ առ մեկ: Երեք կախարդական հմայքը կօգնի ձեզ ձեր որոնման մեջ:
Պ. Ս. Այս նախագծում ես լայնորեն օգտագործում եմ երկուական օպերատորներ և երկուական դիմակներ, այնպես որ այն կարող է օգտագործվել Համակարգչային գիտության ուսուցիչների կողմից ՝ բուլո տրամաբանության ուսուցման նպատակով զվարճալի խաղացված եղանակով:
Պարագաներ
1x Arduino Nano/Uno կամ այլ համատեղելի տախտակ: Նախագիծը իրականում օգտագործում է 5 թվային կապում և 6 ԿԲ -ից պակաս հիշողություն: Այսպիսով, Attiny85- ի վրա հիմնված խորհուրդը նույնպես պետք է լավ աշխատի:
4x շոշափելի կոճակներ: Եթե նախընտրում եք, փոխարենը կարող եք օգտագործել սենսորային կոճակներ:
1x WS2812 LED ժապավեն կամ բար `8 վերահսկելի RGB LED- ով:
Եթե ցանկանում եք, 1x տախտակ կամ PCB նախատիպային տախտակ:
Breadboard Jumper լարերը:
Քայլ 1: Խաղի կանոններ
![Խաղի կանոններ Խաղի կանոններ](https://i.howwhatproduce.com/images/002/image-5291-2-j.webp)
Խաղի ինտերֆեյսը պարունակում է 8 RGB LED: Նպատակն է, որ նրանք բոլորը փայլեն նույն գույնով: Առաջին «աշխարհում» կարմիր է, երկրորդում ՝ նարնջագույն, երրորդում ՝ դեղին և այլն:
Կան 3 հիմնական կոճակներ: Նրանցից յուրաքանչյուրը փոխում է չորս LED- ների գույները ՝ ըստ երկուական դիմակի: Օրինակ, առաջին կոճակն ունի դիմակ 11110000: Դա նշանակում է, որ այն փոխում է առաջին չորս LED- ների գույները: Կա նաև «Shift» կոճակ, որը դիմակ է շրջում: Եթե նվագարկիչը սեղմում է Shift+Առաջին կոճակը, դիմակը կլինի 00001111, և կազդեն չորս վերջին LED- ները: Գույները ցիկլիկ կերպով փոխվում են:
Կից պատկերը նկարագրում է բոլոր դիմակները:
Քայլ 2: Մակարդակների ձևավորում
![Մակարդակների ձևավորում Մակարդակների ձևավորում](https://i.howwhatproduce.com/images/002/image-5291-3-j.webp)
Խաղը բաղկացած է «աշխարհներից» ՝ ութ ենթամակարդակով: Առաջին աշխարհը «կարմիր» է, և այստեղ բոլոր լուսադիոդները կարող են լինել ընդամենը երկու վիճակում ՝ դատարկ և կարմիր: Յուրաքանչյուր ենթամակարդակում ավելի շատ խառնաշփոթ քայլեր են կիրառվում, ուստի դժվարությունը աստիճանաբար մեծանում է: Երբ անցնում ես մի աշխարհով (այսինքն ՝ բոլոր ենթամակարդակներով), դու փրկում ես հաջորդ գույնը: Երկրորդ («Նարնջագույն») աշխարհում բոլոր լուսադիոդներն ունեն երեք վիճակ ՝ դատարկ, կարմիր և նարնջագույն: Այսինքն ՝ յուրաքանչյուր հաջորդ աշխարհ ավելի դժվար է, քան նախորդը:
Այն, ինչ տեղի է ունենում 8 -րդ («Octarine») աշխարհում… լավ… մաքուր կախարդանք:
Քայլ 3: Շղթան
![The Circuit The Circuit](https://i.howwhatproduce.com/images/002/image-5291-4-j.webp)
Դա կախված է ձեր օգտագործած տախտակից, բայց ես խստորեն խորհուրդ եմ տալիս օգտագործել արտաքին էլեկտրամատակարարում LED- ների համար:
Կոճակների համար օգտագործել եմ 2, 3, 4 և 5 կապում: Եթե դուք օգտագործում եք այլ միկրոկոնտրոլեր կամ կապում, մի մոռացեք փոփոխել այն ծրագրի ծածկագրում:
Քայլ 4: Կոդ
![Օրենսգիրքը Օրենսգիրքը](https://i.howwhatproduce.com/images/002/image-5291-5-j.webp)
Այստեղ կարող եք գտնել աղբյուրի կոդի վերջին տարբերակը:
Քայլ 5: Փորձարկում
![Փորձարկում Փորձարկում](https://i.howwhatproduce.com/images/002/image-5291-6-j.webp)
Քայլ 6: Այսպիսով, ի՞նչ է հաջորդը:
![Այսպիսով, ինչ է հաջորդը Այսպիսով, ինչ է հաջորդը](https://i.howwhatproduce.com/images/002/image-5291-7-j.webp)
Հավանաբար նկատել եք, որ խաղն իրականում չունի 8 -րդ (Octarine) աշխարհ: Դա արվել է միտումնավոր: Կախարդությունը… այն չէ, ինչ ենթադրվում է, որ ճշգրիտ վերարտադրվի:
Ես ձեզ խրախուսում եմ կառուցել ձեր սեփական 8 -րդ աշխարհը: Օրինակ, կարող եք նվագարկիչին մոնոխրոմի փոխարեն կազմակերպել ծիածանի գույնի զանգված կամ ներդնել փոփոխվող գույներով բջիջներ: Որոշիր ինքդ. Կատարեք ձեր սեփական կախարդանքը ձեր սեփական ձեւով:
Խորհուրդ ենք տալիս:
Ինչպես վերահսկել WS2812 RGB LED (NeoPixel) W/ Arduino [ձեռնարկ] ՝ 10 քայլ
![Ինչպես վերահսկել WS2812 RGB LED (NeoPixel) W/ Arduino [ձեռնարկ] ՝ 10 քայլ Ինչպես վերահսկել WS2812 RGB LED (NeoPixel) W/ Arduino [ձեռնարկ] ՝ 10 քայլ](https://i.howwhatproduce.com/images/001/image-600-33-j.webp)
Ինչպես վերահսկել WS2812 RGB LED (NeoPixel) W/ Arduino [Ուսումնական ձեռնարկ. Այս LED- ները հասանելի են տարբեր չափերի և ձևերի և շերտի տեսքով: Այս ձեռնարկում դուք կիմանաք NeoPixel LED- ների մասին և ինչպես
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Գործարկելով Rainbow- ը Neopixel Ws2812- ի վրա `օգտագործելով M5stack M5stick C- ն Arduino IDE- ի միջոցով. 5 քայլ
![Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Գործարկելով Rainbow- ը Neopixel Ws2812- ի վրա `օգտագործելով M5stack M5stick C- ն Arduino IDE- ի միջոցով. 5 քայլ Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Գործարկելով Rainbow- ը Neopixel Ws2812- ի վրա `օգտագործելով M5stack M5stick C- ն Arduino IDE- ի միջոցով. 5 քայլ](https://i.howwhatproduce.com/images/001/image-2825-28-j.webp)
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Ողջույն, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել neopixel ws2812 LED- ները կամ led շերտի կամ led մատրիցայի կամ led օղակի հետ m5stack m5stick-C զարգացման տախտակով Arduino IDE- ով և մենք պատրաստելու ենք: դրա հետ ծիածանի օրինակ
Skype for Business Status WS2812 RGB LED Գրասեղան Underglow: 6 քայլ
![Skype for Business Status WS2812 RGB LED Գրասեղան Underglow: 6 քայլ Skype for Business Status WS2812 RGB LED Գրասեղան Underglow: 6 քայլ](https://i.howwhatproduce.com/images/006/image-15031-13-j.webp)
Skype for Business Status WS2812 RGB LED Գրասեղան Underglow. Ես հեռու եմ առաջին մարդուց, ով կարող է բաց գույն փոխել ՝ հիմնվելով ձեր Skype for Business հաշվի կարգավիճակի վրա, բայց կարծում եմ, որ ես առաջին մարդն եմ, ով գրել է ձեռնարկ ՝ հասցեագրման միջոցով: WS2812 LED շերտեր: Ես նախընտրում եմ այս լույսերը, քանի որ նվազագույն
NeoPixel / WS2812 RGB LED- ով սկսելը. 8 քայլ (նկարներով)
![NeoPixel / WS2812 RGB LED- ով սկսելը. 8 քայլ (նկարներով) NeoPixel / WS2812 RGB LED- ով սկսելը. 8 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-3576-24-j.webp)
NeoPixel / WS2812 RGB LED- ով սկսելը. [Նվագարկեք տեսանյութը] Այս հրահանգում մենք ուսումնասիրելու ենք հասցեագրվող RGB LED (WS2812) կամ հանրահայտորեն հայտնի Adafruit NeoPixel անվանումը: NeoPixel- ը օղակների, շերտերի, տախտակների ընտանիք է & իմպուլսային, գունագեղ մանրանկարչական LED- ների ձողիկներ: Սրանք շղթայական են
Game Boy Color Cartridge Ilummination (GBC) ՝ 5 քայլ
![Game Boy Color Cartridge Ilummination (GBC) ՝ 5 քայլ Game Boy Color Cartridge Ilummination (GBC) ՝ 5 քայլ](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11123290-game-boy-color-cartridge-ilummination-gbc-5-steps-j.webp)
Game Boy Color Cartridge Ilummination (GBC). Այս հրահանգը ցույց է տալիս, թե ինչպես օգտագործել LED- ը GBC փամփուշտը լուսավորելու համար