Բովանդակություն:

Redstone հավելումների հաշվիչ Minectaft- ում ՝ 6 քայլ
Redstone հավելումների հաշվիչ Minectaft- ում ՝ 6 քայլ

Video: Redstone հավելումների հաշվիչ Minectaft- ում ՝ 6 քայլ

Video: Redstone հավելումների հաշվիչ Minectaft- ում ՝ 6 քայլ
Video: Revolutionize Windows System Repair: Using SFC/DISM" 2024, Նոյեմբեր
Anonim
Redstone հավելումների հաշվիչ Minectaft- ում
Redstone հավելումների հաշվիչ Minectaft- ում

Ողջու՜յն! Ես TheQubit- ն եմ, և սա ձեռնարկ է Minecraft- ում իմ redstone հավելումների հաշվիչի վերաբերյալ: Թույն, ճիշտ է: Այն օգտագործում է որոշ քաղցր կարմիր քարերի ճարտարագիտություն և տրամաբանություն: Եթե ձեզ դուր է գալիս այս նախագիծը, խնդրում եմ քվեարկեք ինձ համար Game life մրցույթում: Ես իսկապես կգնահատեի դա: Դե, եկեք դրան անցնենք…

Քայլ 1. Երկուական հիմունքներ

Երկուական հիմունքներ
Երկուական հիմունքներ

Այս հաշվիչն առաջին հերթին աշխատում է երկուական հավելումով, ուստի առաջին հերթին մենք պետք է համոզվենք, որ դուք դա հասկանում եք: Երկուական է մի ծածկագիր, որը կազմված է զրոներից և մեկներից: Այս հաշվիչով մենք 4 թվանշանով կաշխատենք մուտքերը կոդավորելիս, քանի որ դա 4 բիթանոց հաշվիչ է: Պատճառն այն է, որ մենք առաջին հերթին օգտագործում ենք երկուական, այն է, որ այն լեզուն է, որը հավելողները հասկանում են (դրա մասին ավելի ուշ): Մեկը նշանակում է, որ կարմիր քարը միացված է, իսկ զրոյը նշանակում է, որ այն անջատված է: Երկուական թվերի առաջին նիշը նշանակում է մեկ, երկրորդը ՝ երկուս, երրորդը ՝ չորս և ամեն անգամ կրկնապատկվում է: Քանի որ դա միանիշ նիշն է ամենաբարձր թիվը, որը կարող ես մուտքագրումը կլինի ինը, քանի որ կոդը 1001 է, այլ կերպ ասած ՝ անջատված, անջատված և անջատված: Դա պայմանավորված է նրանով, որ չորրորդ նիշը 8 է, բռունցքը 1 է, այնպես որ 1 գումարած 8 հավասար է 9 -ի: Ահա յուրաքանչյուր (մեկ նիշ) թվի կոդերը.

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

Քայլ 2: Կոդավորիչի պատրաստում:

Կոդավորիչի պատրաստում
Կոդավորիչի պատրաստում
Կոդավորիչի պատրաստում
Կոդավորիչի պատրաստում
Կոդավորիչի պատրաստում
Կոդավորիչի պատրաստում

Հիմա եկեք նայենք, թե որտեղից ենք սկսում: Նախ անհրաժեշտ է նախագծել և պատրաստել ստեղնաշար յուրաքանչյուր համարի համար (0-9): Հաջորդը միացրեք յուրաքանչյուրը կարմիր քարով, շրջեք դրանք (տես նկար 1) և ստացեք բոլոր տողերը միմյանց կողքին ՝ դրանց միջև մեկ բլոկով: Այժմ դուք սկսել եք պատրաստել կոդավորիչը, որը մուտքային թվերը վերածում է երկուականի: (Համոզվեք, որ ունեք առնվազն 9 բլոկ երկարությամբ, որտեղ դրանք բոլորը միմյանց կողքին են նույն մակարդակի վրա: Այժմ հակառակ ուղղությամբ ուղղեք 4 կարմիր քարե գծեր, նաև դրանց միջև եղած տարածություններով: (Պետք է լինի 2 բլոկ տարածություն գովազդի ներքևի վերին տողերի միջև: Դուք կարող եք վերին 4 տողերը համարել երկուական երկու թվանշաններ (հիշեք, որ միակն է և անջատվածը `զրո): Այժմ, ըստ առաջին քայլի կոդերի, տեղադրեք մեկ բլոկ վերևի տողերից ներքև դրա վրա տեղադրված կարմիր քարե ջահը: Այժմ, երբ որևէ թիվ մուտքագրում եք, ջահերը միացնում են վերին կարմիր քարերի տողերը ըստ կոդի կարգի, օրինակ `հինգ մուտքագրելիս, վերին տողերը պետք է ակտիվացվեն 1010 կարգով: կամ միացված, անջատված, միացված, անջատված: (Տես նաև պատկերը:) Եթե ծածկագիրն ունի մեկից ավելի, ապա կրակիչը տեղադրեք ջահի հետ բլոկի դիմաց, այնպես որ ազդանշանը կարող է անցնել դեպի մնացած ջահերը.

Քայլ 3: Ավելացնողներ

Հավելումներ
Հավելումներ
Հավելումներ
Հավելումներ
Հավելումներ
Հավելումներ

Հիմա եկեք նայենք հավելումներին: Սրանք այն բաղադրիչներն են, որոնք կատարում են հաշվարկները: Առաջին գործարկումը բոլոր երկուական տողերը բաժանեք երկու մասի (մի կողմը առջևում է գումարի նշանը, իսկ մյուսը `հետո) և տեղադրեք տրանզիստորներ (տես նկար 2 և 3) այժմ պառակտված գծերի մեջ: Միացրեք բոլոր տրանզիստորները, որոնք գնում են իրենց պառակտված կողմի նույն կողմը միասին և նույնը մյուս կողմի համար: Հիշեք, որ եթե ձեր կարմիր քարերի ազդանշանը չափազանց թույլ է դառնում, կարող եք այն բարձրացնել կրկնողիչով: Այս ամենն ավարտելուց հետո կարող եք կատարել հիշողության անջատիչ (տես նկար 1) տողերից յուրաքանչյուրի համար և դրանք շրջել: Այժմ հիշողության անջատիչներից հետո կատարեք նույն տրանզիստորը, ինչպես նախկինում: Տեղադրեք բլոկներ, կարմիր քարեր և կարմիր քար, ինչպես ցույց է տրված 3 -րդ, 4 -րդ և 5 -րդ պատկերներում: Ստեղծեք դրանցից մի քանիսը և միացրեք դրանք, ինչպես ցույց է տրված: (նշեք, որ 7 -րդ պատկերը 9 -րդի մյուս կողմը:) Նաև նշեք, որ «x» - ի ներքևում մուտքերն են, և յուրաքանչյուրն ունի երկուսը: Սա է պատճառը, որ մենք տողերը բաժանում ենք, ուստի յուրաքանչյուր մուտքի համար կա մեկը: Եթե դեռ չգիտեք, թե ինչպես են ենթադրվում ավելացնողները, շատ առցանց ձեռնարկներ կան (որոնել «minecraft redstone adders»), նշեք, որ « x »բաներն իրենք են գումարողներ:

*Ահա տրանզիստորների մանրամասն բացատրությունը. Հիմնական տողում կարմիր կտորի մի կտոր փոխարինեք կրկնողիչով և հանեք դրա դիմաց գտնվող կարմիր քարից: Ուղղակի այն բլոկի տակ, որի վրա դուք պարզապես հեռացրել եք կարմիր քարը, տեղադրեք մի մխոց դեպի վերև: Դուք կտեսնեք, որ միայն այն ժամանակ, երբ մխոցը բարձրացնում է բլոկը, ազդանշանը կանցնի:

Դուք կնկատեք, որ յուրաքանչյուր գումարիչ կատարում է հաջորդին, եթե դրա արժեքը կրկնակի է ստանում: Դուք պետք է օգտագործեք վերջինի կատարումը որպես դրա ելքերից մեկը, քանի որ պատասխանը այժմ կարող է լինել ավելի մեծ, քան 9 -ը: Այժմ այն նույնպես կհաշվեք որպես երկուական թվանշան, այնպես որ պետք է ունենաք 5 թվանշան:

Քայլ 4: Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)

Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)

Այսպիսով, այժմ ձեր գումարողները հաշվարկել էին պատասխանը, սակայն այն դեռ գտնվում է երկուական կոդի ամրության մեջ: Բայց դա խնդիր չէ, քանի որ այժմ ես ձեզ կասեմ, թե ինչպես վերծանել այն: Ձեզ անհրաժեշտ է միայն ապակոդավորիչ (լավ … ակնհայտորեն): Այն շատ նման է կոդավորողին, միայն դուք եք բարձրացնում բլոկը ամեն երկրորդ բլոկ և յուրաքանչյուր երկրորդի միջև տեղադրում կրկնող: (Կամ պարզապես յուրաքանչյուրի միջև), բայց յուրաքանչյուր բարձրացված բլոկի վրա կարմիր քար ջահ տեղադրելու փոխարեն, դա արեք միայն այն դեպքում, եթե այս տողում վերծանվող թվի համար այս տողը պետք է լինի (1) վրա: (Ուշադրություն դարձրեք, որ վերջում կհայտնվեք 19 ելքային տողերում, քանի որ ամենամեծ գումարի պատասխանը կլինի 18 -ը (որը 9+9 է), այնպես որ պատասխանները վերծանեք 0 -ից մինչև 18:

Բայց ինչ վերաբերում է մնացած բարձրացված բլոկներին: Դե, ընդամենը պետք է այն երկու անգամ շրջել ՝ տեղադրելով կարմիր քարե ջահը այդ 4ais3d բլոկի կողքին, դնելով մի բլոկ անմիջապես այդ ջահի վերևում, այնուհետև ջահը տեղադրելով այդ մեկի կողքին (մյուս ջահի հակառակ կողմը): Եթե կարծես չեք հասկանում, տեսեք 3 -րդ և 4 -րդ պատկերները)

2 -րդ պատկերն այն է, երբ այն լռելյայն միացված է, և 3 -ը և 4 -ը, երբ լռելյայն անջատված է:

Պատկեր 1 -ը օրինակ է, թե ինչպես երկու թվեր կտեսնեին միմյանց կողքը: (Բայց, իհարկե, դուք կանգ չեք առնի երկուսի վրա, այլ կգնաք մինչև 18 -ը:

Ահա մնացած համարների մնացած ծածկագրերը:

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Քայլ 5: Վերջնական մշակում

Վերջնական մշակում
Վերջնական մշակում
Վերջնական մշակում
Վերջնական մշակում

Հուսանք, որ ձեր վերծանված տողերը տեղադրել եք որոշակի հերթականությամբ, քանի որ այժմ ժամանակն է այդ պատասխանը թարգմանել ֆիզիկական համարի: Նախ անհրաժեշտ է ստեղծել էկրան կամ էկրան: Սա պետք է ունենա 11 բլոկ բարձրություն և 13 բլոկ լայնություն: Սա կարող է կատարվել ձեր ընտրած բլոկով: Նկատի ունեցեք, որ ես հաշվիչում օգտագործել եմ ավելի բարդ էկրան:

Համենայն դեպս, հաջորդ քայլը պետք է տեղադրել մխոցները հետնամասում (դեպի երկակի կողմը) իսկական հաշվիչի թվանշանների տեսքով ՝ երեք մխոց անընդմեջ յուրաքանչյուր «ժապավենի» համար: Եթե դա ճիշտ է արվում, ապա այն պետք է թվեր ութ հետ Այժմ միացրեք յուրաքանչյուր տողի մխոցները առանձին առանձին և միմյանցից մի կող լար անցկացրեք յուրաքանչյուր գծի համար: Նույնը արեք երկրորդ թվանշանի վրա: Եթե դա ճիշտ եք արել, ապա ցուցադրումից եկող յուրաքանչյուր կարմիր քար պետք է անհատապես վերահսկի դրա վրա գտնվող մի գիծ: Այսպիսով, եթե միացնեք բոլոր լարերը, այն պետք է դուրս մղի ութի տեսքով բլոկներ: Գործարկեք դրանք միմյանց կողքին, այնուհետև միացրեք նախորդ քայլում վերծանված ելքերը հետևյալ կերպ.

Տեղադրեք դրանք ցուցադրման մուտքերի վրայով հակառակ ուղղությամբ ՝ կարմիր քարից անմիջապես վերև: Այժմ կողքերին տեղադրեք կարմիր քարերի ջահեր ՝ ըստ համարի տեսքի: Այլ կերպ ասած, դուք ջահեր եք տեղադրում միանիշ նիշերի բոլոր լարերի վրա ՝ ութը ստանալու համար (ինչը ընդամենը օրինակ է) սա ակնհայտորեն կլիներ այն տողում, որտեղ մենք վերծանել էինք 8 -ը: Նույնը արեք յուրաքանչյուր թվի համար, բայց միայն ակտիվացվող լարերի հետ: էկրանի վրա պահանջվող տողերը `այդ հատուկ թիվը ձևավորելու համար (ֆիզիկապես ցուցադրման վրա):

Քայլ 6: Վերջին հպումները `այն ինտերակտիվ դարձնելու համար

Վերջին հպումները `այն ինտերակտիվ դարձնելու համար
Վերջին հպումները `այն ինտերակտիվ դարձնելու համար
Վերջին հպումները `այն ինտերակտիվ դարձնելու համար
Վերջին հպումները `այն ինտերակտիվ դարձնելու համար

Այժմ ամեն ինչ արված է, բացի գործառական կոճակներից: Այս հաշվիչի համար կպահանջվի 3 ֆունկցիոնալ կոճակ (մեկը ՝ գումարած, մեկը ՝ = և մեկ ՝ հաշվիչը վերակայելու կամ մաքրելու համար: Այսպիսով, իհարկե, առաջին բանը, որ պետք է անել, ձեր ստեղնաշարին ավելացնել ևս 3 կոճակ և յուրաքանչյուրի համար կատարել հետևյալը.

«Պլյուս» կոճակի համար մետաղալար միացրեք անմիջապես կոճակից դեպի հիշողության անջատիչ: Այնուհետեւ միացրեք տրանզիստորների մեկ փաթեթը անջատիչի մի կողմին, իսկ մյուսը `մյուս կողմին: (Այս «հավաքածուները» այն մխոցներն են, որոնք դուք խմբավորել եք միասին)

«=» - ի համար այն ուղղակիորեն միացնում եք հիշողության անջատիչին: Այնուհետև անջատիչի միևնույն կողմը միացրեք մխոցների երկու հավաքածուներին, բայց համոզվեք, որ օգտագործեք կրկնողներ `կարմիր քարերի լիցքերը հետ չվերադառնալու շրջանի մնացած հատվածում:

Հիմա ամեն ինչ պատրաստ է: Դուք պետք է կարողանաք 0 -ից 9 -ը ավելացնել երկու թվեր և ճիշտ պատասխանը դուրս մղել էկրանին: Շնորհակալություն

Խորհուրդ ենք տալիս: