Este tutorial le mostrará cómo hacer un ordenador en Minecraft usando redstone.
Contenido
- 1 currículum
- 2 partes actuales
- 2.1 Panel de control (habitación)
- 2.1.1 Panel de entrada de números
- 2.1.2 Panel de operación
- 2.2 Cables de entrada (blanco y naranja)
- 2.3 unidades lógicas
- 2.3.1 Sumador / Sustractor (amarillo y rojo)
- 2.3.2 Multiplicador (azul claro)
- 2.3.3 Divisor (rosa)
- 2.4 Cables de salida
- 2.5 Decodificador de binario a decimal
- 2.1 Panel de control (habitación)
- 3
Ver más
Vea la siguiente imagen para ver un ejemplo de una calculadora:
Plan de calculadora
Esquema de calculadora
Por supuesto, todas las compilaciones se realizan con código binario. Es por eso que esta calculadora tiene muchos decodificadores diferentes.
Partes actuales
Los siguientes son los componentes de una calculadora. Están en un orden algo lógico.
Panel de control (habitación)
El panel de control es la habitación desde la que configura las entradas y decide la operación.
Panel de entrada de números
Aquí, los usuarios decidirán qué números quieren usar. En la imagen, se usa un sistema de entrada binario basado en palanca, por lo que los usuarios deben descomponer los números que desean usar en potencias de dos.
Panel de operaciones
Desde este panel, el usuario elige entre las operaciones que va a utilizar: sumar (+), restar (-), multiplicar (*) y dividir (/). Al igual que para el panel de entrada de números, esta imagen del panel de operaciones utiliza el sistema de palanca.
Cables de entrada (blanco y naranja)
Estos cables conectan el panel de entrada y el panel de operación a las diferentes unidades lógicas. Intente reorganizarlos de manera que los mismos valores vayan juntos. Por lo tanto, sus cables deberían verse así, de izquierda a derecha: A1; B1; A2; B2; A4; B4; ...
Unidades lógicas
Las unidades lógicas de una calculadora son las máquinas que realizan las operaciones.
Sumador / Sustractor (amarillo y rojo)
La imagen de la izquierda muestra una versión de un sumador / restador. Su construcción es simple porque está modulada (hecha de muchas partes iguales). Eso significa que si usa más bits, puede agregar más partes en el lateral. Sin embargo, esto significa que tendrás que cambiar algunos enlaces.
Sumador / restador 2 en 1
En esta máquina, sus entradas (en código binario) van a los sumadores completos inferiores (amarillos). Cada sumador necesita las dos entradas (A y B) con los mismos valores. Además, el bit menos significativo debe estar a la izquierda, por lo que todos deben estar conectados por sus acarreos. Básicamente, sus entradas se parecen a los cables de la sección #Input Wires (blanco y naranja). Utilice puentes básicos para pasar cables sobre los demás sin conectarlos.
Sus entradas A (izquierda) son el minuendo (X en XY = Z) y van directamente a los sumadores. Las entradas B, su sustraendo (Y en XY = Z), tienen que pasar a través de un multiplexor, hecho de una versión modificada de una puerta XOR que le da al sumador una señal invertida en caso de una resta. El multiplexor está controlado por un interruptor (en la imagen, ese interruptor está a la izquierda). Las sumas van a otro multiplexor, que, nuevamente, da una entrada invertida en caso de una resta. Esto es controlado por una puerta IMPLIES (en la parte superior derecha) que da una salida verdadera si el interruptor está en "Resta" Y si el último acarreo es verdadero. Esto es necesario porque en una resta, el último acarreo en realidad significa el signo "-" (menos).
Las máquinas blancas son medios sumadores, que utilizan, como entradas, el acarreo del último sumador y la suma de su respectivo sumador completo. Necesitamos esto porque, si la respuesta es negativa, usa la ecuación "-A =! A (A invertida) + 1", como se explica aquí. Las salidas finales son todos los cables superiores que puede observar, más el cable de la derecha (el acarreo del último sumador completo) y el acarreo que va en el primer medio sumador (izquierdo), como el signo de negación.
Multiplicador (celeste)
El multiplicador es probablemente la parte más complicada de la calculadora. Para nuestros propósitos, la multiplicación es una suma repetida. Eso significa que, una vez más, se utilizarán sumadores aquí. Antes de agregar los sumadores, debe configurar una puerta AND (sin incluir la de control). Su uso es simple: en la multiplicación binaria, debido a que solo se usan 0 y 1, la única forma en que podemos tener una salida es multiplicando 1 por 1.
A continuación, se explica cómo construir un multiplicador, en orden de los bits menos significativos a los más significativos.
Bits menos significativos: 1 * 1 = 1. Eso significa que la salida de la segunda puerta Y (la de control) va directamente a los cables colectivos de salida.
De penúltimo: 1 * 2 = 2 y 2 * 1 = 2. Esas dos salidas se encuentran en un sumador completo. La suma va a la salida y el acarreo va al siguiente bit.
Siguiente: 1 * 4 = 4; 2 * 2 = 4; y 4 * 1 = 4 El acarreo del último bit va en el primer sumador como entrada de acarreo. Las dos entradas normales son 2 de las 3 puertas AND. La suma de esto va en un segundo sumador, donde la segunda entrada es la tercera puerta AND. Ambos acarreos pasan a la siguiente etapa y la suma pasa a la salida.
Continúas así hasta que te quedas sin puertas AND, o ecuaciones.
Divisor (rosa)
Los divisores en una calculadora de redstone son menos complicados que los multiplicadores. Nuevamente, aquí se deben usar sumadores completos. Básicamente, para cada entrada A, configure n sumadores donde n es la cantidad de entradas por B. Además, esta vez, debe "revertirlas". Ahora, el bit más significativo debería pasar su acarreo hacia abajo.
Cables de salida
Los cables de salida deben obtener todas las salidas de cada máquina y redirigirlas a la siguiente pieza utilizando polvo de piedra roja.
Decodificador de binario a decimal
Esto transforma su código binario en una salida decimal. El tamaño será (Entradas binarias * 2) * (Salida decimal)
* Nota rápida * Utiliza un bastón de puerta XOR "programable" que tiende a una puerta no. Esto activa una línea de antorchas de piedra roja preestablecidas para generar la respuesta correcta.
- Redstone
- Mecánica / Redstone / Circuito
- Reloj redstone
- Mecánica / Redstone / Circuito lógico
- Mecánica / Redstone / Circuito de memoria
- Mecánica / Redstone / Circuito de pulsos
- Mecánica / Redstone / Circuito de transmisión
- Tutoriales / Circuitos redstone avanzados
- Tutoriales / Lógica aritmética
- Tutoriales / Puertas lógicas básicas
- Tutoriales / Reloj horario
- Tutoriales / Computadoras Redstone
Tutoriales | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Introductorio |
| ||||||||||||
General |
| ||||||||||||
Desafíos |
| ||||||||||||
Construcciones |
| ||||||||||||
Sostenible |
| ||||||||||||
Encantador y fundición |
| ||||||||||||
Rompiendo bloques |
| ||||||||||||
Mecanismos |
| ||||||||||||
Servidores |
| ||||||||||||
Apoyo técnico |
| ||||||||||||
Anticuado |
|