¡Bienvenido, querido jugador, al mundo de redstone! En esta sección, descubriremos cómo funciona este maravilloso mecanismo, construiremos nuestros propios sistemas y finalmente nos convertiremos en un redstoner experimentado. ¡Vamos, estoy seguro de que tienes las habilidades!
En artículos anteriores, nos familiarizamos con la corriente de redstone y algunos componentes. Tras la antorcha redstone y el repetidor, vamos a ver otro gran clásico de los circuitos: el comparador.
Recordatorios e información general
Hemos notado repetidamente puntos en común entre el repetidor y el comparador. Así que esta introducción te va a sonar extrañamente familiar.
Habíamos clasificado el comparador en otro artículo como que permite actuar y transmitir la corriente. Pero esta transmisión no se puede hacer de cualquier manera:
- si miramos un comparador, notamos la presencia de un triángulo en la base con la presencia de tres antorchas en sus vértices. Una base del triángulo corresponde a uno de los lados.
- a diferencia del repetidor, los cuatro lados se pueden conectar con un cable redstone.
- la transmisión de la corriente sólo puede hacerse en un sentido: desde la base del triángulo hacia la punta.
El comparador, en una primera aproximación, puede compararse con el repetidor y su uso como diodo.
La intensidad de la corriente de redstone.
La corriente de piedra roja no puede exceder los 15 bloques de cables de piedra roja. Visualmente, el polvo de piedra roja cambia gradualmente de rojo brillante a rojo oscuro y no ofrece luz.
Si dos polvos que constituyen el cable tienen apariencias diferentes, es porque hay un dato que varía con cada bloque atravesado. Esta información es la intensidad de la corriente, que se anotará $I$, y corresponde al valor de datos del polvo de redstone (volveremos a esta noción).
Arriba, la intensidad de cada tramo de cable se indica mediante un número. Varias observaciones:
- la intensidad disminuye linealmente en una unidad por bloque cubierto.
- hay una intensidad máxima de 15 que corresponde a la corriente emitida por las fuentes habituales: bloque de piedra roja, botones e interruptor, antorcha de piedra roja…
Prenons un répéteur et un comparateur et alimentons l’entrée des deux éléments avec un courant d’intensité $I=2$. Observons l’intensité en sortie :
- à la sortie du répéteur, l’intensité est maximale : $I_S=15$.
- à la sortie du comparateur, l’intensité est identique à celle à l’entrée : $I_S=2$.
Autrement dit, le répéteur perd l’information sur l’intensité du courant en la remettant au maximum, ce qui permet de transmettre le signal sur de plus longues distances. Le comparateur, au contraire, préserve l’information sur l’intensité.
Remarque : la torche du comparateur proche de la sortie est éteinte. Dans les situations présentées, cela n’entraîne aucune différence mais ce paramètre sera important pour la suite.
Considérons la situation suivante : un courant arrive en entrée du premier comparateur avec une intensité $I=2$. Décomposons la suite :
- Le premier comparateur émet en sortie un courant fort qui alimente le bloc.
- La poudre de redstone est alimentée par le courant fort du bloc à sa droite.
- La poudre alimentée va communiquer un courant faible au bloc à sa gauche, d’après les propriétés des points de redstone isolés.
- Le second comparateur récupère le courant de redstone du bloc et le transmet au câble.
On constate comme précédemment que l’intensité du courant de sortie est $I_S=2$, ce qui signifie que ni le passage à travers un bloc, ni le passage par un point de redstone isolé, ne modifient l’intensité du courant. La perte d’intensité s’effectue dans le câble, c’est-à-dire lorsqu’on passe d’un poudre de redstone à une autre.
Modos de comparación
Hemos visto que podemos modificar las propiedades del repetidor moviendo su cursor con un clic derecho. Como buen hermano, el comparador también debería tener varios modos disponibles. Al hacer clic derecho, puede encender o apagar la antorcha cerca de la salida. Esto corresponde a dos modos:
- cuando la antorcha está apagada, se dice que el comparador está en modo normal, porque este es el estado en el que se encuentra el comparador cuando se apaga.
- cuando la antorcha está encendida, se dice que el comparador está en modo sustracción, esta designación se justificará en unos momentos.
Toutes les applications précédentes utilisaient le mode normal du comparateur, mais elles fonctionnent aussi pour l’autre mode car nous n’avons pas encore utilisé l’entrée latérale. Voilà le moment venu de le faire !
Nous allons donc définir les trois entrées que nous allons utiliser et les intensités associées :
- l’entrée principale $P$ dont l’intensité correspondante est $I_P$.
- l’entrée latérale $L$ dont l’intensité correspondante est $I_L$.
- la sortie $S$ dont l’intensité correspondante est $I_S$.
Il y a évidemment deux entrées latérales. Le comparateur ne tenant compte que de l’intensité latérale la plus importante, nous nous bornerons à des cas simples où il n’y a qu’une entrée latérale alimentée.
Nous commençons par le mode normal (torche terminale éteinte). Durant toute la durée de l’expérience, on fixe l’intensité à l’entrée principale : $I_P=14$. On avance progressivement la torche pour faire varier l’intensité latérale $I_L$. On observe deux phases :
- quand l’intensité latérale est inférieure à l’intensité principale, la sortie est égale à l’entrée principale.
- quand l’intensité latérale est strictement supérieure à l’intensité principale, la sortie est nulle.
On résume ainsi la valeur de la sortie du répéteur en mode normal : $$I_S = left{begin{matrix}
I_P&text{si}& I_L leq I_P
0&text{si}& I_L > I_P
end{matrix}right.$$
Remarque : quand $I_L=I_P$, la sortie est généralement non nulle car $I_S=I_P$.
Passons au mode soustraction (torche terminale allumée). De même, on fixe l’intensité à l’entrée principale à $I_P=14$ et on fait varier l’intensité latérale $I_L$. On observe encore deux phases :
- quand l’intensité latérale est inférieure à l’intensité principale, la sortie est égale à la différence entre l’entrée principale et l’entrée latérale (d’où le nom de « mode soustraction »).
- quand l’intensité latérale est strictement supérieure à l’intensité principale, la sortie est nulle.
On résume ainsi la valeur de la sortie du répéteur en mode soustraction : $$I_S = left{begin{matrix}
I_P – I_L&text{si}& I_L leq I_P
0&text{si}& I_L geq I_P
end{matrix}right.$$
Remarque : quand $I_P=I_L$, la sortie est alors nulle car $I_L = I_P Rightarrow I_S = I_P – I_L = 0$.
Estas propiedades suelen hacer que el comparador se asocie a un componente muy utilizado en electrónica: el transistor.
Detección y estimación de contenido
Coloquemos un comparador detrás de un cofre y agreguemos elementos a este cofre: vemos que el comparador emite una corriente cuya intensidad depende de qué tan lleno esté el cofre:
- El maletero vacío da una intensidad de 0 a la salida del comparador.
- Agregar elementos aumenta la intensidad gradualmente
- Una vez lleno el maletero, el comparador emite una corriente de máxima intensidad.
Muchos contenedores pueden así tener su contenido estimado con el comparador. La respuesta es casi proporcional al número de plazas disponibles en el contenedor, lo que ilustraremos con ejemplos.
Voici quelques informations sur le four :
- Nombre de places disponibles : 3 places.
- Nombre d’items maximum : 192 items, soit 3 stacks de 64 items.
- Nombre moyen d’items pour augmenter l’intensité de 1 : 14 items classiques
Remarque : pour remplir la case correspondant aux produits, il faut faire cuire des objets.
Voici quelques informations sur l’alambic :
- Nombre de places disponibles : 4 places.
- Nombre d’items maximum : 256 items, soit 4 stacks de 64 items.
- Nombre moyen d’items pour augmenter l’intensité de 1 : 18 items classiques
Remarque : la grande majorité des cases peuvent accueillir que des bouteilles ou des potions.
Voici quelques informations sur l’entonnoir :
- Nombre de places disponibles : 5 places.
- Nombre d’items maximum : 320 items, soit 5 stacks de 64 items.
- Nombre moyen d’items pour augmenter l’intensité de 1 : 23 items classiques
Voici quelques informations sur le distributeur et le dropper:
- Nombre de places disponibles : 9 places.
- Nombre d’items maximum : 576 items, soit 9 stacks de 64 items.
- Nombre moyen d’items pour augmenter l’intensité de 1 : 41 items classiques
Voici quelques informations sur le coffre simple :
- Nombre de places disponibles : 27 places.
- Nombre d’items maximum : 1 728 items, soit 27 stacks de 64 items.
- Nombre moyen d’items pour augmenter l’intensité de 1 : 123 items classiques
Remarque : ceci fonctionne également pour l’équivalent en coffre piégé, mais pas pour le coffre du Néant.
Voici quelques informations sur le coffre en version double :
- Nombre de places disponibles : 54 places.
- Nombre d’items maximum : 3 456 items, soit 54 stacks de 64 items.
- Nombre moyen d’items pour augmenter l’intensité de 1 : 247 items classiques
Remarque : ceci fonctionne également pour l’équivalent en coffre piégé.
Les wagonnets à entonnoir et les wagonnets à coffre peuvent aussi être testés par le comparateur, mais il nécessite d’être sur un rail détecteur. Les capacités sont les mêmes que pour leur équivalent sans wagonnet. Les autres types de wagonnets ne peuvent pas être testés par un comparateur.
Les valeurs données précédemment sont valables pour des items classiques, c’est-à-dire ceux qui se stockent par 64. Or ce n’est pas le cas de tous les items :
- Les œufs par exemple se stockent par 16, chaque œuf équivaut donc à 4 items classiques.
- Pour une pioche qui occupe seule 1 place, elle équivaut donc seule à 64 items classiques.
Il faudra donc faire des conversions pour savoir comment remplir correctement le conteneur. Ainsi, pour obtenir une intensité $I_S = 7$ en comparant un alambic, il faudra 110 items classiques, soit une potion et 110 – 64 = 46 items.
Un comparateur peut tester le contenu d’un objet à travers un bloc, à plusieurs conditions. :
- Le contenant, le bloc et le comparateur doivent être alignés, le comparateur faisant face au conteneur.
- Le bloc doit être opaque (voir l’article sur les propriétés des blocs transparents).
- Ce bloc ne doit pas faire l’objet d’une alimentation parasite, comme un courant plus intense.
Remarque : il existe des cas particuliers où la détection est prioritaire par rapport au courant introduit dans le bloc, même si le contenant est vide ou d’intensité plus faible que l’autre. Nous vous laissons le soin de les découvrir.
D’autres items peuvent être testés avec des comparateurs, mais le courant en sortie ne dépend pas, à proprement dit, du taux de remplissage du contenant.
Le chaudron par exemple permet par comparaison de savoir la hauteur de l’eau. Ne négligez pas ce bloc, car il est déplaçable en utilisant les pistons, ce qui fait de lui le seul conteneur interagissant avec le comparateur pouvant être déplacé.
Le comparateur permet également de tester le nombre de part qui reste dans un gâteau : chaque part mangée réduira l’intensité en sortie de 2. Les gâteaux étant difficiles à manipuler et très coûteux, ils sont peu utilisés.
On peut également détecter la présence d’un œil de l’Ender dans un cadre de portail de l’Ender. Très peu utile en survie, cette propriété peut intéresser les créateurs de maps.
Le comparateur permet ainsi de savoir quel est le disque qui a été introduit dans le jukebox. Utile pour faire des serrures, ou tout simplement pour savoir quel disque est présent une fois la musique terminée.
Une nouveauté de la version 1.8 a été la possibilité d’utiliser les cadres pour avoir des signaux redstone en utilisant les comparateurs. On a besoin d’un bloc intermédiaire car la comparaison directe avec le cadre ne fonctionne pas.
Le comparateur donne en sortie un signal dépendant de la présence mais surtout de l’orientation de l’objet dans le cadre. Cela permet de faire des interfaces pratiques et esthétiques pour vos circuits.
Algunas aplicaciones del comparador
Al igual que el repetidor, el comparador también tiene un retraso de actualización. Se necesita 1 marca de redstone (0,1 segundos) para que cambie la salida del comparador, ya sea que la actualización involucre la entrada principal o las entradas secundarias.
Veremos que esta propiedad hace posible realizar sistemas como pulsadores rápidos y compactos.
On peut profiter de ce délai de mise à jour pour fabriquer des pulseurs rapides : pour faire un pulseur de 1 redtic (0,1 s), il suffit de relier la sortie et une entrée latérale d’un comparateur en mode soustraction tout en alimentant l’entrée principale. Si on observe les intensités, on observe un cycle de période 2 redtics :
- au départ, l’entrée latérale est nulle, donc la sortie a une intensité de 15 – 0 = 15.
- l’intensité latérale vaut maintenant 13, ce qui met le comparateur à jour et donne, après 1 redtic, une intensité de 2 en sortie.
- l’intensité latérale est de nouveau nulle, on recommence le cycle après la nouvelle mise à jour du comparateur.
Si vous avez suivi l’article sur les portes logiques, vous avez pu constater que fabriquer une porte XOR en utilisant uniquement des torches de redstone était fastidieux. Pour rappel, la porte XOR active sa sortie que si une seule des entrées est alimentée. Avec deux comparateurs en mode soustraction, on peut obtenir un design beaucoup plus compact.
Dans la situation ci-dessus, il n’y a qu’une seule entrée allumée, ce qui donne fait que la poudre de redstone en face du répéteur en haut à droite a une intensité maximale de 15. Observons les deux comparateurs :
- à droite, le comparateur fait la soustraction : 14 – 14 = 0, donc pas de sortie.
- à gauche, la soustraction donne 13 – 11 = 2, donc un signal de sortie qui allume la lampe.
Si vous faites le raisonnement en allumant les deux entrées, vous verrez qu’on obtient deux sorties nulles, ce qui permet de faire une porte XOR.
Ce circuit, construit par RayenRyuu et JuJoue, repose sur une bonne connaissance de la propagation du courant dans les fils. Le circuit est simple : une zone centrale de 6 par 6 est recouverte de poudre de redstone. On alimente par dessous à l’aide de torches. (la zone alimentée est représentée ici par une laine orange)
Des comparateurs en mode soustraction sont disposés tout autour de manière que chaque ligne et chaque colonne ait un seul comparateur. Ils alimentent des lampes : la lampe s’allume si l’entrée principale est strictement supérieure aux entrées latérales.
Vous pouvez vérifier : seules deux lampes vont s’allumer et elles correspondent à la ligne et à la colonne où se trouve la case alimentée par la torche. Pour chacune des 36 torches situées sous les blocs, on peut associer un unique couple de lampes, ce qui peut être utile par exemple pour sélectionner deux ingrédients pour une machine à potions.