Përmbajtje:

Llogaritësi i Shtimit të Redstone në Minectaft: 6 hapa
Llogaritësi i Shtimit të Redstone në Minectaft: 6 hapa

Video: Llogaritësi i Shtimit të Redstone në Minectaft: 6 hapa

Video: Llogaritësi i Shtimit të Redstone në Minectaft: 6 hapa
Video: MINCRAFT POCKET EDITION 0.15.6.0 2024, Korrik
Anonim
Llogaritësi i Shtimit të Redstone në Minectaft
Llogaritësi i Shtimit të Redstone në Minectaft

Pershendetje! Unë jam TheQubit dhe ky është një mësim mbi llogaritësin tim të shtimit të gurëve të kuq në Minecraft. Ftohtë, apo jo? Ai përdor një inxhinieri dhe logjikë të ëmbël redstone. Nëse ju pëlqen ky projekt, ju lutemi votoni për mua në konkursin Game life. Unë vërtet do ta vlerësoja atë. Epo, le të hyjmë në të atëherë…

Hapi 1: Bazat e Binarisë

Bazat e binarisë
Bazat e binarisë

Para së gjithash, ky kalkulator punon me shtimin binar, kështu që para së gjithash ne duhet të sigurohemi që ju e kuptoni atë. Binar është një kod i përbërë nga zero dhe ato. Me këtë kalkulator do të punojmë me 4 shifra kur kodojmë hyrjet pasi është një kalkulator 4 bitësh. Arsyeja pse ne përdorim binarin në radhë të parë është sepse në një gjuhë që shtuesit kuptojnë (më shumë për këtë më vonë). Një do të thotë që guri i kuq është ndezur dhe një zero do të thotë se është i fikur. Shifra e parë në binar qëndron për një, e dyta për dy, e treta për katër dhe dyfishohet çdo herë. Meqenëse është një kalkulator një shifror numri më i lartë që mundeni hyrja do të jetë një nëntë, për të cilin kodi është 1001 me fjalë të tjera aktiv, fikur dhe ndezur. Kjo ndodh sepse shifra e katërt është 8, e para është 1 kështu 1 plus 8 është e barabartë me 9. Këtu janë kodet për secilin numër (një shifror):

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

Hapi 2: Krijimi i koduesit

Bërja e Kodifikuesit
Bërja e Kodifikuesit
Bërja e Kodifikuesit
Bërja e Kodifikuesit
Bërja e Kodifikuesit
Bërja e Kodifikuesit

Tani le të shohim se ku të fillojmë. Së pari ju duhet të hartoni dhe bëni një tastierë me një buton për secilin numër (0-9). Më pas lidheni secilën me një vijë me gur të kuq, përmbysini ato (shiko figurën 1) dhe merrni të gjitha linjat pranë njëra -tjetrës me një hapësirë një bllok midis tyre. Tani keni filluar të bëni koduesin, i cili i kthen numrat hyrës në binar. (Sigurohuni që keni të paktën 9 blloqe në gjatësi ku të gjitha janë pranë njëri -tjetrit në të njëjtin nivel. Tani drejtoni 4 vija të kuqe në drejtim të kundërt mbi këto rreshta, gjithashtu me hapësira mes tyre. (Duhet të ketë një 2 bllok hapësira midis vijave të sipërme të reklamës së poshtme. Ju mund të mendoni për 4 rreshtat e parë si 4 shifrat binare (mbani mend se në është një dhe jashtë është një zero) Tani, sipas kodeve në hapin e parë, vendosni një bllok me një pishtar me gur të kuq mbi të nën rreshtat kryesorë. Tani, sa herë që futni një numër, pishtarët do të ndezin vijat e sipërme të gurëve të kuq sipas rendit të kodit, p.sh. kur futni një pesë, linjat kryesore duhet të aktivizohen sipas rendit 1010 ose ndezur, fikur, ndezur, fikur. (Shihni edhe figurën.) Nëse kodi ka më shumë se një, atëherë vendosni një përsëritës pikërisht para bllokut me pishtarin, në mënyrë që sinjali të kalojë nëpër pjesën tjetër të pishtarëve Me

Hapi 3: Shtuesit

Mbledhësit
Mbledhësit
Mbledhësit
Mbledhësit
Mbledhësit
Mbledhësit

Tani le të shohim shtuesit. Këta janë përbërësit që bëjnë llogaritjet. Drejtimi i parë ndani të gjitha linjat binare në dy (njëra anë është para shenjës së shumës dhe një për pas) dhe futni transistorët (shiko figurën 2 dhe 3) në linjat e ndara tani. Lidhni të gjithë transistorët që shkojnë në të njëjtën anë të anës së tyre të ndarë së bashku dhe të njëjtën gjë për anën tjetër. Mos harroni se nëse sinjali juaj i gurtë bëhet shumë i dobët, mund ta rritni me një përsëritës. Kur të keni mbaruar me këtë ju mund të bëni një ndërrues të kujtesës (shiko figurën 1) për secilën nga rreshtat dhe t'i përmbysni ato. Tani bëni saktësisht të njëjtën gjë tranzistori pasi kaloni kujtesën si më parë. Vendosni blloqe, pishtarë me gur të kuq dhe gur të kuq siç tregohet në imazhet 3, 4 dhe 5. Krijoni shumëfish të këtyre dhe lidhini së bashku siç tregohet. (Vini re se imazhi i 7 -të është ana tjetër e asaj të 9 -të.) Gjithashtu vini re se pjesa e poshtme e "x" janë hyrjet dhe secili ka dy. Kjo është arsyeja pse ne i ndajmë linjat, kështu që ka një për secilën hyrje. Nëse akoma nuk e dini saktësisht se si supozohet të jenë mbledhësit, ka shumë mësime në internet (kërkoni për "shtuesit e minecraft redstone") vini re se " x "gjërat janë vetë mbledhësit.

*Këtu është një shpjegim i hollësishëm i transistorëve: zëvendësoni një copë gur të kuq në vijën kryesore me një përsëritës dhe hiqni pjesën e gurit të kuq para tij. Direkt nën bllokun e së cilës sapo keni hequr gurin e kuq, vendosni një pistoni me drejtim lart. Do të shihni që vetëm kur pistoni ngre bllokun, sinjali do të kalohet.

Ju do të vini re se çdo mbledhës kryen tek tjetri nëse merr dyfishin e vlerës së tij. Ju do të duhet të përdorni kryerjen e fundit si një nga rezultatet e tij pasi përgjigja tani mund të jetë më e madhe se 9. Tani do ta llogaritni edhe atë si një shifër binare kështu që ju duhet të keni 5 shifra.

Hapi 4: Dekodimi i totalit tuaj (përgjigja juaj)

Dekodimi i totalit tuaj (përgjigja juaj)
Dekodimi i totalit tuaj (përgjigja juaj)
Dekodimi i totalit tuaj (përgjigja juaj)
Dekodimi i totalit tuaj (përgjigja juaj)
Dekodimi i totalit tuaj (përgjigja juaj)
Dekodimi i totalit tuaj (përgjigja juaj)
Dekodimi i totalit tuaj (përgjigja juaj)
Dekodimi i totalit tuaj (përgjigja juaj)

Pra, tani mbledhësit tuaj kishin llogaritur përgjigjen, por ajo është ende në firmën e një kodi binar. Por ky nuk është një problem, sepse tani unë do t'ju tregoj se si ta deshifroni atë. Ju duhet vetëm një dekodues (mirë … padyshim). Isshtë shumë e ngjashme me koduesin, vetëm ju ngrini një bllok çdo bllok të dytë dhe midis çdo të dyti vendosni një përsëritës. (Ose vetëm midis secilit), por në vend që të vendosni një pishtar me gur të kuq në secilin bllok të ngritur, ju e bëni këtë vetëm nëse kjo linjë duhet të jetë në (1) për numrin që po deshifroni me atë rresht. (Vini re se do të përfundoni me 19 rreshta dalës pasi përgjigja e shumës më të madhe do të jetë 18. (Që është 9+9) kështu që do të deshifroni përgjigjet nga 0 në 18.

Por çfarë ndodh me pjesën tjetër të blloqeve të ngritura? Epo, gjithçka që duhet të bëni është ta përmbysni atë dy herë duke vendosur një pishtar me gur të kuq në anën e atij blloku 4ais3d, duke vendosur një bllok direkt mbi atë pishtar dhe pastaj duke vendosur një pishtar në anën e atij (ana e kundërt e pishtarit tjetër). Nëse nuk duket se e kuptoni shikoni imazhet 3 dhe 4)

Imazhi 2 është kur është aktivizuar si parazgjedhje dhe 3 dhe 4 janë kur është i fikur si parazgjedhje.

Imazhi 1 është një shembull se si do të dukeshin dy numra pranë njëri -tjetrit. (Por sigurisht që nuk do të ndaleni në dy, por do të shkoni deri në 18.

Këtu janë pjesa tjetër e kodeve për numrat e tjerë.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Hapi 5: Përpunimi përfundimtar

Përpunimi përfundimtar
Përpunimi përfundimtar
Përpunimi përfundimtar
Përpunimi përfundimtar

Shpresojmë që i keni vendosur linjat tuaja të deshifruara në një rend të veçantë, sepse tani është koha për ta përkthyer atë përgjigje në një numër fizik. Së pari ju duhet të krijoni një ekran ose ekran. Kjo duhet të jetë 11 blloqe e lartë dhe 13 blloqe e gjerë. Kjo mund të bëhet me një bllok të zgjedhur nga ju. Vini re se kam përdorur një ekran më kompleks në kalkulatorin tim.

Gjithsesi, hapi tjetër është vendosja e pistoneve në pjesën e pasme (të drejtuar drejt dyfishit) në formën e shifrave të një kalkulatori të vërtetë me tre pistona në një rresht për "shirit" Nëse kjo është bërë si duhet, duhet të duket të jetë një tetë në mbrapa Tani lidhni pistonët e secilës rresht së bashku veç e veç dhe drejtoni një tel për secilën nga linjat së bashku me njëra -tjetrën. Bëni të njëjtën gjë në shifrën e dytë. Nëse e keni bërë këtë të drejtë, atëherë çdo tel i kuq i ardhur nga ekrani duhet të kontrollojë individualisht një vijë në të. Pra, nëse aktivizoni të gjitha telat, duhet të shtyjë blloqet në formën e tetë. Drejtojini ato më tej njëra -tjetrën dhe më pas lidhni daljet e deshifruara në hapin e mëparshëm në mënyrën e mëposhtme:

Drejtojini ato mbi hyrjet e ekranit në drejtim të kundërt, pikërisht mbi gurin e kuq. Tani vendosni pishtarë me gur të kuq në anët sipas asaj se si duket numri. Me fjalë të tjera ju vendosni pishtarë mbi të gjitha telat e një shifre të vetme për të marrë një tetë (që është vetëm një shembull) kjo padyshim që do të ishte në vijën ku kemi deshifruar 8. Bëni të njëjtën gjë për secilin numër, por vetëm me telat që aktivizohen linjat e kërkuara në ekran për të formuar atë numër specifik (fizikisht në ekran).

Hapi 6: Prekjet e fundit për ta bërë atë interaktive

Prekjet e fundit për ta bërë atë interaktive
Prekjet e fundit për ta bërë atë interaktive
Prekjet e fundit për ta bërë atë interaktive
Prekjet e fundit për ta bërë atë interaktive

Tani gjithçka është bërë përveç butonave të funksionit. Ky kalkulator do të kërkojë 3 butona funksioni (një për plus, një për =, dhe një për të rivendosur ose pastruar kalkulatorin. Pra, natyrisht që gjëja e parë që duhet të bëni është të shtoni 3 butona të tjerë në tastierën tuaj dhe të bëni sa më poshtë për secilën prej tyre:

Për butonin plus, drejtoni një tel direkt nga butoni në një ndërprerës të kujtesës. Pastaj lidhni një grup transistorësh në njërën anë të ndërprerësit dhe tjetrin në anën tjetër. (Këto "grupe" janë pistonët që keni grupuar së bashku)

Për "=", ju gjithashtu e lidhni atë drejtpërdrejt me një ndërprerës të kujtesës. Pastaj lidhni të njëjtën anë të ndërprerësit në të dy grupet e pistoneve, por sigurohuni që të përdorni përsëritës për të parandaluar që ngarkesat e gurëve të kuq të kthehen në pjesën tjetër të qarkut.

Tani jeni gati! Ju duhet të jeni në gjendje të shtoni çdo dy numra nga 0 në 9 dhe të merrni përgjigjen e duhur të shtyrë në ekran. Faleminderit!

Recommended: