Tartalomjegyzék:
- Kellékek
- 1. lépés: Játékszabályok
- 2. lépés: Szintek tervezése
- 3. lépés: Az áramkör
- 4. lépés: A kód
- 5. lépés: Tesztelés
- 6. lépés: Szóval, mi következik?
Videó: Octarine: színmegfelelő játék WS2812 RGB LED -ekkel: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Octarine, a varázslat színe. Élő volt és vibrálóan izzott, és a képzelet vitathatatlan pigmentje volt, mert bárhol is jelent, ez annak a jele volt, hogy a puszta anyag a mágikus elme erőinek szolgája. Ez maga a varázslat volt.
De Rincewind mindig is azt hitte, hogy zöldes-lila színű.
- Terry Pratchett - A varázslat színe
Minden szín elvarázsolt, és egyenként ki kell szabadítanod őket. Három varázslat segít benned a küldetésben.
P. S. Ebben a projektben széleskörűen bináris operátorokat és bináris maszkokat használok, így a számítástechnikai oktatók is használhatják a Boole -logika szórakoztató módon.
Kellékek
1x Arduino Nano/Uno vagy más kompatibilis tábla. A projekt valójában 5 digitális tűt és kevesebb mint 6 KB memóriát használ. Tehát az Attiny85 alapú táblának is jól kell működnie.
4x tapintható gomb. Ha szeretné, használhatja helyette az érzékelőgombokat.
1x WS2812 LED szalag vagy rúd 8 vezérelhető RGB LED -del.
1x kenyérlap vagy PCB prototípus -tábla, ha úgy tetszik.
Breadboard jumper vezetékek.
1. lépés: Játékszabályok
A játékfelület 8 RGB LED -et tartalmaz. A cél az, hogy mindegyiket azonos színnel ragyogják. Piros az első „világban”, narancssárga a másodikban, sárga a harmadikban stb.
3 fő gomb található. Mindegyikük megváltoztatja négy LED színét a bináris maszk szerint. Például az első gomb 11110000 maszkot tartalmaz. Ez azt jelenti, hogy megváltoztatja az első négy LED színét. Van egy „Shift” gomb is, amely megfordítja a maszkot. Ha a játékos megnyomja a Shift+Első gombot, a maszk 00001111 lesz, és az utolsó négy LED -et érinti. A színek ciklikusan változnak.
A mellékelt kép leírja az összes maszkot.
2. lépés: Szintek tervezése
A játék nyolc világrészből álló „világokból” áll. Az első világ „vörös”, és az összes LED itt csak két állapotban lehet: üres és piros. Minden alszinten több shuffle lépést alkalmaznak, így a nehézség fokozatosan növekszik. Amikor elhalad egy világ (azaz az összes alszint) mellett, megmenti a következő színt. Tehát a második („narancssárga”) világban minden LED -nek három állapota van: üres, piros és narancssárga. Vagyis minden következő világ nagyobb kihívást jelent, mint az előző.
Mi történik a nyolcadik („Octarine”) világban… nos… tiszta varázslat.
3. lépés: Az áramkör
Ez a használt kártyától függ, de erősen javaslom a külső tápegység használatát a LED -ekhez.
A gombokhoz 2, 3, 4 és 5 csapokat használtam. Ha másik mikrovezérlőt vagy csapokat használ, ne felejtse el módosítani a programkódban.
4. lépés: A kód
Itt megtalálhatja a forráskód legújabb verzióját.
5. lépés: Tesztelés
6. lépés: Szóval, mi következik?
Lehet, hogy észrevette, hogy a játéknak valójában nincs 8. (Octarine) világa. Szándékosan készült. A mágiát… nem szabad pontosan reprodukálni.
Arra biztatlak, hogy építsd fel saját 8. világodat. Például megkérheti a játékost, hogy szivárványszínű tömböt rendezzen a monokróm helyett, vagy változó színű cellákat valósítson meg. Tőled függ. Csináld a saját varázslatodat a magad módján.
Ajánlott:
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: 22 lépés (képekkel)
Puha játék Bluetooth kocka és Android játék fejlesztése az MIT App Inventor segítségével: A kockajátéknak különböző módszerei vannak 1) Hagyományos játék fa vagy sárgaréz kockákkal. 2) Játssz mobilon vagy PC -n a mobil vagy a PC által véletlenszerűen létrehozott kockával. fizikailag játszani a kockával, és mozgatni az érmét a mobilon vagy a számítógépen
Simon játék - szórakoztató játék!: 5 lépés
Simon Game - Szórakoztató játék !: Referencia: IttHosszú hétvége után valóban keményen kell próbálnia elvégezni az összes feladatot és munkát, amelyekért Ön felelős. Itt az ideje, hogy edzjük az agyunkat, nem? Az unalmas és értelmetlen játékok mellett van egy Simon Game nevű játék
Minion Cubecraft játék (zseblámpa játék): 4 lépés
Minion Cubecraft játék (A zseblámpa játéka): Régóta fáklyát akartam készíteni, hogy sötétben is használhassam, de az ötlet, hogy csak egy hengeres alakú tárgy legyen, csak be-ki kapcsolóval, ellenállt, hogy ne csináljam. Túl mainstream volt. Aztán egy napon a bátyám hozott egy kis NYÁK -ot
Neopixel Ws2812 Rainbow LED izzás M5stick-C - Szivárvány futtatása a Neopixel Ws2812 készüléken az M5stack M5stick C használatával Arduino IDE használatával: 5 lépés
Neopixel Ws2812 Rainbow LED izzás M5stick-C | Szivárvány futása a Neopixel Ws2812-en az M5stack M5stick C használatával Arduino IDE használatával: Sziasztok, srácok, ebben az oktatási útmutatóban megtanuljuk, hogyan kell használni a neopixel ws2812 LED-eket, vagy led szalagot vagy led mátrixot vagy led gyűrűt m5stack m5stick-C fejlesztőtáblával Arduino IDE-vel, és elkészítjük szivárványos mintát vele
A játék megvásárlása előtt ellenőrizheti, hogy fut -e egy játék a számítógépén .: 4 lépés
Hogyan lehet ellenőrizni, hogy a játék fut -e a számítógépen, mielőtt megvásárolná a játékot.: Nemrégiben beszereztem egy barátomtól a Call of Duty 4 -et (lehet, hogy ingyen), mert nem fut a számítógépén. Nos, a számítógépe meglehetősen új, és megdöbbentett, miért nem fut. Így pár órányi internetes keresés után találtam rá