Lezioni di Logica Rossa in Minecraft. Lezione due: Elementi logici di base

content auto translated from {from}

\spolvera il volume** Vi siete già mancati i corsi della Scuola della Logica Rossa Minecraft? Sì? Ottimo. Affamati di conoscenza, gli studenti - cosa c'è di meglio?

Disclaimer. Si raccomanda vivamente di leggere le lezioni precedenti prima di questa:

Lezione zero: Fondamenti

Lezione prima: Ripetitore / Diode / Ritardo

[cut]

Invece di un'introduzione

La prima idea, quando mi sono seduto a scrivere questa lezione, è stata "Hmm... E se invece di quella piccola e stretta stanzetta ne costruissimo una più grande e solida?" La prima versione è stata questa:

L'ho guardata, non mi è piaciuta, ho deciso di rifarla. Alla fine, è venuto fuori questo carino complesso di ricerche scientifiche:

Non sono mancati nemmeno i pistoni:

All'interno, invece, è piuttosto modesto:

Anche troppo modesto. Per un normale volo della fantasia, questo non basta. Ma non è importante, lo rifarò per la prossima lezione. Cominciamo.

Capitolo 1. Trasferimento del segnale in verticale

Nelle lezioni precedenti abbiamo tracciato i fili esclusivamente su superfici piane o su piccoli ostacoli graduali. E se fosse necessario trasmettere un segnale verso il basso o verso l'alto?

Diciamo, una situazione di questo tipo

Come alternativa, si può costruire una scala a spirale di blocchi:

Una cosa del genere

Grezza. Brutta. Noiosa. Non è il nostro metodo. C'è un'opzione più elegante. È più piccola (2×1 contro 2×2) e non richiede di seguire la "Regola dei quindici" (il segnale si diffonde solo per quindici blocchi dall'origine; se non ve la ricordate, rinfrescate la memoria con la lezione zero).

Vale la pena chiarire che questa opzione si presenta in due schemi:

Schema "Segnale sopra-sotto"

Schema "Segnale sotto-sopra"

Nota. No, non è un'immagine tridimensionale che richiede di strizzare gli occhi per essere percepita. Abituatevi, ci saranno ancora molte immagini doppie, assemblate e persino quadruple. Si differenziano nei segnali, quindi cercate le differenze nei fili, nelle torce e nelle leve.

Capitolo 2. Elementi logici di base

Ora passiamo dalla teoria generale alla pratica, e cioè studiamo i principali elementi logici con cui è possibile costruire quasi ogni grande operazione logica.

Blocco connettore

Questo blocco è molto utile da utilizzare per nascondere tutti i circuiti dietro i muri. Installate un interruttore, collegate una torcia e – voilà! – potete trasmettere un segnale dietro il muro, dove avverrà tutta la Magia Rossa.

Invertitore

Già noto dalle lezioni zero. Può essere utilizzato per invertire il segnale o come parte di un punto di amplificazione per aggirare la Regola dei quindici. Quest'ultima opzione è scomparsa insieme all'arrivo del Diode nella versione 1.6.

A prima vista, questo schema non è diverso dal precedente, tranne per il fatto che qui al posto della sabbia c'è una torcia. In effetti, è in questa differenza che risiede tutta la magia: nel primo schema il segnale arriva direttamente dal blocco, nel secondo – la torcia lo riceve e lo cambia in opposizione.

E

Iniziamo con l'elemento E. Maggiori informazioni su questo elemento saranno fornite nelle lezioni di Matematica Discreta e Logica Matematica. O in qualche corso di Circuitistica o Elettronica. Al limite, c'è Wikipedia.

In sintesi, l'elemento E emette un'unità se entrambi i segnali in arrivo su di esso sono anche uguali a uno.

Lo schema dell'elemento E è piuttosto semplice:

Per dimostrare il funzionamento dell'elemento, collegherò un cavo all'uscita vicino agli interruttori:

Funziona come dovrebbe:

Può essere utilizzato, ad esempio, per fare in modo che la porta si apra solo quando entrambi gli interruttori sono attivi.

E-NON

Gli elementi ***-NON semplificano la vita del progettista di circuiti in quanto non richiedono l'uso di attrezzature aggiuntive se è necessario un segnale invertito dall'elemento ***.

Nel caso dell'elemento E-NON ciò significa che il cavo si accenderà solo se entrambi gli interruttori sono spenti.

Infatti, qui già si vede

Ma vale la pena dimostrare anche altre varianti:

Infatti, l'uscita (il cavo sinistro) si illumina solo quando entrambi gli interruttori sono spenti.

O

L'elemento O. Funziona ancora più semplicemente: emette un'unità in uscita se almeno un ingresso ha un'unità. Durante il lavoro su questo sotto-capitolo, ho scoperto che questo elemento ha schemi piuttosto variegati. A seconda delle risorse del giocatore e degli obiettivi per cui viene utilizzato l'elemento, si possono distinguere ben tre varianti dello schema. Iniziamo con la più banale.

Schema a leva

Il cubo di diamante è entrato in guerra. Manca solo il sigaro fumante.

Ecco perché è considerata banale. La sfera di applicazione di quest'opera d'arte personalmente non mi è ancora chiara, tuttavia tale schema è indicato su Wiki di Minecraft, quindi ho ritenuto opportuno menzionarlo. Sì, so a cosa state pensando: infilare cavi al posto degli interruttori.

Poker Face interpretato da Sabbia Rossa

Ho provato. Il risultato è lo stesso.

La ragione mi ha sussurrato che potrei provare a sostituire uno dei cavi con un interruttore...

E non è stato dato neanche un hack quel giorno

...ma non ha funzionato. Funzionava solo con la combinazione 0˅0. Questa era ironia, se non l'avete capito.

Schema a filo

Al posto di quello a leva arriva veramente una scheda funzionante e utilizzata ovunque – lo schema a filo. Tra i suoi vantaggi ci sono la semplicità e bassa richiesta di attrezzature (è necessario solo Sabbia Rossa).

Ecco come funziona:

Uno schema ideale. Ma c'è...

Problema di prelievo del segnale reale dalla linea

...che può sorgere in schemi complessi. Supponiamo di aver inviato due segnali al nostro elemento O, ma il destro ci serve urgentemente in un'altra parte dello schema per alcune operazioni super importanti, e per ingenuità abbiamo fatto qualcosa del genere:

Tuttavia, quando abbiamo tirato l'interruttore sinistro, nel nostro ramo, dove doveva esserci uno zero, si è verificato un uno:

:(

Tristezza, sfortuna, disgrazia.

Schema a diodo

Nel tentativo di risolvere questo problema, ho trascorso venti lunghe secondi. Dopo di che ho tirato fuori due diodi dallo zaino e li ho saldati nello schema:

Nella prima lezione avevo già parlato di come funzionano i diodi. In questo caso funzionano esattamente come dovrebbero:

Quindi ecco la prima scopertadel Centro Sperimentale presso il Laboratorio di ricerca sulla natura della Sabbia Rossa (chi ha capito l'umorismo alzi la mano :3).

O-NON

L'elemento O ha anche una propria variazione ***-NON. Si costruisce in modo incredibilmente semplice:

E funziona anche in questo modo:

Invece di una conclusione

Quindi, signori, è tutto per oggi. Già a questo punto potete costruire un circuito non molto complesso che farà qualcosa di davvero fantastico. Ad esempio, aprire una porta di ferro (che, tra l'altro, non può essere aperta in nessun altro modo se non tramite Sabbia Rossa) solo quando ci sono stati sacrificati diamanti sui pulsanti vicini alla porta. Certo, questo non impedisce a qualche griefer di lanciare invece normali pietre, ma forse qualcuno ci cascherà. La gente può essere variegata :3

Con questo vi saluto, sono stato fr4ntic. Buona costruzione e buone ricerche. A presto!

Ringraziamenti speciali

♥ Minecraft Wiki per il materiale

♥ Pegazs per la revisione

♥ A tutti coloro che hanno donato un diamante alla lezione zero

♥ A tutti coloro che hanno letto questo

♥ A tutti coloro che hanno capito almeno qualcosa