Tartalomjegyzék:

Redstone összeadás számológép a Minectaft -ban: 6 lépés
Redstone összeadás számológép a Minectaft -ban: 6 lépés

Videó: Redstone összeadás számológép a Minectaft -ban: 6 lépés

Videó: Redstone összeadás számológép a Minectaft -ban: 6 lépés
Videó: 16 Bites Számológép a Minecraftban 2024, November
Anonim
Redstone összeadás kalkulátor a Minectaft -ban
Redstone összeadás kalkulátor a Minectaft -ban

Szia! A TheQubit vagyok, és ez egy oktatóanyag a Minecraft Redstone összeadás -kalkulátoráról. Klassz, igaz? Édes redstone mérnököt és logikát használ. Ha tetszik ez a projekt, szavazz rám a Game life versenyen. Ezt nagyon értékelném. Na akkor menjünk bele…

1. lépés: A bináris alapjai

A bináris alapjai
A bináris alapjai

Először is ez a számológép bináris összeadással működik, ezért először meg kell győződnünk arról, hogy megérti -e. A bináris egy nullákból és egyekből álló kód. Ezzel a számológéppel 4 számjeggyel fogunk dolgozni a bemenetek kódolásakor, mivel ez egy 4 bites számológép. Elsősorban azért használjuk a bináris programot, mert az at egy olyan nyelv, amelyet a hozzáadók megértenek (erről később). Az egyik azt jelenti, hogy a vöröskő be van kapcsolva, és a nulla azt jelenti, hogy ki van kapcsolva. A bináris első számjegye egyet jelent, a második kettőt, a harmadik négyet, és minden alkalommal megduplázódik. Mivel ez egy számjegyű számológép, a legmagasabb szám A bemenet kilenc lesz, a kód 1001, más szóval ki ki be. Ennek az az oka, hogy a negyedik számjegy 8, az első 1, tehát 1 plusz 8 egyenlő 9 -vel. Íme az egyes (egy számjegyű) számok kódjai:

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

2. lépés: A kódoló elkészítése

A kódoló elkészítése
A kódoló elkészítése
A kódoló elkészítése
A kódoló elkészítése
A kódoló elkészítése
A kódoló elkészítése

Most nézzük, hol kezdjük. Először meg kell terveznie és elkészítenie egy billentyűzetet egy gombbal minden számhoz (0-9). Ezután csatlakoztassa mindegyiket egy vöröskő vonalhoz, fordítsa meg őket (lásd az 1. ábrát), és kapja meg az összes vonalat egymás mellett, egy blokk szóközzel közöttük. Most elkezdte a kódoló készítését, amely a bemeneti számokat binárisra változtatja. (Győződjön meg róla, hogy legalább 9 blokk hosszúságú, ahol mindegyik egymás mellett van, ugyanazon a szinten. Most fusson 4 vöröskő vonalat az ellenkező irányba ezeken a vonalakon, köztük szóközökkel is. (2 blokknak kell lennie szóköz a hirdetés alsó sorai között. A felső 4 sorra úgy tekinthet, mint a bináris számjegy négy számjegyére (ne feledje, hogy a be egy egy, a ki pedig nulla) Most az első lépésben található kódok szerint helyezzen el egy blokkot egy vöröskő zseblámpa rajta a felső sorok alatt. Most, amikor beír egy számot, a fáklyák bekapcsolják a felső vöröskő vonalakat a kód sorrendjében, pl. ha ötöst ír be, a felső sorokat 1010 sorrendben kell aktiválni vagy be, ki, be, ki. (Lásd a képet is.) Ha a kódnak egynél több van, helyezzen egy átjátszót a blokk elé a fáklyával, hogy a jel átjusson a többi fáklyára..

3. lépés: Hozzáadók

Hozzáadók
Hozzáadók
Hozzáadók
Hozzáadók
Hozzáadók
Hozzáadók

Most nézzük az összeadókat. Ezek azok az összetevők, amelyek elvégzik a számításokat. Először futtassa ketté az összes bináris vonalat (az egyik oldal az összegjelző előtt van, a másik pedig utána), és helyezzen be tranzisztorokat (lásd 2. és 3. kép) a most felosztott vonalakba. Csatlakoztassa az összes tranzisztorot, amelyek a felosztott oldaluk ugyanazon oldalára mennek, és ugyanazt a másik oldalra. Ne feledje, hogy ha a vöröskő jel túl gyenge lesz, akkor ismétlővel növelheti azt. Ha elkészült ezzel, memóriakapcsolót (lásd 1. kép) készíthet minden egyes vonalhoz, és megfordíthatja. Most a memóriaváltás után pontosan ugyanazt a tranzisztoros dolgot hajtsa végre, mint korábban. Helyezze a blokkokat, a redstone fáklyákat és a redstone -t a 3., 4. és 5. képen látható módon. Hozzon létre ezek közül többször, és csatlakoztassa őket az ábrán látható módon. (Vegye figyelembe, hogy a 7. kép a a 9. oldal másik oldala.) Vegye figyelembe azt is, hogy az "x" alja a bemenet, és mindegyikben kettő van. Ezért osztottuk fel a sorokat, így minden bemenethez van egy. Ha még mindig nem tudja pontosan, hogy a hozzáadók milyenek, akkor rengeteg online oktatóanyag (a "minecraft redstone adders" keresése) megjegyzi, hogy a " x "a dolgok maguk a hozzáadók.

*Íme a tranzisztorok részletes magyarázata: cseréljen le egy darab vöröskődarabot a fővonalban egy átjátszóval, és távolítsa el az előtte lévő vöröskődarabot. Közvetlenül a blokk alá, amelyből most távolította el a vörös követ, helyezzen egy dugattyút felfelé. Látni fogja, hogy a jel csak akkor kerül átadásra, amikor a dugattyú felemeli a blokkot.

Megjegyzi, hogy minden összeadó folytatja a következőt, ha dupla értéket kap. Ki kell használnia az utolsó végrehajtást, mint egyik kimenetet, mivel a válasz most nagyobb lehet, mint 9. Mostantól bináris számjegynek is számít, így 5 számjegyből kell állnia.

4. lépés: A teljes összeg dekódolása (a válasz)

Összes dekódolása (a válasz)
Összes dekódolása (a válasz)
Összes dekódolása (a válasz)
Összes dekódolása (a válasz)
Összes dekódolása (a válasz)
Összes dekódolása (a válasz)
Összes dekódolása (a válasz)
Összes dekódolása (a válasz)

Tehát most a hozzáadók kiszámították a választ, de ez még mindig egy bináris kódban van. De ez nem probléma, mert most elmondom, hogyan kell dekódolni. Csak dekódolóra van szüksége (hát… nyilván). Nagyon hasonlít a kódolóhoz, csak minden második mondatban felemel egy blokkot, és minden második között ismétlőt helyez el. (Vagy csak minden egyes sor között), de ahelyett, hogy egy redstone fáklyát helyezne minden emelt blokkra, csak akkor tegye ezt, ha ennek a sornak (1) kell lennie azon a számon, amelyet ezzel a sorral dekódol. (Ne feledje, hogy a végén 19 kimeneti sor lesz, mivel a legnagyobb összeg válasza 18. lesz (ami 9+9), így a válaszokat 0 -tól 18 -ig dekódolja.

De mi a helyzet a többi emelt blokkkal? Nos, mindössze annyit kell tennie, hogy kétszer megfordítja úgy, hogy egy vöröskő fáklyát helyez el a 4ais3d blokk oldalán, egy blokkot helyez közvetlenül a fáklya fölé, majd egy fáklyát az egyik oldalára (a másik fáklya ellenkező oldalára). Ha úgy tűnik, nem érti, nézze meg a 3. és 4. képet)

A 2. kép az, amikor alapértelmezés szerint be van kapcsolva, és a 3. és 4. az, amikor alapértelmezés szerint ki van kapcsolva.

Az 1. kép egy példa arra, hogyan nézne ki két szám egymás mellett. (De természetesen nem áll meg kettőnél, hanem egészen 18 -ig tart.

Itt található a többi szám többi kódja.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

5. lépés: Végső feldolgozás

Végső feldolgozás
Végső feldolgozás
Végső feldolgozás
Végső feldolgozás

Remélhetőleg meghatározott sorrendben helyezte el a dekódolt sorait, mert most van itt az ideje, hogy ezt a választ fizikai számmá alakítsa le. Először létre kell hoznia egy kijelzőt vagy képernyőt. Ennek 11 blokk magasnak és 13 blokk szélesnek kell lennie. Ezt az Ön által választott blokkkal lehet elkészíteni. Vegye figyelembe, hogy a számológépben egy összetettebb képernyőt használtam.

Mindenesetre a következő lépés az, hogy a dugattyúkat hátra kell helyezni (a diplay felé nézve) egy valódi számológép számjegyeinek megfelelően, csíkonként egymás után három dugattyúval. Ha ezt helyesen hajtja végre, akkor a vissza. Most csatlakoztassa egymáshoz az egyes vonal dugattyúit, és vezessen vezetéket mindegyik vezetékhez egymás mellett. Tegye ugyanezt a második számjegynél. Ha ezt helyesen tette, akkor minden, a kijelzőről érkező vöröskő vezetéknek külön -külön kell vezérelnie a rajta lévő vonalat. Tehát ha aktiválja az összes vezetéket, akkor nyolcas alakú blokkokat kell kinyomnia. Futtassa őket tovább egymás mellett, majd kösse össze a dekódolt kimeneteket az előző lépésben a következő módon:

Futtassa őket a kijelző bemenetein az ellenkező irányba, közvetlenül a vöröskő fölé. Most helyezze el a redstone fáklyákat az oldalakra a szám kinézetének megfelelően. Más szóval, fáklyákat helyez el egyetlen számjegy vezetékei fölé, hogy nyolcas legyen (ez csak egy példa), ez nyilvánvalóan azon a vonalon lesz, ahol dekódoltuk a 8 -at. Ugyanezt tegye minden számnál, de csak az aktiváló vezetékekkel a kívánt sorok megjelenítéséhez a kijelzőn (fizikailag a kijelzőn).

6. lépés: Utolsó érintések az interaktívvá tételhez

Utolsó érintések az interaktívvá tételhez
Utolsó érintések az interaktívvá tételhez
Utolsó érintések az interaktívvá tételhez
Utolsó érintések az interaktívvá tételhez

Most már minden kész, kivéve a funkciógombokat. Ez a számológép 3 funkciógombra lesz szüksége (egy plusz, egy =, és egy a számológép alaphelyzetbe állításához vagy törléséhez. Természetesen az első dolog, amit meg kell tennie, hogy további 3 gombot adjon hozzá a billentyűzethez, és tegye a következőket:

A plusz gombhoz húzzon vezetéket közvetlenül a gombból a memóriakapcsolóba. Ezután csatlakoztassa az egyik tranzisztor -kapcsolót a kapcsoló egyik oldalához, a másikat pedig a másik oldalához. (Ezek a "készletek" azok a dugattyúk, amelyeket csoportosítottál)

A "=" esetén közvetlenül a memóriakapcsolóhoz is csatlakoztathatja. Ezután csatlakoztassa a kapcsoló ugyanazon oldalát mindkét dugattyúsorozathoz, de ügyeljen arra, hogy ismétlőket használjon, hogy megakadályozza a vöröskő töltések visszajutását az áramkör többi részébe.

Most már készen állsz! Bármilyen két számot hozzá kell adnia 0 -tól 9 -ig, és a helyes választ a kijelzőn kell megjelenítenie. Kösz!

Ajánlott: