Բովանդակություն:
- Քայլ 1. Երկուական հիմունքներ
- Քայլ 2: Կոդավորիչի պատրաստում:
- Քայլ 3: Ավելացնողներ
- Քայլ 4: Ձեր ընդհանուրի վերծանումը (ձեր պատասխանը)
- Քայլ 5: Վերջնական մշակում
- Քայլ 6: Վերջին հպումները `այն ինտերակտիվ դարձնելու համար
Video: Redstone հավելումների հաշվիչ Minectaft- ում ՝ 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Ողջու՜յն! Ես 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 -ը ավելացնել երկու թվեր և ճիշտ պատասխանը դուրս մղել էկրանին: Շնորհակալություն
Խորհուրդ ենք տալիս:
Այցելուների հաշվիչ `օգտագործելով 8051 և IR սենսոր LCD- ով` 3 քայլ
Այցելուների հաշվիչ `օգտագործելով 8051 և IR սենսոր LCD- ով. Հարգելի ընկերներ, ես բացատրել եմ, թե ինչպես պատրաստել այցելուների հաշվիչ` օգտագործելով 8051 և IR սենսորներ և ցուցադրել այն LCD- ում: 8051 -ը ամենահայտնի միկրոկառավարիչներից է, որն օգտագործվում է ամբողջ աշխարհում հոբբի, առևտրային ծրագրեր պատրաստելու համար: Ես տեսակցել եմ
Բանկային հաշվի խնայողությունների հաշվիչ `18 քայլ
Բանկային հաշվի խնայողությունների հաշվիչ. Շնորհակալություն իմ խնայողությունների հաշվիչն ընտրելու համար: Այսօր մենք կսովորենք, թե ինչպես ծրագրավորել BankAccount դաս `ձեր անձնական ծախսերն ու խնայողությունները հետևելու համար: Ձեր ծախսերին հետևելու համար բանկային հաշիվ ստեղծելու համար նախ անհրաժեշտ կլինի հիմնական
Ներքին օդի որակի հաշվիչ `5 քայլ (նկարներով)
Ներքին օդի որակի հաշվիչ. Ձեր տանը օդի որակը ստուգելու պարզ նախագիծ: Քանի որ վերջին շրջանում մենք շատ ենք մնում/աշխատում տնից, գուցե լավ գաղափար լինի վերահսկել օդի որակը և հիշեցնել ինքներդ ձեզ, երբ ժամանակն է բացել պատուհանը և մի քիչ մաքուր օդ ներս մտեք
Պարզ 20 LED Vu հաշվիչ ՝ օգտագործելով LM3915: 6 քայլ
Պարզ 20 LED Vu հաշվիչ ՝ օգտագործելով LM3915. VU հաշվիչ պատրաստելու գաղափարը երկար ժամանակ եղել է իմ նախագծերի ցանկում: Եվ վերջապես, ես հիմա կարող եմ հասնել դրան: VU հաշվիչը միացում է ձայնային ազդանշանի ուժի ցուցիչի համար: VU հաշվիչի սխեման սովորաբար կիրառվում է ուժեղացուցիչի սխեմայի վրա, որպեսզի
CMOS Հաճախականության հաշվիչ `3 քայլ
CMOS Հաճախականության հաշվիչ. Սա ուղեցույց է `ներառված PDF- ներով և լուսանկարներով, թե ինչպես եմ ես նախագծել իմ սեփական հաճախականությունների հաշվիչը` զվարճալի տրամաբանությունից դուրս: Ես ամբողջությամբ չեմ մանրամասնի, թե ինչպես եմ պատրաստել վարագույրները կամ ինչպես պետք է այն միացնել, բայց սխեմաները պատրաստված են KICAD- ով, որը փափուկ է