Sisällysluettelo:
- Vaihe 1: Binaarin perusteet
- Vaihe 2: Enkooderin valmistus
- Vaihe 3: Lisäykset
- Vaihe 4: Kokonaissumma (vastauksesi)
- Vaihe 5: Lopullinen käsittely
- Vaihe 6: Viimeiset kosketukset interaktiiviseksi
Video: Redstone -lisälaskuri Minectaftissa: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Hei! Olen TheQubit ja tämä on opetusohjelma Minecraftin redstone -lisäyslaskurissani. Siistiä, eikö? Se käyttää makeaa Redstone -tekniikkaa ja logiikkaa. Jos pidät tästä projektista, äänestä minua Game Life -kilpailussa. Arvostaisin sitä todella. No, mennään sitten asiaan…
Vaihe 1: Binaarin perusteet
Ensinnäkin tämä laskin toimii binäärisen lisäyksen kanssa, joten meidän on ensin varmistettava, että ymmärrät sen. Binaari on koodi, joka koostuu nollasta ja yhdestä. Tällä laskimella aiomme työskennellä 4 numeron kanssa, kun koodataan tuloja, koska se on 4 -bittinen laskin. Käytämme binaaria ensisijaisesti siksi, että at on kieli, jonka lisäajat ymmärtävät (lisää siitä myöhemmin). Yksi tarkoittaa, että punainen kivi on päällä ja nolla tarkoittaa, että se on pois päältä. Ensimmäinen numero binaarissa tarkoittaa yhtä, toinen kaksi, kolmas neljää ja se kaksinkertaistuu joka kerta. tulo on yhdeksän, jolloin koodi on 1001 eli to off off on. Tämä johtuu siitä, että neljäs numero on 8, nyrkki on 1, joten 1 plus 8 on 9. Tässä ovat kunkin (yhden numeron) numeron koodit:
1= 0001 5=0101
3= 0011 6= 0110
2=0010 7= 0111
4= 0100 8= 1000
9= 1001
Vaihe 2: Enkooderin valmistus
Katsotaan nyt mistä aloitamme. Ensin sinun on suunniteltava ja tehtävä näppäimistö, jossa on painike jokaiselle numerolle (0-9). Liitä seuraavaksi jokainen redstone -viivaan, käännä ne (katso kuva 1) ja saat kaikki viivat vierekkäin siten, että niiden välissä on yksi lohko. Olet nyt aloittanut kooderin valmistamisen, joka muuttaa tulonumerot binaariksi. (Varmista, että sinulla on vähintään 9 korttelin pituisia kohtia, jotka ovat kaikki vierekkäin samalla tasolla. Suorita nyt 4 redstone -viivaa vastakkaiseen suuntaan näiden viivojen yli, myös niiden välissä. välilyönti mainoksen alimpien ylärivien välille. Voit ajatella neljää ylintä riviä binäärin 4 numerona (muista, että päällä on yksi ja pois on nolla) Aseta nyt ensimmäisen lohkon Redstone -taskulamppu siinä ylärivien alapuolella. Nyt, kun syötät numeron, taskulamput kytkevät ylemmät redstone -rivit päälle koodin mukaisessa järjestyksessä, esim. kun syötät viisi, ylärivit tulee aktivoida järjestyksessä 1010 tai päälle, pois, päälle, pois. (Katso myös kuva.) Jos koodissa on useampi kuin yksi, aseta toistin aivan lohkon eteen taskulampun kanssa, jotta signaali voi kulkea muiden polttimien läpi..
Vaihe 3: Lisäykset
Katsotaan nyt lisäyksiä. Nämä ovat komponentteja, jotka suorittavat laskelmat. Jaa ensimmäinen binäärilinja kahtia (toinen puoli on sumenumeron edessä ja toinen jälkikäteen) ja aseta transistorit (katso kuva 2 ja 3) nyt jaettuihin viivoihin. Liitä kaikki transistorit, jotka menevät jaetun puolensa samalle puolelle, ja toiselle puolelle. Muista, että jos punakivisignaalisi heikkenee, voit tehostaa sitä toistimella. Kun olet valmis, voit tehdä muistikytkimen (katso kuva 1) jokaiselle riville ja kääntää ne. Tee nyt täsmälleen sama transistoriasema muistikytkentöjen jälkeen kuin aiemmin. Aseta lohkot, punakivipoltimet ja punakivi kuten kuvissa 3, 4 ja 5. Luo useita näistä ja liitä ne yhteen kuvan mukaisesti. (Huomaa, että seitsemäs kuva on Huomaa myös, että "x": n alareuna on tulot ja jokaisella on kaksi. Siksi jaamme rivit, joten jokaiselle syötteelle on yksi. Jos et vieläkään tiedä tarkalleen, miten lisäysten pitäisi olla, on paljon online -opetusohjelmia (etsi "minecraft redstone adders"). x "asiat ovat itse lisäyksiä.
*Tässä on yksityiskohtainen selitys transistoreista: korvaa yksi päälinjan pala punaista kiveä toistimella ja poista sen edestä oleva pala. Aseta mäntä ylöspäin sen lohkon alle, josta juuri poistit punaisen kiven. Näet, että vasta kun mäntä nostaa lohkoa, signaali viedään läpi.
Huomaat, että jokainen summain siirtyy seuraavaan, jos se saa kaksinkertaisen arvon. Sinun on käytettävä viimeistä suoritusta yhdeksi sen tuloksista, koska vastaus voi nyt olla suurempi kuin 9. Lasket sen nyt myös binäärilukuna, joten sinulla pitäisi olla 5 numeroa.
Vaihe 4: Kokonaissumma (vastauksesi)
Joten nyt lisääjänne olivat laskeneet vastauksen, mutta se on edelleen binaarikoodin tiukassa. Mutta se ei ole ongelma, koska kerron nyt, miten se puretaan. Tarvitset vain dekooderin (no … ilmeisesti). Se on hyvin samanlainen kuin anturi, vain nostat lohkon joka toinen lohko ja jokaisen toisen väliin asetat toistimen. (Tai vain jokaisen välissä), mutta sen sijaan, että sijoittaisit Redstone -taskulampun jokaiseen korotettuun lohkoon, teet niin vain, jos tämän rivin pitäisi olla päällä (1) numerolla, jota dekoodataan tällä rivillä. (Huomaa, että saat 19 tulostusriviä, koska suurimman summan vastaus on 18. (Mikä on 9+9), joten dekoodat vastaukset 0: sta 18: een.
Mutta entä muut korotetut lohkot? Kaikki, mitä sinun tarvitsee tehdä, on kääntää se kahdesti kääntämällä redstone -taskulamppu kyseisen 4ais3d -lohkon sivulle, asettamalla lohko suoraan kyseisen taskulampun yläpuolelle ja asettamalla sitten taskulamppu sen sivulle (toisen taskulampun vastakkaiselle puolelle). Jos et näytä ymmärtävän, katso kuvat 3 ja 4)
Kuva 2 on silloin, kun se on oletusarvoisesti päällä, ja 3 ja 4 ovat silloin, kun se on oletuksena pois päältä.
Kuva 1 on esimerkki siitä, miltä kaksi numeroa näyttäisivät vierekkäin. (Mutta et tietenkään pysähdy kahteen, vaan siirryt aina 18: een.
Tässä muut koodit muille numeroille.
10=01010, 15=11110
11=11010, 16=00001
12=00110, 17=10001
13=10110, 18=01001
14=01110
Vaihe 5: Lopullinen käsittely
Toivottavasti asetit dekoodatut rivit tiettyyn järjestykseen, koska nyt on aika kääntää tämä vastaus fyysiseksi numeroksi. Ensin sinun on luotava näyttö tai näyttö. Sen pitäisi olla 11 korttelin korkea ja 13 korttelin leveä. Tämä voidaan tehdä valitsemallasi lohkolla. Huomaa, että laskinssani käytin monimutkaisempaa näyttöä.
Joka tapauksessa seuraava askel on sijoittaa männät taaksepäin (kohti diplayä) todellisen laskimen numeroiden muodossa ja kolme mäntää peräkkäin "raitaa" kohti. Jos tämä tehdään oikein, sen pitäisi näyttää kahdeksalta takaisin. Kytke nyt kummankin linjan männät yhteen ja vedä lanka kullekin linjalle vierekkäin. Tee sama toisella numerolla. Jos teit tämän oikein, jokaisen näytöstä tulevan punakivijohtimen tulisi ohjata erikseen sitä. Joten jos aktivoit kaikki johdot, sen pitäisi työntää ulos kahdeksan muotoisia lohkoja. Käytä niitä edelleen rinnakkain ja kytke sitten dekoodatut lähdöt edellisessä vaiheessa seuraavasti:
Aja ne näytön tulojen yli vastakkaiseen suuntaan, juuri punaisen kiven yläpuolelle. Aseta nyt Redstone -taskulamput sivuille sen mukaan, miltä numero näyttää. Toisin sanoen asetat taskulamput yhden numeron kaikkien johtojen yläpuolelle, jotta saat kahdeksan (mikä on vain esimerkki). tarvittavat rivit näytöllä kyseisen numeron muodostamiseksi (fyysisesti näytöllä).
Vaihe 6: Viimeiset kosketukset interaktiiviseksi
Nyt kaikki on tehty paitsi toimintopainikkeet. Tämä laskin vaatii kolme toimintopainiketta (yksi plus, yksi = ja yksi nollataksesi tai tyhjentääksesi laskimen. Joten tietysti ensimmäinen asia on lisätä 3 näppäintä näppäimistöösi ja tehdä seuraavat toiminnot:
Jos haluat plus -painikkeen, vedä johto suoraan painikkeesta muistikytkimeen. Liitä sitten yksi transistorisarja kytkimen toiselle puolelle ja toinen sarja toiselle puolelle. (Nämä "sarjat" ovat mäntäjä, jotka ryhmitit yhteen)
Jos haluat "=", kytket sen myös suoraan muistikytkimeen. Liitä sitten kytkin sama puoli molempiin mäntäsarjoihin, mutta muista käyttää toistimia, jotta punakivipanokset eivät pääse takaisin muuhun piiriin.
Nyt olet valmis! Sinun pitäisi pystyä lisäämään kaksi lukua 0: sta 9: een ja saat oikean vastauksen näytölle. Kiitos!
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
Redstone -salasanan rakentaminen: 4 vaihetta
Kuinka rakentaa Redstonen pääsykoodiovi: Tämä on kuva Redstonen piiristä, kun se on tehty, vaikka se näyttää monimutkaisemmalta, koska hälytysjärjestelmä on nuolen ampuja kellon sijaan
Redstone -kellot (Minecraft): 3 vaihetta
Punakivikellot (Minecraft): Tämä opastettava opastaa tekemään erilaisia punakivikelloja. Muista tutustua muihin Minecraft -ohjeisiini Bugatti Chiron -opetusohjelmassa
Liike aktivoitu Redstone: 7 vaihetta (kuvilla)
Liike aktivoitu Redstone: Hei! Tämä projekti on liike -aktivoitu punakivivalaisin. Se toimii käyttämällä murenevaa mikrokontrolleria ja releeseen kytkettyä ultraääni -etäisyysanturia. Tämä projekti on mukana minecraft -kilpailussa ja kaikki äänet, suosikit tai yhteis
Monikerroksinen Redstone-hissi: 15 vaihetta
Monikerroksinen Redstone-hissi: Tämä on mielettömän nopea hissi, joka voi mennä monikerroksiseksi! Se on rakennettava pohjoiseen tai etelään, muuten se ei toimi