INHOUDSOPGAWE:

Sif's Maze (spel) - Arduino ITTT: 4 stappe (met foto's)
Sif's Maze (spel) - Arduino ITTT: 4 stappe (met foto's)

Video: Sif's Maze (spel) - Arduino ITTT: 4 stappe (met foto's)

Video: Sif's Maze (spel) - Arduino ITTT: 4 stappe (met foto's)
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, November
Anonim
Sif's Maze (Game) - Arduino ITTT
Sif's Maze (Game) - Arduino ITTT

My skool het my die taak gegee om iets interaktiefs met 'n Arduino te maak. Ek het 'n klein doolhofspel gemaak, wat ongelukkig nie so goed uitgedraai het nie, maar voel vry om dit af te handel of daarby te voeg

Hierdie projek het begin as 'n konsep vir 'n TBA oor Noorse mitologie. Jy was Lifthrasir, lief vir die lewe en het jou naam vergeet. Jy moes óf jou minnaar, Lif, vind, óf ontsnap uit die woud waarin jy wakker geword het. Helaas, dit het ook nie te goed gegaan nie, so ek het dit verander in 'n klein doolhofspel, terwyl ek nog steeds vasgehou het aan die Noorse mitologie

Stap 1: Dit is wat u nodig het

Die volgende stukke is nodig vir hierdie projek:

- Arduino Uno

- Spring drade

- Liquid Crystal Display (LCD) (16, 2)

- Drukknop x2

- Potensiometer

- 10k Ohm Weerstand x3

- Minstens 1 kg speksteen (hoe meer klip jy het, hoe makliker is dit om die hardeware binne te pas).

- Houtprop x4

Stap 2: Tyd, na 'n R T

Tyd, na 'n R T
Tyd, na 'n R T

Julle het dit reg gelees dames en here. Dit is tyd om A R T. Of liewer, sny die speksteen op so 'n manier dat die hardeware daarin pas.

Ek het dit gedoen deur die steen te sny en te rasper, maar as u ander, meer professionele gereedskap tuis het, kan u dit gerus gebruik. Speksteen word baie maklik gekweek, dus u het nie 'n MX-30KSUPER-boor nodig nie. Standaard voorrade en roostervoorrade sal goed werk.

Eerstens moet ons die klip in twee verdeel. Glo dit of nie, maar ek het dit gedoen deur 'n saag vir sagte metale te neem en regdeur dit te saag. noudat ons 2 helftes van 'n klip het, kan ons iewers in die middel van een van die helftes 'n reghoekige vorm begin uitsny. Ons sal dit vir die vertoning gebruik. Ek het myne groot genoeg gemaak sodat die HELE skerm daarin kan pas, maar u kan dit ook so vorm gee dat slegs die skerm self geopenbaar word.

MET VERSIGTIGHEID !! Soos u dalk opgemerk het, is daar 'n groot kraak in my skerm. Dit het gebeur terwyl ons naby 'n skraler deel geboor het (ons sal later gaan boor). Wees baie versigtig terwyl u naby slanker dele boor, want dit gebeur baie.

O ja, miskien ook versigtig in die algemeen. Ek sou dit haat as iemand gewond was as gevolg van my projek.

Nou! Wat die tweede helfte betref, benodig ons 'n uitgeholde reghoekvorm. Diep genoeg om by die Arduino en potmeter te pas, maar nie te diep nie, want jy wil nie hê dat die klip moet skeur nie.

Tyd om te boor, skat. Nou wil u 4 plekke rondom die vertoongat en die hol gedeelte van u helftes kies. U sal later die houtproppe daarin sit om die boonste (vertoon) helfte te ondersteun. Boor gate in (nie deur nie) die klip en steek die proppe in die gate. Doen dieselfde met die boonste (vertoon) helfte. Ek stel voor dat u die gate op dieselfde plekke plaas.

Nadat u dit gedoen het, moet u die klippe op mekaar kan sit, met ruimte tussenin!

Stap 3: Hardware La Vista, Baby

Hardeware La Vista, Baby
Hardeware La Vista, Baby
Hardeware La Vista, Baby
Hardeware La Vista, Baby
Hardeware La Vista, Baby
Hardeware La Vista, Baby
Hardeware La Vista, Baby
Hardeware La Vista, Baby

Jammer vir die verskriklike Terminator -woordspeling, maar dit is tyd om die hart van die masjien te versamel.

Begin met die soldeer van penne of springdrade na die LCD -skerm. Ek het gekies om die springdrade direk aan die skerm te soldeer. Op hierdie manier sou ek ruimte bewaar en sou alles beter pas. As u klaar is, moet u skerm baie soos myne lyk. U kan hier kyk hoe u die LCD -skerm bedraad:

www.arduino.cc/en/Tutorial/HelloWorld?from …

U kan die presiese instruksies in hierdie tutoriaal volg, want ek het dit ook gebruik om my skerm aan te sluit, sodat die kode met hierdie penne werk.

Nadat u klaar is, kan u die skerm toets met die voorbeeldkode in dieselfde handleiding.

Vervolgens stel ek voor dat u die potmeter op 'n stuk printbord aansluit. Koppel die potmeter en die skerm en toets die potmeter deur dit te draai. As die helderheid van die LCD verander, het u dit korrek bedraad. Indien nie, stel ek voor dat u die tutoriaal hierbo gekyk.

As u klaar is, neem u knoppies, koppel dit aan die grond en 5V -penne op u Arduino. U kan die knoppies aan enige digitale penne koppel. Kontroleer die kode as die penne dieselfde is.

Nadat u klaar is, kan u die hardeware in u klip steek!

Stap 4: As (lastStep) {code ();}

Slaapplek. Tyd om die matriks in te voer.

Jy het dit raai! Dit is tyd om te kodeer. Moenie bekommerd wees nie. Hierdie deel is eintlik redelik maklik. Die enigste ding wat ek nie aan die werk kon kry nie, was die spel oor die skerm. As u daarin slaag om dit aan die werk te kry, vertel dit asseblief!

U kan my kode wat ek bygevoeg het, as 'n aflaaibare lêer gebruik. U kan u eie vlakke byvoeg deur die vorige vlakke te kopieer en te plak, maar met verskillende antwoorde (links en regs).

En dit is al! Ek hoop regtig dat u iets uit hierdie tutoriaal gekry het en miskien selfs u eie gemaak het!

As jy dit gedoen het, sou ek dit graag wou sien!

Aanbeveel: