Sadržaj:

Kalkulator zbrajanja Redstone u Minectaftu: 6 koraka
Kalkulator zbrajanja Redstone u Minectaftu: 6 koraka

Video: Kalkulator zbrajanja Redstone u Minectaftu: 6 koraka

Video: Kalkulator zbrajanja Redstone u Minectaftu: 6 koraka
Video: IT 86. Сборка калькулятор. Устройство ввода в MineCraft 2024, Studeni
Anonim
Kalkulator zbrajanja Redstone u Minectaftu
Kalkulator zbrajanja Redstone u Minectaftu

Bok! Ja sam TheQubit i ovo je vodič za moj kalkulator za dodavanje redstona u Minecraftu. Kul, zar ne? Koristi slatki redstone inženjering i logiku. Ako vam se sviđa ovaj projekt, glasajte za mene na natjecanju Game life. Zaista bih to cijenio. Pa idemo onda na to …

Korak 1: Osnove binarnog

Osnove binarnog
Osnove binarnog

Prije svega, ovaj kalkulator radi s binarnim zbrajanjem, pa se prije svega moramo uvjeriti da ga razumijete. Binarni je kod koji se sastoji od nula i jedinica. S ovim kalkulatorom radit ćemo s 4 znamenke pri kodiranju ulaza jer je to 4 -bitni kalkulator. Razlog zašto koristimo binarne datoteke prvenstveno je taj što jezik koji zbrajatelji razumiju (o tome kasnije). Jedan znači da je crveni kamen uključen, a nula znači da je isključen. Prva znamenka u binarnom obliku označava jedan, druga dva, treća četiri i svaki put se udvostručuje. Budući da je to jednoznamenkasti kalkulator najveći broj koji možete ulaz će biti devetka, za koji je kôd 1001 drugim riječima isključeno isključeno uključeno. To je zato što je četvrta znamenka 8, prva 1 pa je 1 plus 8 jednako 9. Evo kodova za svaki (jednoznamenkasti) broj:

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

Korak 2: Izrada kodera

Izrada kodera
Izrada kodera
Izrada kodera
Izrada kodera
Izrada kodera
Izrada kodera

Pogledajmo sada odakle počinjemo. Prvo morate dizajnirati i izraditi tipkovnicu s gumbom za svaki broj (0-9). Zatim spojite svaku na redstone liniju, preokrenite ih (pogledajte sliku 1) i postavite sve linije jedna do druge s razmakom od jednog bloka između njih. Sada ste počeli s izradom kodera, koji pretvara ulazne brojeve u binarne. (Provjerite imate li najmanje 9 blokova u duljini gdje su svi jedan do drugoga na istoj razini. Sada prođite kroz 4 linije crvenog kamena u suprotnom smjeru preko ovih linija, također s razmacima između njih. (Trebalo bi biti 2 bloka razmak između donjih gornjih redaka oglasa. Prva 4 retka možete zamisliti kao 4 znamenke binarnog zapisa (zapamtite da je on jedna, a off nula) Sada, prema kodovima u prvom koraku, postavite jedan blok s baklja od crvenog kamena na njoj ispod gornjih redaka. Sada, kad god unesete broj, baklje će uključiti gornje redstone linije po redoslijedu koda, npr. kada unesete peticu, gornje linije treba aktivirati redom 1010 ili uključeno, isključeno, uključeno, isključeno. (Također pogledajte sliku.) Ako kôd ima više od jednog, tada postavite repetitor neposredno ispred bloka s bakljom, tako da signal može proći do ostatka baklji.

Korak 3: Zbrajalice

Zbrojivači
Zbrojivači
Zbrojivači
Zbrojivači
Zbrojivači
Zbrojivači

Pogledajmo sada zbrajalice. To su komponente koje vrše izračune. Prvo pokretanje podijeli sve binarne linije na dva dijela (jedna strana je ispred ispred znaka zbroja, a jedna za poslije) i umetnite tranzistore (vidi sliku 2 i 3) u sada podijeljene linije. Spojite sve tranzistore koji idu na istu stranu svoje podijeljene strane, a isto na drugu stranu. Upamtite da ako vaš signal od crvenog kamena postane preslab, možete ga pojačati repetitorom. Kada završite s ovim, možete promijeniti memorijski prekidač (vidi sliku 1) za svaku pojedinu liniju i obrnuti ih. Sada učinite istu tranzistorsku radnju nakon što se memorija promijeni kao i prije. Postavite blokove, baklje od crvenog kamena i redstone kao što je prikazano na slikama 3, 4 i 5. Napravite više njih i povežite ih zajedno kao što je prikazano. (Imajte na umu da je 7. slika druga strana 9.) Također imajte na umu da su na dnu "x" ulazi i svaki ima dva. Ovo je razlog zašto smo podijelili linije, pa postoji jedna za svaki unos. Ako još uvijek ne znate točno kako bi zbrojivači trebali biti, postoji mnogo internetskih vodiča (potražite "zbrojivače za minecraft redstone"). x "stvari su same zbrajalice.

*Evo detaljnog objašnjenja tranzistora: zamijenite jedan komad redstona u glavnoj liniji repetitom i uklonite komad crvenog kamena ispred njega. Izravno ispod bloka iz kojeg ste upravo uklonili crveni kamen, postavite klip okrenut prema gore. Vidjet ćete da će signal proći tek kad klip podigne blok.

Primijetit ćete da svaki zbrajač prelazi na sljedeći ako primi dvostruku vrijednost. Morat ćete upotrijebiti posljednju izvedbu kao jedan od svojih rezultata jer odgovor sada može biti veći od 9. Sada ćete je također računati kao binarnu znamenku pa biste trebali imati 5 znamenki.

Korak 4: Dekodiranje vašeg ukupnog zbroja (vaš odgovor)

Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dekodiranje vašeg ukupnog zbroja (vaš odgovor)

Dakle, sada su vaši zbrajatelji izračunali odgovor, ali on je još uvijek u firmi binarnog koda. Ali to nije problem, jer sada ću vam reći kako to dekodirati. Trebate samo dekoder (pa … očito). Vrlo je sličan koderu, samo što podižete blok svaki drugi blok, a između svakog drugog postavljate repetitor. (Ili samo između svakog pojedinog), ali umjesto postavljanja baklje od crvenog kamena na svaki podignuti blok, to činite samo ako ovaj redak treba biti na (1) za broj koji dekodirate tim retkom. (Imajte na umu da ćete imati 19 izlaznih redaka jer će najveći zbroj biti 18. (Što je 9+9) pa ćete dekodirati odgovore od 0 do 18.

Ali što je s ostatkom podignutih blokova? Pa, sve što trebate učiniti je dvaput ga preokrenuti postavljanjem baklje od crvenog kamena na stranu tog 4ais3d bloka, postavljanjem bloka izravno iznad te svjetiljke, a zatim postavljanjem baklje na stranu one (suprotne strane druge baklje). Ako vam se čini da ne razumijete, pogledajte slike 3 i 4)

Slika 2 je kada je prema zadanim postavkama uključena, a 3 i 4 kada je prema zadanim postavkama isključena.

Slika 1 je primjer kako bi dva broja izgledala jedan do drugog. (Ali naravno nećete stati na dva, već idite sve do 18.

Ovdje su ostatak kodova za ostale brojeve.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Korak 5: Završna obrada

Završna obrada
Završna obrada
Završna obrada
Završna obrada

Nadamo se da ste dekodirane retke postavili u određeni redoslijed, jer sada je vrijeme da taj odgovor prevedete u fizički broj. Prvo morate stvoriti zaslon ili zaslon. To bi trebalo biti 11 blokova visoko i 13 blokova široko. To se može učiniti blokom po vašem izboru. Imajte na umu da sam u svom kalkulatoru koristio složeniji zaslon.

U svakom slučaju, sljedeći korak je postavljanje klipova sa stražnje strane (okrenutih prema zaslonu) u obliku pravih znamenki kalkulatora s tri klipa u nizu po "pruzi". Ako se to učini ispravno, trebalo bi izgledati osmica na leđa. Sada spojite klipove svake linije zasebno i provucite žicu za svaku od linija jedan pored drugog. Učinite isto na drugoj znamenci. Ako ste to učinili ispravno, tada bi svaka žica od crvenog kamena koja dolazi s zaslona trebala pojedinačno kontrolirati liniju na njoj. Dakle, ako aktivirate sve žice, trebao bi istisnuti blokove u obliku osmice. Pokrenite ih jedan pored drugog, a zatim dekodirane izlaze povežite u prethodnom koraku na sljedeći način:

Prevucite ih preko ulaza zaslona u suprotnom smjeru, odmah iznad redstona. Sada postavite baklje od crvenog kamena sa strana prema broju. Drugim riječima, postavite baklje iznad svih žica od jedne znamenke kako biste dobili osmicu (što je samo primjer), to bi očito bilo na liniji gdje smo dekodirali 8. Učinite isto za svaki broj, ali samo sa žicama koje aktiviraju potrebne retke na zaslonu za formiranje tog određenog broja (fizički na zaslonu).

Korak 6: Posljednji dodiri kako bi bili interaktivni

Posljednji dodiri koji ga čine interaktivnim
Posljednji dodiri koji ga čine interaktivnim
Zadnji dodiri koji će ga učiniti interaktivnim
Zadnji dodiri koji će ga učiniti interaktivnim

Sada je sve učinjeno osim funkcijskih gumba. Ovaj kalkulator će zahtijevati 3 funkcijske tipke (jednu za plus, jednu za = i jednu za poništavanje ili brisanje kalkulatora. Dakle, naravno, prvo što trebate učiniti je dodati još 3 gumba na tipkovnicu i za svaki učiniti sljedeće:

Za gumb plus, vodite žicu izravno od gumba do memorijskog prekidača. Zatim spojite jedan set tranzistora na jednu stranu prekidača, a drugi set na drugu stranu. (Ovi "kompleti" su klipovi koje ste grupirali zajedno)

Za "=" također ga priključujete izravno na memorijski prekidač. Zatim spojite istu stranu prekidača na oba seta klipova, ali svakako upotrijebite ponavljače kako biste spriječili povratak naboja redstona u ostatak kruga.

Sada ste spremni! Mogli biste moći dodati bilo koja dva broja od 0 do 9 i dobiti pravi odgovor na zaslonu. Hvala!

Preporučeni: