Obsah:

Kalkulačka pridania Redstone v Minectafte: 6 krokov
Kalkulačka pridania Redstone v Minectafte: 6 krokov

Video: Kalkulačka pridania Redstone v Minectafte: 6 krokov

Video: Kalkulačka pridania Redstone v Minectafte: 6 krokov
Video: Запустил Minecraft на КАЛЬКУЛЯТОРЕ 2024, November
Anonim
Kalkulačka pridania Redstone v Minectafte
Kalkulačka pridania Redstone v Minectafte

Ahoj! Volám sa TheQubit a toto je návod na moju kalkulačku pridávania redstone v Minecrafte. Super, nie? Využíva sladké redstone inžinierstvo a logiku. Ak sa vám tento projekt páči, hlasujte za mňa v súťaži Game life. Naozaj by som to ocenil. Poďme sa teda do toho pustiť …

Krok 1: Základy binárnej hry

Základy binárnej hry
Základy binárnej hry

V prvom rade táto kalkulačka pracuje s binárnym sčítaním, preto sa v prvom rade musíme uistiť, že jej rozumiete. Binárny je kód tvorený nulami a jedničkami. S touto kalkulačkou budeme pri kódovaní vstupov pracovať so 4 číslicami, pretože je to 4 -bitová kalkulačka. Dôvod, prečo používame binárne súbory, je ten, že v jazyku je jazyk, ktorému sčítačky rozumejú (o tom neskôr). Jedna znamená, že je zapnutý redstone a nula znamená, že je vypnutá. Prvá číslica v binárnom čísle znamená jednu, druhá pre dve, tretia pre štyri a vždy sa zdvojnásobí. Keďže je to jednociferná kalkulačka, najvyššie číslo, ktoré môžete vstup bude deviatka, pre ktorú je kód 1001 inými slovami zapnutý vypnutý zapnutý. Dôvodom je, že štvrtá číslica je 8, prvá je 1, takže 1 plus 8 sa rovná 9. Tu sú kódy pre každé (jednociferné) číslo:

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

Krok 2: Výroba kodéra

Výroba kodéra
Výroba kodéra
Výroba kodéra
Výroba kodéra
Výroba kodéra
Výroba kodéra

Teraz sa pozrime, kde začíname. Najprv musíte navrhnúť a vyrobiť klávesnicu s tlačidlom pre každé číslo (0-9). Potom spojte každý s redstoneovou čiarou, prevráťte ich (pozri obrázok 1) a získajte všetky čiary vedľa seba v jednom bloku medzi nimi. Teraz ste začali vyrábať kodér, ktorý zmení vstupné čísla na binárne. (Uistite sa, že máte aspoň 9 blokov na dĺžku, kde sú všetky vedľa seba na rovnakej úrovni. Teraz cez tieto čiary spustite 4 redstone linky v opačnom smere, aj s medzerami medzi nimi. (Mal by existovať 2 bloky medzera medzi dolnými hornými riadkami reklamy. Horné 4 riadky môžete považovať za 4 číslice binárneho súboru (pamätajte, že zapnuté je jedna a vypnuté je nula) Teraz podľa kódov v prvom kroku umiestnite jeden blok pomocou redstone pochodeň pod hornými riadkami. Teraz, kedykoľvek zadáte číslo, pochodne zapnú horné riadky redstone v poradí podľa kódu, napr. keď zadáte päť, horné riadky by sa mali aktivovať v poradí 1010 alebo zapnuté, vypnuté, zapnuté, vypnuté. (Pozri tiež obrázok.) Ak má kód viac ako jeden, umiestnite opakovač tesne pred blok s pochodňou, aby signál mohol prechádzať do zvyšku pochodní..

Krok 3: Doplnky

Pridávače
Pridávače
Prísady
Prísady
Prísady
Prísady

Teraz sa pozrime na doplnky. Toto sú komponenty, ktoré robia výpočty. Prvé spustenie rozdelí všetky binárne riadky na dve (jedna strana je pred pred súčtom a druhá za) a do teraz rozdelených čiar vloží tranzistory (pozri obrázok 2 a 3). Pripojte všetky tranzistory, ktoré idú na rovnakú stranu ich rozdelenej strany, dohromady a to isté pre druhú stranu. Nezabudnite, že ak je váš signál redstone príliš slabý, môžete ho zosilniť zosilňovačom. Keď s tým skončíte, môžete prepnúť pamäť (pozri obrázok 1) pre každý jeden z riadkov a obrátiť ich. Teraz urobte úplne rovnakú tranzistorovú vec, ako sa pamäť prepne ako predtým. Umiestnite bloky, redstone pochodne a redstone, ako je znázornené na obrázkoch 3, 4 a 5. Vytvorte ich niekoľko a spojte ich dohromady podľa obrázka. (Všimnite si, že 7. obrázok je druhá strana 9.) Tiež si všimnite, že v spodnej časti „x“sú vstupy a každý má dva. Z tohto dôvodu rozdeľujeme riadky, takže pre každý vstup existuje jeden. Ak stále neviete, ako by mali addery presne vyzerať, existuje množstvo online návodov (hľadanie výrazov „addters pre minecraft redstone“). x “vecí sú samotné pridávače.

*Tu je podrobné vysvetlenie tranzistorov: nahraďte jeden kus redstone v hlavnej línii opakovačom a odstráňte kúsok redstone pred ním. Priamo pod blok, z ktorého ste práve odstránili červený kameň, umiestnite piest smerujúci nahor. Uvidíte, že iba vtedy, keď piest zdvihne blok, bude signál prenášaný.

Všimnite si toho, že každý sčítač vykoná nasledujúci, ak dostane dvojnásobok svojej hodnoty. Ako jeden z výstupov budete musieť použiť ten posledný, pretože odpoveď môže byť teraz väčšia ako 9. Teraz to budete počítať aj ako binárnu číslicu, takže by ste mali mať 5 číslic.

Krok 4: Dekódovanie vášho súčtu (vaša odpoveď)

Dekódovanie vášho súčtu (vaša odpoveď)
Dekódovanie vášho súčtu (vaša odpoveď)
Dekódovanie vášho súčtu (vaša odpoveď)
Dekódovanie vášho súčtu (vaša odpoveď)
Dekódovanie vášho súčtu (vaša odpoveď)
Dekódovanie vášho súčtu (vaša odpoveď)
Dekódovanie vášho súčtu (vaša odpoveď)
Dekódovanie vášho súčtu (vaša odpoveď)

Teraz teda vaši sčítači vypočítali odpoveď, ale stále je v binárnom kóde. Ale to nie je problém, pretože teraz vám poviem, ako to dekódovať. Potrebujete iba dekodér (dobre … samozrejme). Je veľmi podobný kodéru, iba každý druhý blok zdvihnete blok a medzi každý druhý umiestnite opakovač. (Alebo len medzi každým), ale namiesto umiestnenia redstone pochodne na každý vyvýšený blok to urobíte iba vtedy, ak by tento riadok bol na (1) pre číslo, ktoré dekódujete s týmto riadkom. (Všimnite si toho, že skončíte s 19 výstupnými riadkami, pretože odpoveď na najväčší súčet bude 18. (Čo je 9+9), takže budete dekódovať odpovede od 0 do 18.

Čo však so zvyškom vyvýšených blokov? Jediné, čo musíte urobiť, je dvakrát ho prevrátiť umiestnením redstoneovej baterky na stranu bloku 4ais3d, umiestnením bloku priamo nad túto baterku a potom umiestnením baterky na jej stranu (opačná strana druhej baterky). Ak sa vám zdá, že nerozumiete, pozrite si obrázky 3 a 4)

Obrázok 2 je, keď je predvolene zapnutý, a 3 a 4 sú, keď je predvolene vypnutý.

Obrázok 1 je príkladom toho, ako by dve čísla vyzerali vedľa seba. (Ale samozrejme, že nezostanete len pri dvoch, ale pôjdete až do 18.

Tu sú ostatné kódy pre ostatné čísla.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Krok 5: Finálne spracovanie

Konečné spracovanie
Konečné spracovanie
Konečné spracovanie
Konečné spracovanie

Našťastie ste svoje dekódované riadky zaradili do konkrétneho poradia, pretože teraz je čas preložiť túto odpoveď na fyzické číslo. Najprv musíte vytvoriť obrazovku alebo obrazovku. To by malo byť 11 blokov na výšku a 13 blokov na šírku. To je možné vykonať pomocou bloku podľa vášho výberu. Všimnite si toho, že som vo svojej kalkulačke použil zložitejšiu obrazovku.

V každom prípade je ďalším krokom umiestnenie piestov zozadu (smerom k diplay) v tvare číslic skutočnej kalkulačky s tromi piestami v rade na „prúžok“Ak je to správne vykonané, malo by sa zdať, že ide o osmičku na späť. Teraz spojte piesty každej linky zvlášť a položte drôt pre každú z nich vedľa seba. To isté urobte s druhou číslicou. Ak ste to urobili správne, potom každý redstone drôt vychádzajúci z displeja by mal jednotlivo ovládať riadok na ňom. Ak teda aktivujete všetky vodiče, malo by vysunúť bloky v tvare osmičky. Spustite ich ďalej vedľa seba a potom pripojte dekódované výstupy v predchádzajúcom kroku nasledujúcim spôsobom:

Prejdite nimi po vstupoch displeja v opačnom smere, tesne nad červeným kameňom. Teraz umiestnite po stranách redstone pochodne podľa toho, ako číslo vyzerá. Inými slovami, umiestnite pochodne nad všetky vodiče jednej číslice, aby ste získali osmičku (čo je len príklad), zrejme by to bolo na riadku, kde sme dekódovali 8. To isté urobte pre každé číslo, ale iba s vodičmi, ktoré sa aktivujú požadované riadky na displeji na vytvorenie konkrétneho čísla (fyzicky na displeji).

Krok 6: Posledné dotyky, aby bola interaktívna

Posledné dotyky, aby bola interaktívna
Posledné dotyky, aby bola interaktívna
Posledné dotyky, aby bola interaktívna
Posledné dotyky, aby bola interaktívna

Teraz je všetko hotové okrem funkčných tlačidiel. Táto kalkulačka bude vyžadovať 3 funkčné tlačidlá (jedno pre plus, jedno pre = a jedno na resetovanie alebo vymazanie kalkulačky. Takže samozrejme prvá vec, ktorú musíte urobiť, je pridať na klávesnicu ďalšie 3 tlačidlá a pre každé z nich vykonať nasledujúce kroky:

Pokiaľ ide o tlačidlo plus, spustite kábel priamo z tlačidla na prepínač pamäte. Potom pripojte jednu sadu tranzistorov k jednej strane spínača a druhú sadu k druhej strane. (Tieto „sady“sú piesty, ktoré ste zoskupili)

Pre „=“ho tiež pripojíte priamo k prepínaču pamäte. Potom pripojte rovnakú stranu prepínača k obom súpravám piestov, ale uistite sa, že používate opakovače, aby ste zabránili tomu, aby sa náboje redstone vrátili späť do zvyšku okruhu.

Teraz máte všetko pripravené! Mali by ste byť schopní sčítať akékoľvek dve čísla od 0 do 9 a dostať správnu odpoveď vytlačenú na displej. Vďaka!

Odporúča: