Sadržaj:
- Korak 1: Osnove binarnosti
- Korak 2: Izrada kodera
- Korak 3: Zbrajalice
- Korak 4: Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
- Korak 5: Konačna obrada
- Korak 6: Posljednji dodiri kako biste ga učinili interaktivnim
Video: Redstone kalkulator sabiranja u Minectaftu: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
Zdravo! 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, uđimo onda u to …
Korak 1: Osnove binarnosti
Prije svega, ovaj kalkulator radi s binarnim sabiranjem, pa prije svega moramo biti sigurni da ga razumijete. Binarni je kôd koji se sastoji od nula i jedinica. S ovim kalkulatorom ćemo raditi s 4 znamenke pri kodiranju ulaza jer je to 4 -bitni kalkulator. Razlog zašto prvenstveno koristimo binarni je taj što je jezik jezik koji sabirači 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 jednocifreni kalkulator najveći broj koji možete unos ć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 (jednocifreni) broj:
1= 0001 5=0101
3= 0011 6= 0110
2=0010 7= 0111
4= 0100 8= 1000
9= 1001
Korak 2: Izrada kodera
Pogledajmo sada odakle počinjemo. Prvo morate dizajnirati i napraviti tastaturu sa dugmetom za svaki broj (0-9). Zatim spojite svaku na redstone liniju, obrnite 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. (Uvjerite se da imate najmanje 9 blokova u dužini gdje su svi jedan do drugog na istom nivou. Sada prođite 4 redstone linije 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. Četiri gornje linije 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 sa baklja od crvenog kamena na njoj ispod gornjih linija. 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, postavite repetitor tik ispred bloka s bakljom, tako da signal može proći do ostatka baklji.
Korak 3: Zbrajalice
Pogledajmo sada zbrajalice. To su komponente koje vrše prorač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 crvenog kamena postane preslab, možete ga pojačati pomoću repetitora. Kada završite s ovim, možete promijeniti memorijski prekidač (vidi sliku 1) za svaku pojedinu liniju i obrnuti ih. Sada učinite potpuno 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 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 redove, tako da postoji jedna za svaki unos. Ako još uvijek ne znate kako bi sabiri trebali biti, postoji mnoštvo internetskih vodiča (potražite "sažimači za minecraft redstone"). x "stvari su same zbrajalice.
*Evo detaljnog objašnjenja tranzistora: zamijenite jedan komad redstona u glavnoj liniji ponavljačem 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 dobije dvostruku vrijednost. Morat ćete koristiti posljednju izvedbu kao jedan od svojih izlaza jer odgovor sada može biti veći od 9. Sada ćete ga također računati kao binarnu znamenku tako da biste trebali imati 5 znamenki.
Korak 4: Dekodiranje vašeg ukupnog zbroja (vaš odgovor)
Dakle, sada su vaši sabirači izračunali odgovor, ali on je još uvijek u firmi binarnog koda. Ali to nije problem, jer ću vam sada reći kako to dekodirati. Samo vam je potreban dekoder (pa … očigledno). 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 da postavite baklju od crvenog kamena na svaki podignuti blok, to činite samo ako ova linija treba biti na (1) za broj koji dekodirate tim retkom. (Imajte na umu da ćete imati 19 izlaznih linija jer će najveći zbroj odgovora 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 direktno 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 kad je uključena prema zadanim postavkama, a 3 i 4 kada je isključena prema zadanim postavkama.
Slika 1 je primjer kako bi dva broja izgledala jedan pored 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: Konačna obrada
Nadamo se da ste dekodirane redove postavili u određeni redoslijed, jer je sada vrijeme da taj odgovor prevedete u fizički broj. Prvo morate stvoriti ekran ili ekran. 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 ekran.
U svakom slučaju, sljedeći korak je postavljanje klipova na stražnju stranu (okrenutu prema zaslonu) u obliku pravih cifara kalkulatora s tri klipa u nizu po "pruzi". Ako je to učinjeno ispravno, trebalo bi izgledati osmica na nazad. Sada spojite klipove svake linije zasebno i povežite žicu za svaku od linija jedna pored druge. Učinite isto na drugoj znamenci. Ako ste ovo učinili kako treba, svaka redstone žica koja dolazi s zaslona trebala bi 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 povežite dekodirane izlaze u prethodnom koraku na sljedeći način:
Prevucite ih preko ulaza na ekranu u suprotnom smjeru, odmah iznad redstona. Sada postavite baklje od crvenog kamena sa strane prema tome kako broj izgleda. Drugim riječima, postavite baklje iznad svih žica od jedne znamenke da biste dobili osmicu (što je samo primjer) ovo bi očito bilo na liniji gdje smo dekodirali 8. Učinite isto za svaki broj, ali samo sa žicama koje se aktiviraju potrebne linije na ekranu za formiranje tog određenog broja (fizički na ekranu).
Korak 6: Posljednji dodiri kako biste ga učinili interaktivnim
Sada je sve učinjeno osim funkcijskih tipki. Ovaj kalkulator će zahtijevati 3 funkcijska dugmeta (jedno za plus, jedno za = i jedno za poništavanje ili brisanje kalkulatora. Dakle, naravno, prvo što trebate učiniti je dodati još 3 dugmeta na tastaturu i učiniti sljedeće za svako od njih:
Za dugme plus, povežite žicu direktno od dugmeta 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 direktno na memorijski prekidač. Zatim spojite istu stranu prekidača na oba seta klipova, ali svakako upotrijebite repetitore kako biste spriječili da se naboji redstone -a vrate u ostatak kruga.
Sada ste spremni! Trebali biste moći dodati bilo koja dva broja od 0 do 9 i dobiti pravi odgovor na ekranu. Hvala!
Preporučuje se:
Kalkulator štednje na bankovnom računu: 18 koraka
Kalkulator štednje na bankovnom računu: Hvala vam što ste odabrali moj kalkulator štednje. Danas ćemo učiti kako programirati klasu BankAccount kako biste pratili svoje lične troškove i uštede. Da biste napravili bankovni račun za praćenje svojih troškova, prvo će vam biti potrebni osnovni
Bluetooth50g - projekat nadogradnje za pokvareni kalkulator HP50G .: 7 koraka
Bluetooth50g - projekat nadogradnje za slomljeni kalkulator HP50G .: Putanja provodnika do ekrana je prekinuta zbog curenja baterije. Baterija je procurila i nagrizla staze. Kalkulator za sebe radi, ali rezultati se ne prikazuju na ekranu (samo okomite linije). Sustav emulira Bluetooth tastaturu i
Kako izgraditi Redstone vrata sa šifrom: 4 koraka
Kako izgraditi Redstone vrata sa šifrom: Ovo je fotografija sklopa Redstonea kada se to uradi, iako izgleda složenije jer je alarmni sistem strelica umjesto zvona
Redstone satovi (Minecraft): 3 koraka
Redstone satovi (Minecraft): Ova instrukcija će vam pokazati kako se izrađuju različiti satovi od redstona. Obavezno pogledajte moje druge Minecraft instrukcije za Bugatti Chiron tutorial
Redstone aktiviran pokretom: 7 koraka (sa slikama)
Pokret aktiviran Redstone: Zdravo! Ovaj projekt je lampa od crvenog kamena koja se aktivira pokretom. Radi pomoću mikrokontrolera koji se raspada i ultrazvučnog senzora udaljenosti spojenog na relej. Ovaj projekt se prijavljuje na natjecanje za minecraft i glasove, favorite ili zajedničko