Circuitos de memoria[editar]
- Artículo principal: Circuitos de memoria
A diferencia de un circuito lógico cuyo estado siempre refleja su entrada (input) actual, la salida (output) de un circuito de memoria no depende del estado actual de sus diferentes entradas, sino de la historia de éstas. Ésto le permite recordar en que estado debería estar, hasta que se le diga o recuerde algo diferente. Hay cuatro tipos diferentes de circuitos de memoria básicos. El resto son combinaciones a pares de los anteriores.
- RS Latch
- Un RS Latch tiene dos entradas, una activa la salida y la otra lo resetea a apagado. Un RS Latch construido con puertas NOR es también comocido como un "RS NOR Latch", que es de los circuitos de memoria más viejos y comunes en Minecraft.
- T Flip-Flop
- Un T Flip-Flop es usado para enviar una señal (como una palanca). Tiene una entrada que cambia la salida entre ON y OFF.
- D Flip-Flop
- Un D Flip-Flop tiene dos entradas, una entrada de datos y una entrada "clock" o reloj. Cuando la entrada reloj se activa, coloca la salida en el mismo estado que su entrada de datos.
- JK Latch
- Un JK Latch tiene dos entradas, una activa la salida y otra resetea la salida a apagado (como un RS Latch). Pero cuando ambas se activan al mismo tiempo cambia la salida entre ON y OFF (como un T Flip-Flop).
- Counter
- A diferencia de los T Flip-Flops y los RS Latches que sólo pueden mantener dos estados (ON u OFF), un counter puede utilizarse para mantener un número mayor de estados.
Los circuitos de memoria complejos poseen combinaciones de éstos.
Otros circuitos[editar]
- Artículo principal: Otros circuitos
Estos circuitos no suelen hacer falta para un proyecto típico pero pueden resultar de utilidad en proyectos complejos, pruebas prácticas de conceptos y experimentos difíciles. Algunos ejemplos:
- Multiplexores y relés
- Un multiplexor es una forma avanzada de una puerta lógica que escoje cuál de las dos entradas deja pasar como salida basada en una entrada adicional (por ejemplo si la entrada A está ON la salida corresponde a la entrada B, de lo contrario corresponde a la entrada C). Lo contrario de esto es un relé o "relay", que copia la entrada de datos de una entrada a una de dos salidas, dependiendo de si la entrada adicional está ON u OFF.
- Aleatorizadores
- Un aleatorizador o "randomizer" produce una señal de salida aleatoria. Los aleatorizadores pueden ser diseñados para producir un pulso a intervalos aleatorios o aleatorizar cuál de las múltiples salidas se enciende (como los generadores de números aleatorios). Algunos utilizan fenómenos aleatorios de Minecraft como el crecimiento de los cactus o la elección de slot de los dispenser; mientras que otros simulan aleatoriedad mediante algoritmos.
- Circuitos multibit
- Los circuitos multibit tratan sus líneas de entrada como valores multibit (más que cero y uno de un sistema binario) y ejecutan una operación en todos a la vez. Combinando estos circuitos con conjuntos de circuitos de memoria es posible construir calculadoras, relojes digitales e incluso ordenadores básicos dentro deMinecraft.
- Detectores de actualización de bloque
- Un detector de actualización de bloque ("block update detector", BUD or BUD Switch) es un circuito que reacciona al cambio de estado de un bloque (por ejemplo, piedra siendo extraída, agua convirtiéndose en hielo, una calabaza crecida al lado de un tallo de calabaza, etc.). Los detectores de actualización de bloque reaccionan produciendo un pulso, mientras que los T-BUDs (detectores alternantes de actualización de bloque o "Toggleable BUDs") reaccionan alternando su estado de salida. Estos están generalmente basados en peculiaridades sutiles o glitches en el comportamiento de dispositivos; la mayor parte de los circuitos actuales dependen de pistones.
- Véase también: Tutorials/Block update detector
Hay muchas más posibilidades.
- Véase también: Tutorials/Advanced redstone circuits
Simbología[editar]
Los siguientes símbolos serán utilizados en este artículo para simplificar los diagramas de una circuito construido en Minecraft:
Los circuitos más complejos suelen necesitar dos bloques de altura de modo que los diagramas los representarán. Se toma que hay un suelo (aunque puede no haberlo) y éste no se representa, pude ser teóricamente cualquier material y se llamará suelo. Los significados son los siguiente:
- Aire. Se refiere a dos bloques de aire, uno arriba de otro.
- Bloque. Es un bloque que tiene aire arriba (ya sea sólo un bloque de aire o infinidad de ellos).
- Dos bloques. Dos bloques sólidos, uno arriba del otro sobre el suelo.
- Cable. es el cable de redstone
- Puente. se refiere a cuando un cable pasa por debajo de un bloque y otro sobre el mismo bloque
Sistema de memoria para botones[editar]
Cuando presionamos un boton, la redstone se enciende aprox. 2 segundos, ahora , ¿Como hacer que este permanente? Fácil Poner dos pistones mirandose cara a cara con dos bloques de distancia, luego poner un bloque al lado de un piston, del lado contrario poner un bloque de redstone, ahora encima del bloque poner otro bloque y otro al lado, poner redstone en esos bloques y encima de los pistones, antorchas de redstone, y por ultimo del lado contrario del bloque de redstone, poner un botón en los bloques con redstone y listo
Ilustración en pasos: