![„Octarine“: spalvų derinimo žaidimas su WS2812 RGB šviesos diodais: 6 žingsniai „Octarine“: spalvų derinimo žaidimas su WS2812 RGB šviesos diodais: 6 žingsniai](https://i.howwhatproduce.com/images/002/image-5291-j.webp)
Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-23 14:53
![„Octarine“: spalvų derinimo žaidimas su WS2812 RGB šviesos diodais „Octarine“: spalvų derinimo žaidimas su WS2812 RGB šviesos diodais](https://i.howwhatproduce.com/images/002/image-5291-1-j.webp)
Oktarinas, magijos spalva. Jis buvo gyvas ir švytėjo gyvybingai, ir tai buvo neabejotinas vaizduotės pigmentas, nes kur jis bebūtų, tai buvo ženklas, kad tik materija yra stebuklingo proto galių tarnas. Tai buvo pats kerėjimas.
Tačiau Rincewindas visada manė, kad tai atrodo tarsi žalsvai violetinė.
- Terry Pratchett - magijos spalva
Visos spalvos yra užburtos, ir jūs turite jas atlaisvinti po vieną. Trys magiški burtai padės jums jūsų ieškojimuose.
P. S. Šiame projekte aš plačiai naudoju dvejetainius operatorius ir dvejetaines kaukes, todėl jį gali naudoti kompiuterių mokslo pedagogai, norėdami linksmai lošti lojalumo logikos mokymo.
Prekės
1x „Arduino Nano/Uno“ar kita suderinama plokštė. Projektas iš tikrųjų naudoja 5 skaitmeninius kaiščius ir mažiau nei 6 KB atminties. Taigi lenta „Attiny85“taip pat turėtų gerai veikti.
4x lytėjimo mygtukai. Jei norite, galite naudoti jutiklių mygtukus.
1x WS2812 LED juostelė arba juosta su 8 valdomais RGB šviesos diodais.
1x duonos plokštė arba PCB prototipų plokštė, jei norite.
Breadboard Jumper laidai.
1 žingsnis: žaidimo taisyklės
![Žaidimo taisyklės Žaidimo taisyklės](https://i.howwhatproduce.com/images/002/image-5291-2-j.webp)
Žaidimo sąsajoje yra 8 RGB šviesos diodai. Tikslas yra, kad jie visi spindėtų ta pačia spalva. Pirmame „pasaulyje“jis yra raudonas, antrame - oranžinis, trečiame - geltonas ir kt.
Yra 3 pagrindiniai mygtukai. Kiekvienas iš jų pakeičia keturių šviesos diodų spalvas pagal dvejetainę kaukę. Pavyzdžiui, pirmasis mygtukas turi kaukę 11110000. Tai reiškia, kad jis keičia pirmųjų keturių šviesos diodų spalvas. Taip pat yra mygtukas „Shift“, kuris apverčia kaukę. Jei žaidėjas paspaudžia „Shift“+pirmąjį mygtuką, kaukė bus 00001111 ir bus paveikti keturi paskutiniai šviesos diodai. Spalvos keičiamos cikliškai.
Pridėtame paveikslėlyje aprašomos visos kaukės.
2 žingsnis: lygių projektavimas
![Lygių dizainas Lygių dizainas](https://i.howwhatproduce.com/images/002/image-5291-3-j.webp)
Žaidimas susideda iš aštuonių po lygių „pasaulių“. Pirmasis pasaulis yra „raudonas“, o visi šviesos diodai čia gali būti tik dviejų būsenų: tušti ir raudoni. Kiekviename pakopoje taikomas daugiau maišymo žingsnių, todėl sunkumai didėja palaipsniui. Praeidami pasaulį (t. Y. Visus žemesnius lygius) išgelbėsite kitą spalvą. Taigi antrame („oranžinis“) pasaulyje visi šviesos diodai turi tris būsenas: tuščias, raudonas ir oranžinis. Tai reiškia, kad kiekvienas kitas pasaulis yra sudėtingesnis nei ankstesnis.
Kas vyksta 8 -ajame („Octarine“) pasaulyje … na … gryna magija.
3 žingsnis: grandinė
![Circuit Circuit](https://i.howwhatproduce.com/images/002/image-5291-4-j.webp)
Tai priklauso nuo konkrečios jūsų naudojamos plokštės, tačiau primygtinai rekomenduoju naudoti šviesos diodų išorinį maitinimo šaltinį.
Mygtukams naudojau 2, 3, 4 ir 5 kaiščius. Jei naudojate kitą mikrovaldiklį ar kaiščius, nepamirškite jo pakeisti programos kode.
4 žingsnis: Kodas
![Kodas Kodas](https://i.howwhatproduce.com/images/002/image-5291-5-j.webp)
Čia galite rasti naujausią šaltinio kodo versiją.
5 žingsnis: bandymas
![Testavimas Testavimas](https://i.howwhatproduce.com/images/002/image-5291-6-j.webp)
6 žingsnis: Taigi, kas toliau?
![Taigi, kas toliau? Taigi, kas toliau?](https://i.howwhatproduce.com/images/002/image-5291-7-j.webp)
Galbūt pastebėjote, kad žaidimas iš tikrųjų neturi 8 -ojo (oktarino) pasaulio. Tai buvo padaryta tyčia. Magija… nėra kažkas, kas turėtų būti tiksliai atkurta.
Aš raginu jus kurti savo 8 -ąjį pasaulį. Pavyzdžiui, galite priversti žaidėją surengti vaivorykštės spalvos masyvą, o ne vienspalvį, arba įgyvendinti langelius su besikeičiančiomis spalvomis. Viskas priklauso nuo tavęs. Daryk savo magiją savaip.
Rekomenduojamas:
Vakarėlio „Bluetooth“garsiakalbis su RGB šviesos diodais: 7 žingsniai
![Vakarėlio „Bluetooth“garsiakalbis su RGB šviesos diodais: 7 žingsniai Vakarėlio „Bluetooth“garsiakalbis su RGB šviesos diodais: 7 žingsniai](https://i.howwhatproduce.com/images/001/image-475-j.webp)
Vakarėlio „Bluetooth“garsiakalbis su RGB šviesos diodais: Sveiki, tai yra mano pirmosios instrukcijos, parodysiu, kaip sukūriau šį vakarėlio garsiakalbį su RGB šviesos diodais. Šį projektą įkvėpė „JBL Pulse“ir šios instrukcijos, tačiau tai yra labai pigus ir lengvai pagaminamas projektas, kuriame daugumą dalykų galima sukurti
Nuotaikos lempa su RGB šviesos diodais: 4 žingsniai
![Nuotaikos lempa su RGB šviesos diodais: 4 žingsniai Nuotaikos lempa su RGB šviesos diodais: 4 žingsniai](https://i.howwhatproduce.com/images/001/image-53-33-j.webp)
Nuotaikos lempa su RGB šviesos diodais: este proyecto se trató de hacer una lampara de * sentimientos * utilizando un Arduino Uno. Pirmasis yra būtinas įvairios medžiagos džemperiai, šviesos diodai RGB arba „Neopixel“, priklausomi nuo „hacer“. „En este caso utilizaremos“vadovavo RGB, kuriame buvo
Kaip padaryti „Infinity Mirror Heart“su „Arduino“ir RGB šviesos diodais: 8 žingsniai (su nuotraukomis)
![Kaip padaryti „Infinity Mirror Heart“su „Arduino“ir RGB šviesos diodais: 8 žingsniai (su nuotraukomis) Kaip padaryti „Infinity Mirror Heart“su „Arduino“ir RGB šviesos diodais: 8 žingsniai (su nuotraukomis)](https://i.howwhatproduce.com/images/004/image-9053-20-j.webp)
Kaip padaryti begalybės veidrodinę širdį su „Arduino“ir RGB šviesos diodais: Kartą vakarėlyje aš ir žmona pamatėme begalybės veidrodį, ir ji buvo sužavėta išvaizdos ir vis kartojo, kad noriu vieno! Geras vyras visada klauso ir prisimena, todėl nusprendžiau jai pasistatyti Valentino dienos dovaną
Mažas mikrovaldiklis su šviesos diodais ir RGB: 4 žingsniai
![Mažas mikrovaldiklis su šviesos diodais ir RGB: 4 žingsniai Mažas mikrovaldiklis su šviesos diodais ir RGB: 4 žingsniai](https://i.howwhatproduce.com/images/003/image-7003-22-j.webp)
AT Tiny mikrokontroleris su šviesos diodais ir RGB: grandinėje naudojamas AT TINY mikrovaldiklis. Jame yra laikrodis, esantis 5 kaištyje, kuris tam tikru dažniu gali išjungti ir įjungti šviesos diodą (šviesos diodą) arba RGB (raudonas, žalias mėlynas šviesos diodas). „Arduino“teikia 5 voltų šaltinį. Rezistoriai riboja srovę
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)
![KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais) KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: 5 žingsniai (su paveikslėliais)](https://i.howwhatproduce.com/images/002/image-5645-25-j.webp)
KAIP PADARYTI IR IR IR ŠVIESOS ŠVIESOS ŠVIESOS KAMERĄ: Supratau infraraudonųjų spindulių kamerą, kad galėčiau ją naudoti judesio fiksavimo sistemoje. Su juo taip pat galite gauti tokių nuostabių vaizdų: blizgių objektų, matomų fotoaparate, kurie yra normalūs realybėje. Už pigią kainą galite gauti gana gerų rezultatų. Jis