Punaisen logiikan oppitunnit Minecraftissa. Toinen oppitunti: Perusloogiset elementit

content auto translated from {from}

\puhdistaa pölyä foliantista** Oletteko ehtineet kaivata punaista logiikkakoulua Minecraft? Ehtineet? Hienoa. Oppimishaluiset oppilaat - mitä voi olla parempaa?

Vastuuvapauslauseke. Suosittelemme lämpimästi, että luette tämän oppitunnin ennen edellisiä:

Oppitunti nolla: Perusteet

Oppitunti yksi: Toistaja / Diodi / Viive

[cut]

Johdannon sijaan

Ensimmäinen ajatus, kun aloin kirjoittaa tätä oppituntia, oli "Hmm... Entä jos rakennettaisiin jotain suurempaa ja tukevampaa kuin tuo pieni ja kapea huone?" Ensimmäinen versio oli tällainen:

Katsottuani se ei miellyttänyt, päätin tehdä muutoksia. Lopputulos oli tällainen sympaattinen tieteellisen tutkimuksen kompleksi:

Eikä ilman mäkiä onnistuttu:

Sisällä kaikki on melko vaatimattomasti:

Liian vaatimattomasti. Normaalin fantasiamielikuvituksen lentoon pääsemiseksi se ei riitä. No, se ei ole tärkeää, seuraavaan oppituntiin uudistan sen. Aloitetaan.

Luku 1. Signaalin siirto pystysuunnassa

Aiemmissa oppitunneissa olemme ohjanneet johtoja yksinomaan tasaisella pinnalla tai pienillä askelilla. Entä jos signaali on vietävä tarkalleen alas tai tarkalleen ylös?

Oletetaan, että tällainen tilanne

Voimme rakentaa lohkosta spiraalimaisen portaan:

Tällaisen

Raskasti. Paha. Ikävää. Ei ole menetelmä. On elegantimpi vaihtoehto. Se on pienempi (2×1 verrattuna 2×2) eikä vaadi "Viidennen säännön" noudattamista (signaali leviää vain viisitoista lohkoa lähteen jälkeen; jos et muista – virkistystä kannattaa tarkistaa nollatunnista).

On heti syytä huomata, että tämä vaihtoehto on kahdessa kaavassa:

Kaava "Signaali ylhäältä alas"

Kaava "Signaali alhaalta ylös"

Huomautus. Ei, tämä ei ole kolmiulotteinen kuva, jota varten tarvitset vinossa katsomista. Totutkaa, edessä on vielä paljon kaksinkertaisia, kolminkertaisia ja jopa nelinkertaisia kuvia. Ne eroavat signaaleista, joten etsikää eroja johdoissa, soihtuissa ja vipuissa.

Luku 2. Peruslogiikkaelementit

Nyt siirrymme yleisestä teoriasta todelliseen käytäntöön, eli tutkimme peruslogiikkaelementtejä, joiden avulla voi rakentaa melkein minkä tahansa suuren loogisen toiminnon.

Liitoslohko

Tätä lohkoa on erittäin hyödyllistä käyttää kaikkien kaavioiden peittämiseksi seinien taakse. Ripustakaa kytkin, kiinnittäkää soihtu siihen, ja - voilà! - signaali voidaan siirtää seinän läpi, jossa tapahtuu koko Punainen Taikuus.

Invertteri

Kuten nollatunnissa tuttu elementti. Sitä voi käyttää signaalin kääntämiseen tai osana vahvistuspisteitä, jotka kiertävät Viidennen säännön. Viimeinen vaihtoehto katosi olemattomiin yhdessä diodin käyttöönoton myötä versiossa 1.6.

Ensimmäisellä silmäyksellä tämä kaava ei eroa edellisestä, lukuun ottamatta sitä, että täällä käytetään hiekkaa soihtujen sijaan. Itse asiassa tämä ero on koko taikuus: ensimmäisessä kaavassa johto saa signaalin lohkolta, kun taas toisessa - soihtu vastaanottaa sen ja muuttaa sen päinvastaiseksi.

JA

Aloitamme JA-elementistä. Tarkemmin tästä elementistä kerrotaan Teoreettisessa Matematiikassa ja Logiikassa. Tai jossain Schéma-tutkinnossa tai Radiotekniikassa. Äärimmäisessä tapauksessa – on Wikipedia.

Jos lyhyesti, JA-elementti tuottaa ykkösen, jos molemmat signaalit, jotka siihen tulevat, ovat myös ykkösiä.

JA-elementin kaava on melko yksinkertainen:

Osoittaakseni elementin toimintaa tuon johdon lähdöstä lähemmäksi kytkimiä:

Toimii kuten pitää:

Sitä voi esimerkiksi käyttää niin, että ovi avautuu vain silloin, kun molemmat kytkimet on kytketty alas.

JA-EI

***-EI-elementit helpottavat kaavion kehittäjän elämää, sillä hänen ei tarvitse käyttää lisälaitteita, jos hän tarvitsee käännetyn signaalin ***-elementistä.

JA-EI-elementissä tämä tarkoittaa, että johto syttyy vain, jos molemmat kytkimet ovat pois päältä.

Oikeastaan, tämänhän voi nähdä jo

Mutta on syytä esitellä myös muita vaihtoehtoja:

Todellakin, ulostulo (vasen johto) syttyy vain, kun kytkimet ovat pois päältä.

TAI

TAI-elementti. Toimii vielä yksinkertaisemmin: antaa ykkösen ulostulossa, jos ainakin yksi syöttö on ykkönen. Tämän alaluvun työskentelyn aikana havaitsin, että tällä elementillä on melko erilaisia kaavoja. Pelaajan varallisuuden ja sen mukaan, mihin käyttötarkoitukseen elementtiä käytetään, voidaan erottaa jopa kolme erilaista kaavaa. Aloitamme yksinkertaisimmasta.

Kytkinkaava

Timanttikuutio on lähtenyt sotureihin. Savustavaa sikaria puuttuu.

Nimenomaan siksi se onkin yksinkertainen. Tämän taiteen teoksen hyötykyky ei henkilökohtaisesti ole minulle vieläkään selvää, mutta tällainen kaava on mainittu Minecraftin Wikissä, joten pidin tarpeellisena mainita sen. Kyllä, tiedän mitä ajattelette: laittaa sen sijaan johdot kytkimiin.

Poker Face Punaisessa Hiekassa

Kokeilin. Tulokset olivat samat.

Mieleni kuiskasi, että voisin kokeilla korvata yhden johdon kytkimellä...

Ja ei ainoatakaan hakkua annettu sinä päivänä

...mutta ei auttanut. Toimi vain yhdistelmällä 0˅0. Tämä oli ironiaa, jos joku on kiinnostunut.

Johtoskaava

Kytkinkaavalle tulee oikeasti toimiva ja laajasti käytössä oleva – johtoskaava. Hyötyinä on helppous ja alhaiset laitevaatimukset (vaadi vain Punasta Hiekkaa).

Ja näin se toimii:

Ihanteellinen kaava. Totta, että on...

Oikean signaalin poistamisongelma linjalta

...joka voi esiintyä monimutkaisissa kaavoissa. Oletetaan, että olemme antaneet kaksi signaalia TAI-elementillemme, mutta oikeaa tarvitsemme kiireellisesti toisaalla kaaviossa jonkin äärettömän tärkeän operaation takia, ja teimme naiivit päätelmat:

Kun kuitenkin vedimme vasemman kytkimen, haarassamme, jolle olisi pitänyt merkitä nolla, syntyi ykkönen:

:(

Surullista, onnetonta, murheellista.

Diodikaava

Pohdin pitkään tämän ongelman ratkaisua ja kulutin kaksikymmentä sekuntia. Sen jälkeen kaivoin repustani kaksi diodia ja upotin ne kaavaan:

Ensimmäisessä oppitunnissa kerron jo, kuinka diodit toimivat. Tässä tapauksessa ne toimivat juuri niin kuin pitää:

Joten tässä teille ensimmäinen löytöEksperimentaalisen Keskuksen Laboratoriosta Punaisen Hiekan tutkimiksesta (kuka ymmärsi huumorin – nostakaa käsiä :3).

TAI-EI

TAI-elementillä on myös oma ***-EI-vaihtoehtonsa. Se rakennetaan äärimmäisen yksinkertaisesti:

Ja toimii samalla tavalla:

Sen sijaan, että päätämme

Tässä, herrat, kaikki tänään. Tällä hetkellä voitte jo rakentaa jonkin verran ei-niin-monimutkaista kaaviota, joka tekee jotain todella hienoa. Esimerkiksi avata rautaportin (jota muuten ei voi avata muuten kuin Punaisen Hiekan avulla) vain, kun oven viereen laitetaan uhrauksia timantteina. Tietenkin vain jotkut griefaajat heittävät tavallisia kiviä timanttien sijaan, mutta ehkä joku langetaa. Ihmiset tekevät kaikenlaista :3

Tällä tavoin, saatte kerrottua, olen ollut fr4ntic. Hyvää rakentamista ja onnistuneita tutkimuksia. Kuulemiin!

Erityiset kiitokset

♥ Minecraft Wikille materiaalista

♥ Pegazsille oikoluvusta

♥ Kaikille, jotka lahjoittivat timantin nollatunnille

♥ Kaikille, jotka tämän lukivat

♥ Kaikille, jotka ymmärsivät jotakin