Obsah:

Kalkulačka přidání Redstone v Minectaftu: 6 kroků
Kalkulačka přidání Redstone v Minectaftu: 6 kroků

Video: Kalkulačka přidání Redstone v Minectaftu: 6 kroků

Video: Kalkulačka přidání Redstone v Minectaftu: 6 kroků
Video: Minecraft Box [REDSTONE] - Display, Zapojení segmentů [díl 17.] 2024, Listopad
Anonim
Redstone kalkulačka sčítání v Minectaftu
Redstone kalkulačka sčítání v Minectaftu

Ahoj! Jsem TheQubit a toto je návod k mé kalkulačce pro přidání redstone v Minecraftu. Super, že? Používá nějaké sladké redstone inženýrství a logiku. Pokud se vám tento projekt líbí, hlasujte pro mě v soutěži Game life. To bych opravdu ocenil. Tak se do toho pusťme…

Krok 1: Základy binárních souborů

Základy binárních souborů
Základy binárních souborů

Nejprve tato kalkulačka pracuje s binárním sčítáním, takže se nejprve musíme ujistit, že jí rozumíte. Binární je kód tvořený nulami a jedničkami. S touto kalkulačkou budeme při kódování vstupů pracovat se 4 číslicemi, protože je to 4bitová kalkulačka. Důvod, proč používáme binární, je ten, že v je jazyk, kterému sčítači rozumějí (o tom později). Jedna znamená, že je zapnutý redstone a nula znamená, že je vypnutá. První číslice v binárním čísle znamená jednu, druhá pro dvě, třetí pro čtyři a pokaždé se zdvojnásobí. Jelikož jde o jednocifernou kalkulačku, jde o nejvyšší číslo. vstup bude devítka, pro kterou je kód 1001 jinými slovy zapnuto vypnuto vypnuto zapnuto. Důvodem je, že čtvrtá číslice je 8, první je 1, takže 1 plus 8 se rovná 9. Zde jsou kódy pro 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éru

Výroba kodéru
Výroba kodéru
Výroba kodéru
Výroba kodéru
Výroba kodéru
Výroba kodéru

Nyní se podívejme, kde začínáme. Nejprve musíte navrhnout a vyrobit klávesnici s tlačítkem pro každé číslo (0-9). Poté připojte každý k redstoneové linii, převraťte je (viz obrázek 1) a získejte všechny řádky vedle sebe s jedním blokovým prostorem mezi nimi. Nyní jste začali vyrábět kodér, který převádí vstupní čísla na binární. (Ujistěte se, že máte alespoň 9 bloků na délku, kde jsou všechny vedle sebe na stejné úrovni. Nyní přes tyto čáry spusťte 4 redstone linky v opačném směru, také s mezerami mezi nimi. (Měl by existovat 2 bloky mezera mezi dolními horními řádky reklamy. Horní 4 řádky můžete považovat za 4 číslice binárního souboru (pamatujte, že on je jedna a off je nula) Nyní podle kódů v prvním kroku umístěte jeden blok pomocí redstone pochodeň na něm pod horními řádky. Nyní, kdykoli zadáte číslo, pochodně zapnou horní linky redstone v pořadí podle kódu, např. když zadáte pětku, horní řádky by měly být aktivovány v pořadí 1010 nebo zapnuto, vypnuto, zapnuto, vypnuto. (Viz také obrázek.) Pokud má kód více než jeden, umístěte opakovač těsně před blok s pochodní, aby signál mohl procházet zbytkem pochodní..

Krok 3: Doplňky

Přídavky
Přídavky
Přídavky
Přídavky
Přídavky
Přídavky

Nyní se podívejme na přídavky. Toto jsou součásti, které provádějí výpočty. Při prvním spuštění rozdělte všechny binární řádky na dvě (jedna strana je před žetonem součtu a jedna za poté) a do nyní rozdělených čar vložte tranzistory (viz obrázek 2 a 3). Připojte všechny tranzistory, které jdou na stejnou stranu jejich rozdělené strany dohromady a stejné pro druhou stranu. Pamatujte, že pokud je váš signál redstone příliš slabý, můžete jej posílit pomocí opakovače. Až to budete mít hotové, můžete provést přepnutí paměti (viz obrázek 1) pro každý jednotlivý řádek a převrátit je. Nyní udělejte úplně stejnou tranzistorovou věc poté, co se paměť přepne jako předtím. Umístěte bloky, redstone pochodně a redstone, jak je znázorněno na obrázcích 3, 4 a 5. Vytvořte několik z nich a spojte je dohromady podle obrázku. (Všimněte si, že 7. obrázek je druhá strana 9.) Všimněte si také, že spodní část „x“jsou vstupy a každý má dva. To je důvod, proč jsme rozdělili řádky, takže pro každý vstup je jeden. Pokud stále přesně nevíte, jak mají být přidávače, existuje spousta online návodů (hledejte „přidávače minecraft redstone“). x “věcí jsou samotní sčítači.

*Zde je podrobné vysvětlení tranzistorů: nahraďte jeden kus redstone v hlavní linii opakovačem a odstraňte kousek redstone před ním. Přímo pod blok, ze kterého jste právě odstranili redstone, umístěte píst směrem nahoru. Uvidíte, že signál bude přenášen pouze tehdy, když píst zvedne blok.

Všimněte si, že každý sčítač provede další, pokud získá dvojnásobek své hodnoty. Jako jeden ze svých výstupů budete muset použít poslední provedení, protože odpověď může být nyní větší než 9. Nyní to budete počítat také jako binární číslici, takže byste měli mít 5 číslic.

Krok 4: Dekódování vašeho součtu (vaše odpověď)

Dekódování vašeho součtu (vaše odpověď)
Dekódování vašeho součtu (vaše odpověď)
Dekódování vašeho součtu (vaše odpověď)
Dekódování vašeho součtu (vaše odpověď)
Dekódování vašeho součtu (vaše odpověď)
Dekódování vašeho součtu (vaše odpověď)
Dekódování vašeho součtu (vaše odpověď)
Dekódování vašeho součtu (vaše odpověď)

Nyní tedy vaši sčítači vypočítali odpověď, ale stále je ve firmě binárního kódu. Ale to není problém, protože teď vám řeknu, jak to dekódovat. Potřebujete pouze dekodér (dobře … samozřejmě). Je velmi podobný kodéru, pouze každý druhý blok vyvoláte blok a mezi každý druhý umístíte opakovač. (Nebo jen mezi každým), ale místo umístění redstone pochodně na každý zvýšený blok to uděláte pouze tehdy, pokud by tento řádek měl být na (1) pro číslo, které dekódujete s daným řádkem. (Všimněte si, že skončíte s 19 výstupními řádky, protože odpověď největšího součtu bude 18. (Což je 9+9), takže budete dekódovat odpovědi od 0 do 18.

Ale co zbytek vyvýšených bloků? Jediné, co musíte udělat, je dvakrát jej převrátit umístěním redstoneové pochodně na stranu bloku 4ais3d, umístěním bloku přímo nad tuto pochodeň a následným umístěním pochodně na její stranu (opačná strana druhé pochodně). Pokud se vám zdá, že nerozumíte, podívejte se na obrázky 3 a 4)

Obrázek 2 je, když je ve výchozím nastavení zapnutý, a 3 a 4 jsou, když je ve výchozím nastavení vypnutý.

Obrázek 1 je příkladem toho, jak by dvě čísla vypadala vedle sebe. (Ale samozřejmě nezůstanete u dvou, ale přejdete až na 18.

Zde jsou zbývající kódy pro ostatní čísla.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Krok 5: Konečné zpracování

Konečné zpracování
Konečné zpracování
Konečné zpracování
Konečné zpracování

Naštěstí jste umístili své dekódované řádky do konkrétního pořadí, protože nyní je čas tuto odpověď přeložit do fyzického čísla. Nejprve musíte vytvořit displej nebo obrazovku. Mělo by to být 11 bloků na výšku a 13 bloků na šířku. To lze provést pomocí bloku podle vašeho výběru. Všimněte si, že jsem v kalkulačce použil složitější obrazovku.

Každopádně dalším krokem je umístit písty dozadu (směrem k diplayi) ve tvaru číslic skutečné kalkulačky se třemi písty v řadě na „proužek“Pokud je to provedeno správně, mělo by se zdát, že jde o osmičku na zadní. Nyní připojte písty každé linky k sobě samostatně a spusťte vodič pro každou z linek vedle sebe. Totéž proveďte na druhé číslici. Pokud jste to udělali správně, pak by každý redstoneový drát přicházející z displeje měl jednotlivě ovládat řádek na něm. Pokud tedy aktivujete všechny dráty, mělo by to vytlačit bloky ve tvaru osmičky. Spusťte je dále vedle sebe a poté připojte dekódované výstupy v předchozím kroku následujícím způsobem:

Spusťte je přes vstupy displeje v opačném směru, těsně nad redstone. Nyní rozmístěte po stranách redstone pochodně podle toho, jak číslo vypadá. Jinými slovy, umístíte pochodně nad všechny vodiče jedné číslice, abyste získali osmičku (což je jen příklad), to by samozřejmě bylo na řádku, kde jsme dekódovali 8. U každého čísla proveďte totéž, ale pouze s dráty, které aktivují požadované řádky na displeji k vytvoření konkrétního čísla (fyzicky na displeji).

Krok 6: Poslední dotyky, aby byla interaktivní

Poslední dotyky, aby byla interaktivní
Poslední dotyky, aby byla interaktivní
Poslední dotyky, aby byla interaktivní
Poslední dotyky, aby byla interaktivní

Nyní je vše hotovo kromě funkčních tlačítek. Tato kalkulačka bude vyžadovat 3 funkční tlačítka (jedno pro plus, jedno pro = a jedno pro reset nebo vymazání kalkulačky. První věcí, kterou musíte udělat, je samozřejmě přidat na klávesnici další 3 tlačítka a u každého provést následující:

U tlačítka plus spusťte vodič přímo z tlačítka do přepínače paměti. Poté připojte jednu sadu tranzistorů k jedné straně spínače a druhou sadu k druhé straně. (Tyto „sady“jsou písty, které jste seskupili)

Pro "=" jej také připojíte přímo k paměťovému přepínači. Poté připojte stejnou stranu přepínače k oběma sadám pístů, ale ujistěte se, že používáte opakovače, abyste zabránili tomu, aby se náboje redstone vrátily zpět do zbytku okruhu.

Nyní jste připraveni! Měli byste být schopni přidat libovolná dvě čísla od 0 do 9 a dostat správnou odpověď na displej. Dík!

Doporučuje: