Orodha ya maudhui:
Video: Mchezo wa Arduino Sorta Sudoku: Hatua 3 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Watu wengi wanapenda kucheza Sudoku na wajukuu kama michezo ya kubahatisha kwa hivyo niliamua kutengeneza mchezo wa kubeba "Sorta Sudoku". Katika toleo langu mchezo ni gridi ya 4x4 lakini nambari moja tu hutolewa. Wazo ni nadhani nambari zingine katika majaribio machache zaidi. Ni mchezo rahisi lakini inaweza kuwa aina ya uraibu wakati unafuata alama nzuri ya 15. Mchezo unahitaji sehemu ya bahati na mantiki na alama bora ambayo nimeona hadi sasa ni 16. Angalia kwa sababu hata ikiwa hauna nia ya kujenga mchezo, kunaweza kuwa na vitu kadhaa vya programu ambayo unaweza kutumia katika moja ya miradi yako mwenyewe.
Hatua ya 1: Vifaa
Vifaa vinaweza kutegemea toleo lolote la Arduino. Nilifanya mfano huo kwa kutumia Nano kisha nikachoma nambari hiyo kwenye chip ya ATMega328. Hiyo ni chip ile ile inayotumiwa katika Nano lakini kuitumia yenyewe inaruhusu ujenzi wa kompakt zaidi na matumizi kidogo ya nguvu. Kama unavyoona, nilijenga mzunguko kwenye ubao mdogo wa mkate ambao ulirejeshwa nyuma kwenye moduli ya LCD. Kipengele kingine ambacho ni tofauti ni kwamba Nano inaendesha 16-MHz ikitumia glasi ya nje lakini nilichagua kutumia oscillator ya 8-MHz iliyojengwa kwa chip ya ATMega328. Hiyo inaokoa sehemu na nguvu.
Sehemu za LCD za 2004 kwa Arduino sawa na LCD 1602. Tofauti ya kupendeza ni katika kushughulikia maeneo ya maonyesho. Ni wazi kuna tofauti kwa sababu kuna mistari minne badala ya miwili lakini, mnamo 2004, mstari wa tatu ni ugani wa mstari wa kwanza na mstari wa nne ni ugani wa mstari wa pili. Kwa maneno mengine, ikiwa ungekuwa na programu ya kujaribu ambayo ilituma tu safu ya wahusika kwenye LCD, mhusika wa 21 angejitokeza mwanzoni mwa mstari wa tatu na mhusika wa 41 anazunguka hadi mwanzo wa mstari wa kwanza. Programu inashughulikia tofauti hiyo na meza ya kutazama anwani ya LCD.
Uingizaji kwa mchezo ni tumbo la kubadili la 4x4. Kila swichi inalingana moja kwa moja na eneo sawa kwenye onyesho. Pia kuna kubadili nguvu na kubadili upya. Kubadilisha upya kunafuta mchezo wa zamani na kutengeneza mchezo mpya.
Niliamua kutengeneza toleo langu la betri kwa hivyo nilitumia li-ion ya kawaida ya 18650, betri ya voliti 3.6. Hiyo ilihitaji niongeze bodi ndogo ili kuruhusu kuchaji tena USB na bodi nyingine ndogo kuongeza voltage ya betri kwa volts 5 kwa LCD na chip ya ATMega. Picha zinaonyesha moduli nilizotumia lakini pia kuna moduli zote katika moja ambazo hufanya kazi zote mbili.
Hatua ya 2: Programu
Programu hiyo ni sawa kwa chipsi cha Nano na ATMega328. Tofauti pekee ni katika njia ya programu. Ninatumia toleo langu la barebones la programu ya LCD na programu ya kusimbua matriki ya kibodi. Hizi ni faili tofauti za "kujumuisha" kwa mradi huo.
Amri "random" na "randomSeed" hutumiwa kusaidia kuunda mchezo. Niliongeza kuokoa kwa EEPROM ya "mbegu" ili kuhakikisha kuwa mlolongo tofauti umetengenezwa kwa kila nguvups. Mistari ya fumbo imetokana na safu ya kutazama vitu 24. Mistari mitatu ya kwanza imechaguliwa kwa nasibu kutoka kwenye meza, na hundi ili kuhakikisha kuwa mstari uliochaguliwa haugongani na mstari uliopita. Mstari wa mwisho umejazwa kwa mikono kwa sababu kutakuwa na muundo mmoja tu unaowezekana wakati huo. Baada ya hapo ni suala tu la skanning matrix ya kibodi na kubadilisha vyombo vya habari muhimu kuwa nambari.
Kubashiri nambari, bonyeza kitufe kinacholingana mara kwa mara. Kila vyombo vya habari huongeza nambari iliyoonyeshwa. Ikiwa unapita nambari unayotaka, endelea kubonyeza. Ukitoa swichi kwa sekunde, itafungia nambari ya mwisho iliyoonyeshwa. Ikiwa nambari sio sahihi itaondoa nambari na unaweza kujaribu tena. Kila nadhani huongeza kaunta iliyoonyeshwa na mara nambari inapotabiriwa kwa usahihi, swichi hiyo ya matrix imezimwa vyema.
Hatua ya 3: Maonyesho
Hapa kuna picha za maonyesho anuwai.
Ilipendekeza:
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hatua 12 (na Picha)
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hivi majuzi nilichapisha Inayoweza kufundishwa juu ya kujenga mchezo wa kufurahisha unaoweza kubeba na unaoweza kuchezwa ndani na nje. Inaitwa "Executive Par 3 Golf Game". Nilitengeneza kadi ya alama ya kuiga kurekodi kila alama ya wachezaji kwa "mashimo" 9. Kama ilivyo
Mchezo wa Mkasi wa Mkamba wa Arduino wa Mkononi Kutumia Mchezo wa 20x4 LCD Onyesha na I2C: Hatua 7
Mchezo wa Mkasi wa Mwamba wa Arduino wa Mkononi Kutumia Uonyesho wa LCD 20x4 na I2C: Halo kila mtu au labda niseme " Hello World! Huu ni mchezo wa Mikasi ya Mwamba wa Arduino wa Mkononi kwa kutumia onyesho la LCD la I2C 20x4. Mimi
Jinsi ya Kusanikisha Udhibiti wa AGS-001 Unaodhibitiwa Katika Mchezo wa Mapema wa Wavulana wa Mchezo (Hakuna LOCA!): Hatua 5 (na Picha)
Jinsi ya kusanikisha Mwangaza wa AGS-001 unaodhibitiwa Kwenye Mchezo wa Mapema wa Wavulana wa Mchezo (Hakuna LOCA!): Unatafuta kuangaza skrini ya zamani ya Game Boy Advance. Huwezi kupata vifaa hivi vipya vya backlit vya IPS popote, na vifaa vya zamani vya AGS-101 vimepungukiwa na bei ya juu. Mbali na hilo, unataka kuwa na uwezo wa kuona skrini ukiwa nje,
Kidhibiti cha Mchezo wa Arduino Kulingana na DIY - Arduino PS2 Mdhibiti wa Mchezo - Kucheza Tekken na DIY Arduino Gamepad: Hatua 7
Kidhibiti cha Mchezo wa Arduino Kulingana na DIY | Arduino PS2 Mdhibiti wa Mchezo | Kucheza Tekken na DIY Arduino Gamepad: Halo jamani, kucheza michezo kila wakati ni raha lakini kucheza na Mdhibiti wako wa mchezo wa dhana ya DIY ni ya kufurahisha zaidi. Kwa hivyo tutafanya Mdhibiti wa mchezo kutumia arduino pro micro katika mafundisho haya
LED Mod Rangi yako ya Mchezo wa Mchezo: Hatua 7 (na Picha)
LED Mod Rangi yako ya Gameboy: Hati hii inayoweza kufundishwa mod nzuri ambayo unaweza kuongeza kwenye Rangi yako ya Gameboy ili kuipatia nuru taa za hudhurungi! Na, kwa kweli, ni bora usiumize viungo vyako vya mwili au Gameboy wako, kwa sababu sitoi moja ya hizo. Lakini haya, hii ni ya thamani