Sisällysluettelo:

Sifin sokkelo (peli) - Arduino ITTT: 4 vaihetta (kuvilla)
Sifin sokkelo (peli) - Arduino ITTT: 4 vaihetta (kuvilla)

Video: Sifin sokkelo (peli) - Arduino ITTT: 4 vaihetta (kuvilla)

Video: Sifin sokkelo (peli) - Arduino ITTT: 4 vaihetta (kuvilla)
Video: Как сделать игру "Мраморный лабиринт" 2024, Marraskuu
Anonim
Sifin sokkelo (peli) - Arduino ITTT
Sifin sokkelo (peli) - Arduino ITTT

Kouluni antoi minulle tehtävän tehdä jotain interaktiivista Arduinon kanssa. Tein pienen sokkelopelin, joka ei valitettavasti onnistunut niin hyvin, mutta voit lopettaa sen tai lisätä sen

Tämä projekti alkoi pohjoismaisen mytologian TBA -konseptina. Olit Lifthrasir, elämän rakastaja ja unohdit nimesi. Sinun täytyi joko löytää rakastajasi Lif tai paeta metsästä, jossa heräsit. Valitettavasti tämäkään ei onnistunut liian hyvin, joten muutin sen pieneksi sokkelopeliksi pitäen edelleen kiinni norjalaisesta mytologiasta

Vaihe 1: Tätä tarvitset

Tätä projektia varten tarvitaan seuraavat osat:

- Arduino Uno

- Hyppää johdot

- Nestekidenäyttö (LCD) (16, 2)

- Painike x2

- Potentiometri

- 10 k ohmin vastus x3

- Vähintään 1 kg vuolukiveä (Mitä enemmän kiveä sinulla on, sitä helpompi on asentaa laitteisto sisälle).

- Puinen pistoke x4

Vaihe 2: Aika, RT

Aika, RT: lle
Aika, RT: lle

Luitte oikein, hyvät naiset ja herrat. On aika tehdä A T. T. Tai pikemminkin veistää vuolukivi siten, että laitteisto mahtuu sisään.

Tein tämän hiertämällä ja raastamalla kiveä, mutta jos sinulla on muita ammattimaisempia työkaluja kotona, käytä niitä vapaasti. Vuolukivi on erittäin helppo viljellä, joten et todellakaan tarvitse MX-30KSUPER-poraa tai jotain. Tavalliset hionta- ja raastustarvikkeet toimivat hyvin.

Ensinnäkin meidän on jaettava kivi puoliksi. Usko tai älä, mutta tein tämän ottamalla sahan pehmeille metalleille ja sahasin sen läpi. nyt kun meillä on kaksi puolikasta kiveä, voimme aloittaa veistämällä suorakulmaisen muodon jonnekin puolikkaiden keskelle. Käytämme tätä näyttöön. Tein omani riittävän suureksi, jotta koko näyttö mahtuu siihen, mutta voit myös muotoilla sen siten, että vain näyttö itse paljastuu.

JATKUU HUOLELLISESTI !! kuten olette ehkä huomanneet, näytön puolikkaassa on valtava halkeama. Se tapahtui porattaessa lähellä ohuempaa osaa (porataan myöhemmin). Ole erittäin varovainen poratessasi ohuempien osien lähelle, koska näin tapahtuu paljon.

Joo, ehkä myös varovainen yleensä. Haluaisin nähdä jonkun haavoittuneen projektini vuoksi.

Nyt! Toisen puoliskon osalta tarvitsemme onton suorakulmion muodon. Riittävän syvä, jotta se mahtuu Arduinon ja potin mittariin, mutta ei liian syvälle, koska et halua kiven halkeilevan.

Aika porata, kulta. Nyt haluat valita 4 pistettä näytön reiän ympärille ja puolikkaiden onton osan. Myöhemmin laitat puiset tulpat sinne tukemaan ylempää (näyttö) puolta. Poraa reikiä (ei läpi) kiveen ja aseta tulpat reikiin. Tee sama ylempään (näyttö) puoliskoon. Suosittelen laittamaan nuo reiät samoihin paikkoihin.

Kun olet tehnyt sen, sinun pitäisi pystyä asettamaan kivet päällekkäin, väli väliin!

Vaihe 3: Laitteisto La Vista, vauva

Laitteisto La Vista, vauva
Laitteisto La Vista, vauva
Laitteisto La Vista, vauva
Laitteisto La Vista, vauva
Laitteisto La Vista, vauva
Laitteisto La Vista, vauva
Laitteisto La Vista, vauva
Laitteisto La Vista, vauva

Anteeksi kauhea Terminator -sanaleikki, mutta on aika koota koneen sydän.

Aloita juottamalla joko nastat tai hyppyjohdot nestekidenäyttöön. Päätin juottaa hyppyjohdot suoraan näytölle. Näin säästän tilaa ja kaikki sopii paremmin. Kun olet valmis, näytön pitäisi näyttää paljon minun kaltaiselta. Voit katsoa LCD -näytön kytkennän täältä:

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

Voit noudattaa tässä opetusohjelmassa annettuja tarkkoja ohjeita, koska käytin tätä myös näytön liittämiseen, joten koodi toimii näiden nastojen kanssa.

Kun olet valmis, voit testata näyttöä samassa opetusohjelmassa annetulla esimerkkikoodilla.

Seuraavaksi ehdotan, että kytket potin mittarin piirilevyyn. Yhdistä kattilamittari ja näyttö ja testaa astiamittari kääntämällä sitä. Jos nestekidenäytön kirkkaus muuttuu, johdotit sen oikein. Jos ei, suosittelen, että tarkastelet uudelleen yllä olevaa opetusohjelmaa.

Jos olet valmis, ota napit, liitä ne maahan ja 5 V: n nastoihin Arduinollasi. Voit liittää painikkeet mihin tahansa digitaaliseen nastaan. Muista tarkistaa koodi, jos nastat ovat samat.

Kun olet valmis, voit laittaa laitteiston kiveesi!

Vaihe 4: Jos (lastStep) {code ();}

Nukkumishäiriö. Aika siirtyä matriisiin.

Sinä arvasit sen! On aika koodata. Älä huoli. Tämä osa on oikeastaan aika helppo. Ainoa asia, johon en päässyt töihin, oli peli näytön yli. Jos onnistut saamaan sen toimimaan, kerro se minulle!

Voit käyttää lisäämääni koodia ladattavana tiedostona. Voit lisätä omia tasoja kopioimalla ja liittämällä edelliset tasot, mutta eri vastauksilla (vasen ja oikea).

Ja siinä kaikki! Toivon todella, että sait jotain tästä opetusohjelmasta ja ehkä jopa teit oman!

Jos tekisit niin haluaisin nähdä sen!

Suositeltava: