Obsah:
- Krok 1: Základy binárnej hry
- Krok 2: Výroba kodéra
- Krok 3: Doplnky
- Krok 4: Dekódovanie vášho súčtu (vaša odpoveď)
- Krok 5: Finálne spracovanie
- Krok 6: Posledné dotyky, aby bola interaktívna
Video: Kalkulačka pridania Redstone v Minectafte: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
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
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
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
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ď)
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
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
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:
Kalkulačka sporenia bankového účtu: 18 krokov
Kalkulačka sporenia bankového účtu: Ďakujem, že ste si vybrali moju kalkulačku úspor. Dnes sa naučíme programovať triedu BankAccount, aby ste mali prehľad o svojich vlastných osobných výdavkoch a úsporách. Na to, aby ste si mohli založiť bankový účet a sledovať svoje výdavky, budete potrebovať základný
4-bitová binárna kalkulačka: 11 krokov (s obrázkami)
4-bitová binárna kalkulačka: Rozvinul som záujem o to, ako počítače fungujú na základnej úrovni. Chcel som porozumieť použitiu diskrétnych komponentov a obvodov potrebných na splnenie zložitejších úloh. Jednou z dôležitých základných súčastí CPU je
Kalkulačka Watch: 5 krokov
Kalkulačka: Ak máte menej ako 15 rokov, máte dohľad dospelej osoby a budete používať ostré predmety. Budete tiež používať horúce predmety
Kalkulačka najvyššieho spoločného faktora: 6 krokov
Kalkulačka najvyššieho spoločného faktora: veľa mojich priateľov a detí, ktorých učím, má problémy s nájdením najvyššieho spoločného faktora (HCF) zo všetkých zväzkov čísel. Je to väčšinou preto, že v mojej krajine je vzdelávanie skutočne nadštandardné. deti sa zvyčajne uchýlia k základnému učeniu a tvrdým pravidlám. V tomto
Modus myši Rapid Fire BEZ pridania dodatočného tlačidla: 4 kroky
Modus myši Rapid Fire BEZ pridania dodatočného tlačidla: Na svojej zbitej myši Logitech MX500 som vykonal režim rýchleho spustenia. Existuje veľa Howto, v okolí som použil toto: www.instructables.com/id/Add_a_rapid_fire_button_to_your_mouse_using_a_555_/ Rozdiel v mojom prístupe je: Urobil som to bez dodatku