Satura rādītājs:

Redstone papildināšanas kalkulators Minectaft: 6 soļi
Redstone papildināšanas kalkulators Minectaft: 6 soļi

Video: Redstone papildināšanas kalkulators Minectaft: 6 soļi

Video: Redstone papildināšanas kalkulators Minectaft: 6 soļi
Video: РЕДСТОУН - ЧТО ЭТО ? Красный Камень Майнкрафт Теория - MrGridlock 2024, Novembris
Anonim
Redstone papildināšanas kalkulators Minectaft
Redstone papildināšanas kalkulators Minectaft

Sveiki! Es esmu TheQubit, un šī ir apmācība par manu Redstone pievienošanas kalkulatoru Minecraft. Forši, vai ne? Tas izmanto saldu Redstone inženieriju un loģiku. Ja jums patīk šis projekts, lūdzu, balsojiet par mani Game Life konkursā. Es to patiešām novērtētu. Nu, tad iedziļināsimies tajā …

1. solis: Binārā pamati

Binārā pamati
Binārā pamati

Pirmkārt, šis kalkulators darbojas ar bināro papildinājumu, tāpēc vispirms mums jāpārliecinās, ka jūs to saprotat. Binārais ir kods, kas sastāv no nullēm un vieniem. Ar šo kalkulatoru mēs strādāsim ar 4 cipariem, kodējot ievades, jo tas ir 4 bitu kalkulators. Iemesls, kāpēc mēs vispirms izmantojam bināro, ir tāpēc, ka at ir valoda, ko pievienošie saprot (vairāk par to vēlāk). Viens nozīmē, ka sarkanais akmens ir ieslēgts, un nulle nozīmē, ka tas ir izslēgts. Pirmais cipars binārajā apzīmē vienu, otrais - divus, trešais - četrus, un tas katru reizi dubultojas. Tā kā tas ir viencipara kalkulators, lielākais skaitlis, ko varat ievade būs deviņi, jo kods ir 1001, citiem vārdiem sakot, ieslēgts un izslēgts. Tas ir tāpēc, ka ceturtais cipars ir 8, dūre ir 1, tātad 1 plus 8 ir vienāds ar 9. Šeit ir katra (viena ciparu) numura kodi:

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

2. darbība. Kodētāja izgatavošana

Kodētāja izgatavošana
Kodētāja izgatavošana
Kodētāja izgatavošana
Kodētāja izgatavošana
Kodētāja izgatavošana
Kodētāja izgatavošana

Tagad paskatīsimies, kur mēs sākam. Vispirms jums ir jāizstrādā un jāizgatavo tastatūra ar pogu katram skaitlim (0-9). Pēc tam savienojiet katru ar Redstone līniju, apgrieziet tās (skatiet 1. attēlu) un iegūstiet visas līnijas blakus viena otrai ar viena bloka atstarpi starp tām. Tagad esat sācis veidot kodētāju, kas ievada skaitļus pārvērš binārā. (Pārliecinieties, ka jums ir vismaz 9 bloku garums, kur tie visi atrodas blakus viens otram vienā līmenī. Tagad palaidiet 4 sarkanā akmens līnijas pretējā virzienā pār šīm līnijām, arī ar atstarpēm starp tām. (Jābūt 2 blokiem atstarpi starp reklāmas apakšējām augšējām rindām. Augšējās četras rindas var uzskatīt par četriem bināro cipariem (atcerieties, ka ieslēgts ir viens un izslēgts ir nulle) Tagad, saskaņā ar kodiem pirmajā vietā, ievietojiet vienu bloku ar sarkanā akmens lāpu uz tā zem augšējām līnijām. Tagad, kad ievadāt skaitli, lāpas ieslēgs augšējās sarkanā akmens līnijas koda secībā, piemēram, ievadot piecas, augšējās līnijas jāaktivizē secībā 1010 vai ieslēgt, izslēgt, ieslēgt, izslēgt. (Skatiet arī attēlu.) Ja kodam ir vairāk nekā viens kods, novietojiet retranslatoru tieši bloka priekšā ar degli, lai signāls varētu pāriet uz pārējiem lāpas.

3. darbība. Pievienotāji

Pievienotāji
Pievienotāji
Pievienotāji
Pievienotāji
Pievienotāji
Pievienotāji

Tagad apskatīsim papildinātājus. Šīs ir sastāvdaļas, kas veic aprēķinus. Vispirms palaidiet visas binārās līnijas divās daļās (viena puse ir priekšpusē pirms summas žetona un viena - pēc) un ievietojiet tranzistorus (skat. 2. un 3. attēlu) tagad sadalītajās līnijās. Savienojiet visus tranzistorus, kas atrodas vienā sadalītās puses pusē, un tos pašus otrā pusē. Atcerieties, ka, ja jūsu sarkanā akmens signāls kļūst pārāk vājš, varat to pastiprināt ar retranslatoru. Kad esat pabeidzis šo darbību, varat izveidot atmiņas slēdzi (skat. 1. attēlu) katrai līnijai un apgriezt tās. Tagad pēc atmiņas pārslēgšanas dariet tieši to pašu tranzistoru. Ievietojiet blokus, sarkanā akmens lāpas un sarkano akmeni, kā parādīts 3., 4. un 5. attēlā. Izveidojiet vairākus no tiem un savienojiet tos kopā, kā parādīts. (Ņemiet vērā, ka 7. attēls ir otrā puse.). Ņemiet vērā arī to, ka "x" apakšdaļa ir ieejas un katram ir divi. Tāpēc mēs sadalām rindas, tāpēc katrai ievadei ir viens. Ja jūs joprojām precīzi nezināt, kā vajadzētu būt pievienotājiem, ir daudz tiešsaistes apmācību (meklējiet "minecraft redstone adders"). x "lietas ir pašas pievienotājas.

*Šeit ir detalizēts tranzistoru skaidrojums: nomainiet vienu sarkanā akmens gabalu galvenajā līnijā ar atkārtotāju un noņemiet sarkanā akmens gabalu tā priekšā. Tieši zem bloka, no kura tikko noņēmāt sarkano akmeni, novietojiet virzuli uz augšu. Jūs redzēsit, ka signāls tiks nodots tikai tad, kad virzulis pacels bloku.

Jūs ievērosit, ka katrs papildinātājs pāriet uz nākamo, ja tas saņem divkāršu vērtību. Jums būs jāizmanto pēdējais izpildījums kā viens no tā rezultātiem, jo atbilde tagad var būt lielāka par 9. Tagad jūs to arī skaitīsit kā bināru ciparu, tāpēc jums vajadzētu būt 5 cipariem.

4. darbība. Kopējās summas atšifrēšana (jūsu atbilde)

Jūsu kopsummas atšifrēšana (jūsu atbilde)
Jūsu kopsummas atšifrēšana (jūsu atbilde)
Jūsu kopsummas atšifrēšana (jūsu atbilde)
Jūsu kopsummas atšifrēšana (jūsu atbilde)
Jūsu kopsummas atšifrēšana (jūsu atbilde)
Jūsu kopsummas atšifrēšana (jūsu atbilde)
Jūsu kopsummas atšifrēšana (jūsu atbilde)
Jūsu kopsummas atšifrēšana (jūsu atbilde)

Tātad tagad jūsu pievienotāji bija aprēķinājuši atbildi, taču tā joprojām ir bināra koda noteikta. Bet tā nav problēma, jo tagad es jums pastāstīšu, kā to atšifrēt. Jums vienkārši nepieciešams dekodētājs (nu … acīmredzot). Tas ir ļoti līdzīgs kodētājam, tikai jūs paaugstināt bloku katru otro bloku un starp katru otro ievietojat atkārtotāju. (Vai tikai starp katru), bet tā vietā, lai uz katra paaugstinātā bloka novietotu sarkanā akmens degli, jūs to darāt tikai tad, ja šai rindai jābūt ieslēgtai (1) numuram, kuru dekodējat ar šo rindu. (Ņemiet vērā, ka jūs saņemsiet 19 izvades rindas, jo lielākās summas atbilde būs 18. (kas ir 9+9), tāpēc atbildes tiks atšifrētas no 0 līdz 18.

Bet kā ir ar pārējiem paceltajiem blokiem? Viss, kas jums jādara, ir to divreiz apgriezt otrādi, novietojot sarkanā akmens lāpu šī 4ais3d bloka malā, novietojot bloku tieši virs šīs degļa un pēc tam novietojot lāpu vienas puses pusē (otras lāpas pretējā pusē). Ja šķiet, ka nesaprotat, skatiet 3. un 4. attēlu)

2. attēls ir tad, kad tas ir ieslēgts pēc noklusējuma, un 3. un 4. ir, kad tas ir izslēgts pēc noklusējuma.

1. attēls ir piemērs tam, kā divi skaitļi izskatītos blakus. (Bet, protams, jūs neapstāsities pie diviem, bet pārejiet līdz 18.

Šeit ir pārējie citu numuru kodi.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

5. solis: galīgā apstrāde

Galīgā apstrāde
Galīgā apstrāde
Galīgā apstrāde
Galīgā apstrāde

Cerams, ka jūs ievietojāt dekodētās rindas noteiktā secībā, jo tagad ir pienācis laiks šo atbildi tulkot fiziskā skaitlī. Vispirms jums ir jāizveido displejs vai ekrāns. Tam vajadzētu būt 11 kvartālu augstumam un 13 kvartālu platumam. To var izdarīt ar bloku pēc jūsu izvēles. Ņemiet vērā, ka kalkulatorā es izmantoju sarežģītāku ekrānu.

Jebkurā gadījumā nākamais solis ir novietot virzuļus aizmugurē (vērsti pret diplay) reāla kalkulatora ciparu formā ar trim virzuļiem pēc kārtas katrā "svītrā". atpakaļ. Tagad savienojiet katras līnijas virzuļus atsevišķi un novietojiet vadu katrai līnijai blakus. Dariet to pašu ar otro ciparu. Ja jūs to izdarījāt pareizi, katram sarkanā akmens vadam, kas nāk no displeja, vajadzētu atsevišķi kontrolēt līniju. Tātad, ja jūs aktivizējat visus vadus, tam vajadzētu izstumt astoņu formu blokus. Palaidiet tos tālāk viens otram un pēc tam pievienojiet dekodētās izejas iepriekšējā solī šādā veidā:

Pārvietojiet tos pa displeja ieejām pretējā virzienā, tieši virs sarkanā akmens. Tagad novietojiet sarkanā akmens lāpas sānos atbilstoši numura izskatam. Citiem vārdiem sakot, jūs novietojat lāpas virs visiem viena cipara vadiem, lai iegūtu astoņus (tas ir tikai piemērs). Tas acīmredzot būtu vietā, kur mēs atšifrējām 8. Dariet to pašu ar katru numuru, bet tikai ar vadiem, kas aktivizējas vajadzīgās rindas displejā, lai izveidotu šo konkrēto numuru (fiziski displejā).

6. darbība. Pēdējie pieskārieni, lai padarītu to interaktīvu

Pēdējie pieskārieni, lai padarītu to interaktīvu
Pēdējie pieskārieni, lai padarītu to interaktīvu
Pēdējie pieskārieni, lai padarītu to interaktīvu
Pēdējie pieskārieni, lai padarītu to interaktīvu

Tagad viss ir izdarīts, izņemot funkciju pogas. Šim kalkulatoram būs nepieciešamas 3 funkciju pogas (viena plusam, viena = un viena, lai atiestatītu vai notīrītu kalkulatoru. Protams, pirmā lieta, kas jādara, ir tastatūrai pievienot vēl 3 pogas un katrai no tām rīkoties šādi:

Lai iegūtu plus pogu, vadiet vadu tieši no pogas uz atmiņas slēdzi. Pēc tam pievienojiet vienu tranzistoru komplektu slēdža vienai pusei un otru komplektu - otrā pusē. (Šie "komplekti" ir virzuļi, kurus jūs sagrupējāt kopā)

Izmantojot "=", jūs to arī pievienojat tieši atmiņas slēdzim. Pēc tam pievienojiet to pašu slēdža pusi abiem virzuļu komplektiem, taču noteikti izmantojiet retranslatorus, lai novērstu sarkanā akmens lādiņu atgriešanos pārējā ķēdē.

Tagad esat gatavs! Jums vajadzētu būt iespējai pievienot jebkurus divus ciparus no 0 līdz 9 un displejā parādīt pareizo atbildi. Paldies!

Ieteicams: