Índice:

Calculadora de adição de Redstone no Minectaft: 6 etapas
Calculadora de adição de Redstone no Minectaft: 6 etapas

Vídeo: Calculadora de adição de Redstone no Minectaft: 6 etapas

Vídeo: Calculadora de adição de Redstone no Minectaft: 6 etapas
Vídeo: Tutorial da Calculadora de RedStone #1 | botões e salvamento 2024, Novembro
Anonim
Calculadora de adição de Redstone no Minectaft
Calculadora de adição de Redstone no Minectaft

Oi! Eu sou TheQubit e este é um tutorial sobre minha calculadora de adição redstone no Minecraft. Legal certo? Ele usa um pouco de lógica e engenharia de redstone doce. Se você gosta deste projeto, vote em mim no concurso Game life. Eu realmente aprecio isso. Bem, vamos entrar nisso então …

Etapa 1: Noções básicas de binário

Noções básicas de binário
Noções básicas de binário

Em primeiro lugar, esta calculadora funciona com adição binária, portanto, antes de mais nada, precisamos ter certeza de que você a entendeu. Binário é um código composto de zeros e uns. Com esta calculadora vamos trabalhar com 4 dígitos ao codificar as entradas, pois é uma calculadora de 4 bits. A razão pela qual usamos binário em primeiro lugar é porque é uma linguagem que os somadores entendem (mais sobre isso mais tarde). Um significa que o redstone está ligado e um zero significa que está desligado. O primeiro dígito em binário representa um, o segundo, dois, o terceiro, quatro e dobra todas as vezes. Como é uma calculadora de um dígito, o maior número que você pode a entrada será um nove, para o qual o código é 1001, ou seja, on off off on. Isso ocorre porque o quarto dígito é 8, o primeiro é 1, então 1 mais 8 é igual a 9. Aqui estão os códigos para cada número (um dígito):

1= 0001 5=0101

3= 0011 6= 0110

2=0010 7= 0111

4= 0100 8= 1000

9= 1001

Etapa 2: Fazendo o codificador

Fazendo o codificador
Fazendo o codificador
Fazendo o codificador
Fazendo o codificador
Fazendo o codificador
Fazendo o codificador

Agora vamos ver por onde começamos. Primeiro você precisa projetar e fazer um teclado com um botão para cada número (0-9). Em seguida, conecte cada uma a uma linha de redstone, inverta-as (veja a figura 1) e obtenha todas as linhas próximas umas das outras com um espaço de um bloco entre elas. Agora você começou a fazer o codificador, que transforma os números de entrada em binários. (Certifique-se de ter pelo menos 9 blocos de comprimento, onde eles estão todos próximos uns dos outros no mesmo nível. Agora, execute 4 linhas de redstone na direção oposta sobre essas linhas, também com espaços entre elas. (Deve haver 2 blocos espaço entre as linhas superiores do anúncio inferior. Você pode pensar nas 4 linhas superiores como os 4 dígitos do binário (lembre-se de que on é um e off é zero) Agora, de acordo com os códigos na primeira etapa, coloque um bloco com uma tocha redstone abaixo das linhas superiores. Agora, sempre que você inserir um número, as tochas ativarão as linhas redstone superiores na ordem do código, por exemplo, quando você inserir um cinco, as linhas superiores devem ser ativadas na ordem 1010 ou liga, desliga, liga, desliga. (Veja também a imagem.) Se o código tiver mais de um, coloque um repetidor logo na frente do bloco com a tocha, de modo que o sinal possa passar para o resto das tochas.

Etapa 3: Adicionadores

Adders
Adders
Adders
Adders
Adders
Adders

Agora vamos examinar os somadores. Esses são os componentes que fazem os cálculos. Primeiro, divida todas as linhas binárias em duas (um lado é antes do token de soma e outro para depois) e insira os transistores (veja as imagens 2 e 3) nas linhas agora divididas. Conecte todos os transistores que vão para o mesmo lado de seu lado dividido juntos e o mesmo para o outro lado. Lembre-se de que se o sinal do redstone ficar muito fraco, você pode aumentá-lo com um repetidor. Quando terminar, você pode fazer uma troca de memória (veja a imagem 1) para cada uma das linhas e invertê-las. Agora faça exatamente a mesma coisa de transistor após a troca de memória como antes. Coloque blocos, tochas redstone e redstone como mostrado nas imagens 3, 4 e 5. Crie múltiplos destes e conecte-os como mostrado. (Observe que a 7ª imagem é a outro lado do nono.) Observe também que a parte inferior do "x" são as entradas e cada uma tem duas. É por isso que dividimos as linhas, de forma que haja uma para cada entrada. Se você ainda não sabe exatamente como os somadores devem ser, existem muitos tutoriais online (pesquise por "somadores de redstone do minecraft") observe que o " x "coisas são os próprios somadores.

* Aqui está uma explicação detalhada dos transistores: substitua um pedaço de redstone na linha principal por um repetidor e remova o pedaço de redstone na frente dele. Diretamente sob o bloco do qual você acabou de remover a redstone, coloque um pistão voltado para cima. Você verá que somente quando o pistão levanta o bloqueio o sinal é transmitido.

Você notará que cada somador passa para o próximo se receber o dobro de seu valor. Você terá que usar o último carry realizado como uma de suas saídas, pois a resposta agora pode ser maior do que 9. Você também irá contá-lo como um dígito binário, então você deve ter 5 dígitos.

Etapa 4: decodificando seu total (sua resposta)

Decodificando seu total (sua resposta)
Decodificando seu total (sua resposta)
Decodificando seu total (sua resposta)
Decodificando seu total (sua resposta)
Decodificando seu total (sua resposta)
Decodificando seu total (sua resposta)
Decodificando seu total (sua resposta)
Decodificando seu total (sua resposta)

Portanto, agora seus somadores calcularam a resposta, mas ela ainda está na firma de um código binário. Mas isso não é um problema, porque agora vou lhe dizer como decodificá-lo. Você só precisa de um decodificador (bem … obviamente). É muito parecido com o codificador, só que você levanta um bloco a cada segundo bloco e a cada segundo você coloca um repetidor. (Ou apenas entre cada um), mas em vez de colocar uma tocha de redstone em cada bloco elevado, você só o faz se esta linha deveria estar em (1) para o número que você está decodificando com aquela linha. (Observe que você terminará com 19 linhas de saída, já que a resposta da maior soma será 18. (que é 9 + 9), portanto, você decodificará as respostas de 0 a 18.

Mas e quanto ao resto dos blocos elevados? Bem, tudo que você precisa fazer é invertê-lo duas vezes, colocando uma tocha de redstone no lado daquele bloco 4ais3d, colocando um bloco diretamente acima dessa tocha e, em seguida, colocando uma tocha no lado daquele (lado oposto da outra tocha. Se você não entender, veja as imagens 3 e 4)

A imagem 2 é quando está ativada por padrão e 3 e 4 quando está desativada por padrão.

A imagem 1 é um exemplo de como dois números ficariam um ao lado do outro. (Mas é claro que você não vai parar nos dois, mas vai até o 18.

Aqui estão os outros códigos para os outros números.

10=01010, 15=11110

11=11010, 16=00001

12=00110, 17=10001

13=10110, 18=01001

14=01110

Etapa 5: Processamento Final

Processamento Final
Processamento Final
Processamento Final
Processamento Final

Esperançosamente, você colocou suas linhas decodificadas em uma ordem específica, porque agora é a hora de traduzir essa resposta em um número físico. Primeiro você precisa criar um monitor ou tela. Deve ter 11 blocos de altura e 13 blocos de largura. Isso pode ser feito com um bloco de sua escolha. Observe que usei uma tela mais complexa na minha calculadora.

De qualquer forma, o próximo passo é colocar os pistões na parte de trás (voltados para o visor) na forma de dígitos de uma calculadora real com três pistões em uma linha por "faixa". Se isso for feito corretamente, deve parecer um oito no de volta. Agora conecte os pistões de cada linha separadamente e passe um fio para cada uma das linhas lado a lado. Faça o mesmo no segundo dígito. Se você fez isso corretamente, cada fio de redstone que sai do visor deve controlar individualmente uma linha nele. Portanto, se você ativar todos os fios, ele deve empurrar blocos em forma de oito. Execute-os um ao lado do outro e, em seguida, conecte as saídas decodificadas na etapa anterior da seguinte maneira:

Execute-os sobre as entradas do display na direção oposta, logo acima do redstone. Agora coloque tochas redstone nas laterais de acordo com a aparência do número. Em outras palavras, você coloca tochas acima de todos os fios de um único dígito para obter um oito (que é apenas um exemplo), isso obviamente estaria na linha onde decodificamos 8. Faça o mesmo para cada número, mas apenas com os fios que ativam as linhas necessárias no visor para formar esse número específico (fisicamente no visor).

Etapa 6: Últimos toques para torná-lo interativo

Últimos toques para torná-lo interativo
Últimos toques para torná-lo interativo
Últimos toques para torná-lo interativo
Últimos toques para torná-lo interativo

Agora tudo está feito, exceto os botões de função. Esta calculadora exigirá 3 botões de função (um para mais, um para = e um para redefinir ou limpar a calculadora. Portanto, é claro que a primeira coisa a fazer é adicionar mais 3 botões ao teclado e fazer o seguinte para cada um:

Para o botão mais, passe um fio diretamente do botão a um switch de memória. Em seguida, conecte um conjunto de transistores a um lado da chave e o outro conjunto ao outro lado. (Esses "conjuntos" são os pistões que você agrupou)

Para o "=", você também o conecta diretamente a um switch de memória. Em seguida, conecte o mesmo lado da chave a ambos os conjuntos de pistões, mas certifique-se de usar repetidores para evitar que as cargas de redstone voltem para o resto do circuito.

Agora está tudo pronto! Você deve ser capaz de somar quaisquer dois números de 0 a 9 e obter a resposta certa exibida no visor. Obrigado!

Recomendado: