A circuito de pulso é um circuito redstone que gera, modifica, detecta ou de outra forma opera em pulsos de redstone.
- 1 Pulsos
- 1.1 Lógica de pulso
- 1.2 Interações de pulso
- 1.3 Análise de pulso
- 2 circuito monoestável
- 3 gerador de pulso
- 3.1 Gerador On-pulse
- 3.1.1 Gerador de pulso do disjuntor
- 3.1.2 Gerador de pulso do observador
- 3.1.3 Gerador de pulso para corte de poeira
- 3.1.4 Gerador de pulso NOR-Gate
- 3.1.5 Gerador de Pulso com Repetidor Bloqueado
- 3.1.6 Gerador de pulso comparador-repetidor
- 3.2 Gerador Off-pulse
- 3.2.1 Gerador OR-Gate Off-Pulse
- 3.1 Gerador On-pulse
- 4 Pressione o limitador
- 4.1 Limitador fora de pulso
- 5 Pressione estender
- 6 Pulso multiplicar
- 6.1 Multiplicador de pulso de caminho dividido
- 6.2 Multiplicador de pulso de clock habilitado
- 6.3 multiplicador de pulso de relógio disparado
- 7 divisor de pulso
- 8 detector de borda
- 8.1 Detector de borda ascendente
- 8.2 Detector de borda descendente
- 8.3 detector de borda dupla
- 8.4 Detector de borda ascendente invertida
- 8.5 Detector de borda descendente invertida
- 8.6 Detector de borda dupla invertido
- 9 detector de comprimento de pulso
- 10 Transportes e portas lógicas implementadas na lógica de pulso
- 11
Pulsos
A pulso é uma mudança temporária no poder do redstone que, eventualmente, reverte ao seu estado original.
An no pulso é quando um sinal redstone é ativado e desativado novamente. Os pulsos ativos são geralmente chamados de "pulsos", a menos que haja necessidade de diferenciá-los dos pulsos inativos.
An fora do pulso é quando um sinal de redstone é desligado e ligado novamente.
A comprimento de pulso de um pulso é quanto tempo dura. Pulsos curtos são descritos em tiques redstone (por exemplo, um "pulso de 3 tiques" para um pulso que desliga 0.3 segundos depois de ligar) enquanto pulsos mais longos são medidos em qualquer unidade de tempo conveniente (por exemplo, um "3- segundo pulso ").
A borda ascendente de um pulso é quando a energia é ligada - o início de um pulso ativo ou o fim de um pulso desativado.
A borda de queda de um pulso é quando a energia é desligada - o fim de um pulso ativo ou o início de um pulso desativado.
Lógica de pulso
A lógica de pulso é uma abordagem diferente da lógica binária do binário de potência redstone padrão (potência presente = 1, potência ausente = 0). Na lógica de pulso, o pulso é uma alternância do nível lógico da engenhoca: (primeiro pulso = 1, segundo pulso = 0). Esta abordagem permite a implementação de lógica computacional que opera não apenas no sinal redstone, mas também em atualizações de bloco e posições de bloco; em particular, a implementação de circuitos lógicos móveis em máquinas voadoras e a redução significativa do atraso do lado do servidor evitando poeira vermelha, transportando sinais por meio de atualizações de bloco - por exemplo, sobre trilhos elétricos. Em muitos casos, o uso da lógica de pulso também resulta em circuitos mais compactos e permite a construção de módulos 1-tileable onde a energia clássica do redstone "se espalharia" para os módulos vizinhos.
A conversão do binário redstone clássico para a lógica de pulso é realizada por meio de detectores de borda dupla (geralmente apenas um Observador observando poeira redstone ou outros componentes de energia), e a conversão de volta é realizada por meio de circuitos flip-flop T, em particular o comportamento de bloqueio de sticky pistões. Esse comportamento também é utilizado como armazenamento de memória na lógica de pulso, posição do estado de codificação do bloco da célula de memória.
Interações de pulso
Alguns componentes do redstone reagem de maneira diferente a pulsos curtos:
- Na edição Java, um pistão ou pistão pegajoso geralmente leva 1.5 tique para se estender. Se o pulso de ativação terminar antes disso (porque tem apenas 0.5 ticks ou 1 tick de comprimento), o pistão ou pistão pegajoso irá "abortar" - colocará os blocos empurrados em sua posição empurrada e retornará ao seu estado retraído instantaneamente. Isso pode fazer com que os pistões pegajosos "soltem" seu bloco - eles empurram um bloco e depois voltam ao estado retraído sem puxá-lo para trás.
- Um comparador de redstone nem sempre será ativado quando receber um pulso de 1 tick ou menos.
- Uma lâmpada redstone só pode ser desativada por um pulso desligado de no mínimo 2 ticks.
- Um repetidor redstone aumentará a duração dos pulsos que são mais curtos do que seu atraso para corresponder ao seu atraso (por exemplo, um repetidor de 4 ticks irá transformar qualquer pulso menor que 4 ticks em um pulso de 4 ticks).
- Na edição Java, uma tocha redstone não pode ser ativada por pulsos menores que 1.5 ticks.
Análise de pulso
Ao construir circuitos, às vezes pode ser útil observar os pulsos sendo produzidos para confirmar sua duração ou espaçamento.
→ |
Osciloscópio
1 × N × 2, plano, silencioso Um osciloscópio permite que você observe os pulsos à medida que se movem pelos repetidores.Um pulso pode ser medido com precisão de 1 tick com um osciloscópio (veja o esquema à direita).
Um osciloscópio consiste simplesmente em uma linha de repetidores de 1 tick (também conhecida como "pista de corrida"). Um osciloscópio deve ser construído para ser pelo menos tão longo quanto o pulso esperado, mais alguns repetidores extras (quanto mais repetidores, mais fácil será capturar o pulso). Para pulsos periódicos (como de circuitos de relógio), um osciloscópio deve ser pelo menos tão longo quanto o período de relógio (ambas as partes ativadas e desativadas do pulso).
Um osciloscópio pode ser congelado para auxiliar na leitura:
- usando uma placa de carvalho ao lado do desenho.
- posicionar o osciloscópio na tela para que ele possa ser visto quando o jogador pausa o jogo, ou
- fazendo uma captura de tela com F2, ou
- colocar repetidores na lateral do osciloscópio e alimentá-los simultaneamente para travar os repetidores do osciloscópio.
Um osciloscópio não é capaz de exibir pulsos de tick fracionário diretamente (pulsos de 0.5 tick, pulsos de 1.5 tick, etc.), mas para pulsos de tick fracionário maiores que 1 tick, o comprimento do pulso pode parecer mudar à medida que se move através do osciloscópio. Por exemplo, um pulso de 3.5 tick às vezes pode alimentar 3 repetidores e às vezes 4 repetidores.
Os pulsos de meio tique não variam entre alimentar 0 ou 1 repetidor (eles se parecem apenas com pulsos de 1 tique), mas os pulsos de meio tique e 1 tique podem ser diferenciados com um comparador de redstone - um pulso de 1 tique pode ativar um comparador , mas um pulso de meio tique não pode na maioria dos casos.
Vários osciloscópios podem ser colocados em paralelo para comparar diferentes pulsos. Por exemplo, você pode determinar o atraso de um circuito colocando o sinal de entrada do circuito em um osciloscópio e a saída do circuito em outro e contando a diferença entre as bordas dos sinais de entrada e saída.
Os osciloscópios são úteis, mas às vezes exigem que você esteja em uma posição inconveniente para observá-los. Se você só precisa observar a simultaneidade de pulsos múltiplos, pode ser útil usar pistões ou blocos de notas e observar seu movimento ou notar partículas de qualquer ângulo. As lâmpadas Redstone são menos úteis para esse propósito porque demoram 2 ticks para se apagarem.
Circuito monoestável
Um circuito é monoestável se tiver apenas um estado de saída estável ("mono-" significa "um", então "monoestável" significa "um estado estável").
A saída de um circuito pode ser alimentada ou não. Se uma saída permanecer no mesmo estado até que o circuito seja acionado novamente, esse estado de saída é chamado de "estável". Um estado de saída que mudará sem que a entrada seja acionada não é estável (isso não significa necessariamente que seja aleatório - pode ser uma mudança intencional após um atraso projetado).
Se um circuito tem apenas um estado de saída estável, o circuito é denominado "monoestável". Por exemplo, se um estado energizado inevitavelmente reverter para o estado não energizado, mas o estado não energizado não mudará até que a entrada seja acionada.
Quando alguém diz "circuito monoestável" no Minecraft, geralmente se refere a um gerador de pulso ou um limitador de pulso. No entanto, qualquer circuito redstone que produza um número finito de pulsos é tecnicamente um circuito monoestável (todos os circuitos neste artigo, na verdade, bem como alguns outros), portanto, em vez de dizer circuito monoestável, pode ser útil ser mais específico :
- Um gerador de pulso gera um pulso
- Um limitador de pulso reduz a duração de pulsos longos
- Um extensor de pulso aumenta a duração dos pulsos curtos
- Um multiplicador de pulso produz vários pulsos de saída em resposta a um único pulso de entrada
- Um divisor de pulso produz um pulso de saída após um número específico de pulsos de entrada
- Um detector de borda produz um pulso de saída quando detecta uma borda específica de um pulso de entrada
- Um detector de comprimento de pulso produz um pulso de saída quando detecta um pulso de entrada de um comprimento específico
- Um detector de atualização de bloco produz um pulso de saída quando um bloco específico é atualizado (por exemplo, uma pedra é extraída, a água se transforma em gelo, etc.)
- Um detector de atualização de comparador produz um pulso de saída quando um comparador específico é atualizado por uma atualização de inventário
Os circuitos de clock também produzem pulsos, mas não são monoestáveis porque não têm estados de saída estáveis (eles são "astáveis"), a menos que sejam forçados a um por interferência externa (por exemplo, quando são desligados). Os circuitos lógicos e de memória não são monoestáveis porque ambos os estados de saída são estáveis (eles são "biestáveis") - eles não mudarão a menos que sejam acionados por sua entrada.
: pedia: MonoestávelGerador de pulso
A gerador de pulso cria um pulso de saída quando acionado.
A maioria dos geradores de pulso consiste em uma entrada e um limitador de pulso. Um extensor de pulso pode ser adicionado para gerar um pulso mais longo.
Veja em: Mecânica / Redstone / Circuito de pulso / gerador de pulso [editar |
Gerador On-pulse
Gerador de pulso do disjuntor
Gerador de pulso do disjuntor - Esquerda: Pistão pegajoso. À direita: pistão regular. [esquemático]
Gerador de pulso observador
gerador de pulso de observador comum
O gerador de pulso do observador é um dos geradores de pulso mais comuns devido à sua adaptabilidade. Ele pode ser orientado em quase qualquer direção, e o observador pode ser orientado em quase qualquer direção, permitindo muita flexibilidade. E dependendo de onde a saída é obtida, pode ser um gerador de pulso de borda ascendente ou descendente. O observador também pode ser atualizado por outro circuito para enviar mais pulsos da saída.
Variações: A base do pistão pode ser orientada de qualquer forma; o mesmo é verdade para o observador, exceto para enfrentar o próprio pistão. A saída pode ser obtida da posição estendida ou retraída para alterar em qual borda ela é ativada.Gerador de pulso de corte de poeira
Gerador de pulso de corte de poeira - [esquemático]
Gerador de pulso NOR-Gate
Gerador de pulso NOR-Gate - [esquemático]
Gerador de pulso com repetidor bloqueado
Gerador de pulso com repetidor bloqueado - [esquemático]
Gerador de pulso comparador-repetidor
Gerador de pulso comparador-repetidor - [esquemático]
Gerador fora de pulso
An gerador fora de pulso tem uma saída que geralmente está ligada, mas gera um pulso desligado quando disparada.
OR-Gate Off-Pulse Generator
OR-Gate Off-Pulse Generator - [esquemático]
Limite de pulso
A limite de pulso (também conhecido como "encurtador de pulso") reduz a duração de um pulso longo.
An limitador de pulso ideal permitiria pulsos mais curtos inalterados, mas na prática a faixa do pulso de entrada pode frequentemente ser determinada (ou adivinhada) e é suficiente usar um circuito que produz um pulso específico mais curto do que os pulsos de entrada esperados.
Qualquer detector de borda ascendente também pode ser usado como limitador de pulso.
Veja em: Mecânica / Redstone / Circuito de pulso / limitador de pulso [editar |
Limitador de pulso do disjuntor
Limitador de pulso do disjuntor - [esquemático]
Limitador de pulso de corte de poeira
Limitador de pulso de corte de poeira - [esquemático]
Limitador de pulso de bloco movido
Limitador de pulso de bloco movido - [esquemático]
Limitador de pulso NOR-Gate
Limitador de pulso NOR-Gate - (1 largo) [esquemático]
Limitador de pulso NOR-Gate - Superior: 1 carrapato. Inferior: plano. [esquemático]
Limitador de pulso de repetidor bloqueado
Limitador de pulso de repetidor bloqueado - [esquemático]
Limitador de pulso conta-gotas
Limitador de pulso conta-gotas - [esquemático]
Limite fora de pulso
An limite fora do pulso (também conhecido como "limitador de pulso invertido") tem uma saída que geralmente está ligada, mas que encurta a duração dos longos pulsos desligados.
Qualquer detector de borda descendente invertido também pode ser usado como um limitador fora de pulso.
Limitador de pulso fora da porta OR
Limitador de pulso fora da porta OR - Superior: 1 carrapato. Inferior: plano. [esquemático]
Limitador de pulso fora da porta OR - Instante. [esquemático]
Limitador de bloco móvel fora de pulso
Limitador de bloco móvel fora de pulso - [esquemático]
Pressione estender
A pressione estender (também conhecido como "sustentador de pulso", "alongador de pulso") aumenta a duração de um pulso.
As opções mais compactas são:
- Até 4 ticks: Repetidor
- Até 4 ticks por repetidor: extensor de pulso de linha repetidora
- 1 segundo a 4 minutos: Extensor de pulso Dropper-Latch ou Hopper-Clock Pulse Extender
- 5 minutos a 81 horas: MHDC Pulse Extender
Veja em: Mecânica / Redstone / Circuito de pulso / extensor de pulso [editar |
Repetidor Redstone 1 × 1 × 2 (volume de 2 blocos) 1 largo, plano, retardo de circuito silencioso: 1 a 4 ticks pulso de saída: 1 a 4 ticks Para qualquer pulso de entrada mais curto que seu atraso, um repetidor redstone aumentará a duração de o pulso para coincidir com seu atraso. Por exemplo, um repetidor de 3 ticks transformará um pulso de 1 tick ou um pulso de 2 tick em um pulso de 3 tick. Repetidores adicionais irão apenas atrasar o pulso, não estendê-lo (mas veja o extensor de pulso da linha de repetidora abaixo).
Extensor de pulso de linha repetidora
Extensor de pulso de linha repetidora - Superior: Atrasado (1.4 segundo). Parte inferior: Instantâneo (1 segundo). [esquemático]
Extensor de pulso conta-gotas
Extensor de pulso conta-gotas - [esquemático]
→ | → | |||||||
Extensor de pulso com trava de conta-gotas 1 largo
1 × 7 × 3 (volume de 21 bloco)
1 de largura
atraso do circuito: 4 ticks
pulso de saída: 4 ticks a 256 segundos
Hopper-Clock Pulse Extender
Hopper-Clock Pulse Extender - Parte superior: 1 largura. Inferior: plano. Em ambos, o pistão esquerdo é pegajoso e o direito é regular. [esquemático]
RS Latch Pulse Extender
RS NOR Latch Pulse Extender (3 segundos) - Há poeira de redstone sob o bloco elevado. [esquemático]
Fader Pulse Extender
Fader Pulse Extender (6 segundos) - [esquemático]
MHC Pulse Extender
MHC Pulse Extender - Todos os pistões são pegajosos. [esquemático]
Itens necessários para pulsos de saída úteis | ||
---|---|---|
Pulso de saída | Itens nos principais funis | Itens em funis de fundo |
5 minutos | 150 | 3 |
10 minutos | 300 | 3 |
15 minutos | 150 | 8 |
20 minutos | 200 | 8 |
30 minutos | 300 | 8 |
1 hora | 200 | 23 |
90 minutos | 300 | 23 |
2 horas | 240 | 38 |
3 horas | 216 | 68 |
4 horas | 288 | 63 |
6 horas | 240 | 113 |
12 horas | 288 | 188 |
MHDC Pulse Extender
MHDC Pulse Extender - Todos os pistões são pegajosos. [esquemático]
Itens necessários para pulsos de saída úteis | ||
---|---|---|
Pulso de saída | Itens em tremonhas | Itens em conta-gotas |
5 minutos | 125 | 2 |
10 minutos | 250 | 2 |
15 minutos | 225 | 3 |
20 minutos | 300 | 3 |
30 minutos | 250 | 5 |
1 hora | 300 | 8 |
90 minutos | 270 | 13 |
2 horas | 200 | 23 |
3 horas | 300 | 23 |
4 horas | 144 | 63 |
6 horas | 216 | 63 |
12 horas | 240 | 113 |
24 horas | 288 | 188 |
48 horas | 320 | 338 |
72 horas | 288 | 563 |
Cooldown Pulse Extender Nota: Este circuito usa blocos de comando que não podem ser obtidos legitimamente no modo de sobrevivência. Este circuito é destinado a operações de servidor e construção de mapas de aventura.
→ | → | ||||
Multiplicador de pulso
A multiplicação de pulso transforma um pulso de entrada em vários pulsos de saída.
Existem três estratégias principais para projetar multiplicadores de pulso:
- Divida o pulso de entrada em vários caminhos que chegam na saída em momentos diferentes
- Habilite um relógio para funcionar enquanto o pulso de entrada está ligado
- Aciona um relógio que funcionará por um número finito de ciclos, independente do comprimento do pulso de entrada
No caso de o jogador exigir apenas o dobro da frequência de pulso, geralmente um detector de borda dupla simples costuma ser suficiente:
Observador de pulso duplicador
Multiplicador de pulso de caminho dividido
A multiplicador de pulso de caminho dividido produz pulsos múltiplos dividindo o sinal de entrada em caminhos múltiplos e fazendo com que cheguem na saída em momentos diferentes. Isso geralmente requer primeiro a redução do comprimento do pulso de entrada com um limitador de pulso para reduzir o atraso necessário entre cada pulso de saída.
Dispenser Double-Pulser
Dispenser Double-Pulser - [esquemático]
Multiplicador de pulso de clock habilitado
An multiplicador de pulso de clock habilitado executa um relógio enquanto a entrada permanece ligada, produzindo assim um número de pulsos em relação ao comprimento do pulso de entrada.
Multiplicador de pulso de subtração de 1 relógio
Multiplicador de pulso de subtração de 1 relógio - [esquemático]
Multiplicador de pulso de subtração N-Clock
Multiplicador de pulso de subtração N-Clock - [esquemático]
Atraso Repetidor | Botão de Pedra | Botão de madeira |
---|---|---|
1 carrapato | 3 pulsos | 4 pulsos |
2 carrapatos | 2 pulsos | 3 pulsos |
3 carrapatos | 2 pulsos | 2 pulsos |
4 carrapatos | 1 pulso | 2 pulsos |
Multiplicador de pulso N-Clock do repetidor de tocha
Multiplicador de pulso N-Clock do repetidor de tocha - [esquemático]
Multiplicador de pulso de relógio disparado
A multiplicador de pulso de relógio disparado consiste em um circuito de relógio que pode funcionar por um número específico de ciclos, uma vez acionado. As estratégias para projetar um multiplicador de pulso de relógio disparado incluem o uso de uma trava para ligar o relógio e fazer com que o próprio relógio reinicie a trava após um ou meio ciclo de relógio, ou usando um extensor de pulso para rodar um relógio.
Multiplicador de pulso de 2 clock do conta-gotas-trava
Multiplicador de pulso de 2 clock do conta-gotas-trava - O conta-gotas superior contém um único item. O conta-gotas inferior contém um número de itens igual à contagem de pulsos desejada. [esquemático]
Multiplicador de pulso de 2 clock do conta-gotas (atualizado) Adicionado um repetidor para o funil inferior para compensar e bloquear os itens enquanto ativo
A partir de 1.11, o funil inferior precisa de um pulso mais longo do relógio.
Para compensar, adicionamos um repetidor voltado para baixo em um bloco próximo ao, agora abaixo do conta-gotas, funil e configuramos para 3 tiques.
Se você quiser um relógio mais longo, use a fórmula: 2n - 1 onde n é o pulso de clock, para o atraso do repetidor inferior
Multiplicador de pulso de 1 clock do conta-gotas-trava
Multiplicador de pulso de 1 clock do conta-gotas-trava - O conta-gotas contém um único item. O funil do meio contém um ou mais itens, dependendo da contagem de pulso desejada (o primeiro e o último itens devem ser itens não empilháveis). [esquemático]
Divisor de pulso
A divisor de pulso (também conhecido como "contador de pulso") produz um pulso de saída após um número específico de pulsos de entrada - em outras palavras, ele transforma vários pulsos de entrada em um pulso de saída.
Como um divisor de pulso deve contar os pulsos de entrada para saber quando produzir um pulso de saída, ele tem alguma semelhança com um contador de anel (um circuito de memória de n estados com apenas um estado ativado). A diferença é que o estado de saída de um contador de anel só muda quando sua contagem interna é alterada por um acionador de entrada, enquanto um divisor de pulso produz um pulso de saída e depois retorna à mesma saída sem energia que tinha antes de sua contagem ser atingida (em outras palavras, um divisor de pulso é monoestável, mas um contador de anel é biestável). Qualquer contador de anel pode ser convertido em um divisor de pulso apenas adicionando um limitador de pulso à sua saída (tornando-o monoestável).
Além dos circuitos aqui, um multiplicador de clock pode funcionar como um divisor de pulso (ou um contador de anel, para esse assunto); ao contrário desses circuitos, sua saída permanecerá LIGADA até que o próximo pulso de entrada a desligue.
Veja em: Mecânica / Redstone / Circuito de pulso / divisor de pulso [editar |
Divisor de pulso Hopper-Loop - [esquemático]
Divisor de pulso conta-gotas
Divisor de pulso conta-gotas - O conta-gotas contém um número de itens igual à contagem de pulso. O funil inferior esquerdo contém um único item. [esquemático]
Divisor de pulso conta-gotas
Divisor de pulso conta-gotas - O conta-gotas esquerdo contém um número de itens igual à contagem de pulsos. O reservatório esquerdo contém um único item não empilhável. [esquemático]
Divisor ou contador binário invertido
Contador binário (alto) - Três divisórias empilhadas para fazer um contador de 8. [esquemático]
Contador binário com reset [esquemático]
Contador / divisor binário de 1 tick [Java Edition apenas] 1 × 3 × 2n + 1 (entrada de 1 tick) ou 1 × 3 × 2n + 3 (para entrada maior que 1 tick) Saída do divisor 1n tileable de largura 2 pulso: 1-4 carrapatos
Detector de borda
O circuito | Rising Edge | Falling Edge |
---|---|---|
Detector de borda ascendente | On-pulse | não aplicável |
Detector de queda de borda | não aplicável | On-pulse |
Detector Dual Edge | On-pulse | On-pulse |
Detector de borda ascendente invertida | fora do pulso | não aplicável |
Detector de borda descendente invertida | não aplicável | fora do pulso |
Detector Inverted Dual Edge | fora do pulso | fora do pulso |
An detector de borda emite um pulso quando detecta uma mudança específica em sua entrada.
- Um detector de borda ascendente emite um pulso quando a entrada é ativada.
- Um detector de borda descendente emite um pulso quando a entrada é desligada.
- Um detector de borda dupla emite um pulso quando a entrada muda.
An detector de borda invertida geralmente está ligado, mas emite um pulso desligado (ele desliga e liga novamente) quando detecta uma mudança específica em sua entrada.
- Um detector de borda ascendente invertido emite um pulso desligado quando a entrada é ativada.
- Um detector de borda descendente invertida emite um pulso desligado quando a entrada é desligada.
- Um detector de borda dupla invertido emite um pulso desligado quando a entrada muda.
Detector de borda ascendente
A detector de borda ascendente (VERMELHO) emite um pulso quando sua entrada é ativada (a borda de subida da entrada).
Qualquer detector de borda ascendente também pode ser usado como gerador ou limitador de pulso.
Veja em: Mecânica / Redstone / Circuito de pulso / vermelho [editar |
Circuit Breaker
Circuit Breaker - [esquemático]
Variantes do observador RED (vertical, reta, angular)
O detector de borda de pulso do observador é um dos detectores de borda mais comuns devido à sua capacidade de modificação. Ele pode ser orientado em quase todas as direções, e o observador pode ser orientado em quase todas as direções, permitindo muita flexibilidade. E dependendo de onde a saída é obtida, pode ser um gerador de pulso de borda ascendente ou descendente. O observador também pode ser atualizado por outro circuito para enviar mais pulsos da saída.
Variações: A base do pistão pode ser orientada de qualquer maneira, o observador pode ser orientado de qualquer forma, exceto para o pistão. A saída pode ser obtida da posição estendida ou retraída para alterar em qual borda ela é ativada. Funciona com lógica binária e de pulso padrão. [Java Edition apenas]Detector de borda ascendente por corte de poeira
Dust-Cut RED (não repetido) - [esquemático]
Dust-Cut RED (Repetido) - [esquemático]
Detector de borda ascendente de subtração
Subtração VERMELHA (não repetida) - [esquemático]
Subtração VERMELHA (repetida) - [esquemático]
Detector de borda ascendente de repetidor bloqueado
Repetidor bloqueado VERMELHO (canto) - [esquemático]
Repetidor bloqueado VERMELHO (em linha) - [esquemático]
Detector de borda ascendente de conta-gotas-tremonha
Conta-gotas VERMELHO - [esquemático]
Detector de borda ascendente de bloco movido
Moved-Block RED - [esquemático]
-
Moved-Block RED (In-line)
-
Moved-Block RED (Offset)
Detector de borda ascendente NOR-Gate
NOR-Gate RED - [esquemático]
Detector de queda de borda
A detector de queda (FED) emite um pulso quando sua entrada é desligada (a borda descendente da entrada).
Veja em: Mecânica / Redstone / Circuito de pulso / alimentado [editar |
Detector de borda descendente por corte de poeira
Dust-Cut FED - [esquemático]
Detector de borda descendente de bloco movido
Bloco movido FED - [esquemático]
Observador FED
Observador FED (versão plana)
Detector de borda de queda de tremonha bloqueada
Trancado-Hopper FED - [esquemático]
Detector de Borda Descendente de Repetidor Bloqueado
Repetidor bloqueado FED - [esquemático]
Detector de queda de subtração
Subtração FED - [esquemático]
NOR-Gate FED - [esquemático]
Detector de borda dupla
A detector de borda dupla (DED) emite um pulso quando sua entrada muda (na borda de subida ou na borda de descida da entrada). A maneira mais simples de fazer é usar um observador.
Veja em: Mechanics / Redstone / Pulse circuit / ded [editar |
Detector de borda dupla em bloco móvel O bloco de redstone se move quando o sinal é ativado e desativado. Enquanto estiver em movimento, não pode alimentar o pó de redstone, então a tocha de saída liga até que o bloco de redstone pare de se mover. Na versão de 1 largura, o bloco sobre a tocha de saída causa um curto-circuito em um pulso de 1 tick - remova o bloco e pegue a saída diretamente da tocha para aumentar o pulso de saída para 1.5 tick. Para obter uma saída do mesmo lado da entrada, a tocha pode ser colocada do outro lado dos blocos inferiores (mas sem o bloco acima dela, que sincronizaria o pistão). O pistão e o bloco de redstone podem ser movidos para o lado da poeira, em vez de para cima dela, produzindo um circuito mais curto, porém mais amplo. Publicação mais antiga conhecida: 28 de janeiro de 2013 [8]
Os recursos do Dust-Cut Dual Edge Detector variam (veja os esquemas). A versão simples divide a diferença entre um detector de borda ascendente e um detector de borda descendente para produzir uma saída de 1 tick em cada borda. A versão instantânea adiciona um detector de borda ascendente não repetido para reduzir o atraso do circuito da borda ascendente para 0 ticks.
Os recursos do detector de borda dupla com repetidor bloqueado variam (consulte os esquemas). Um detector de borda dupla com repetidor bloqueado usa o tempo de bloqueio do repetidor para detectar as bordas do sinal. O projeto nor-gate usa um truque para limitar o pulso de saída a um único tique. Uma tocha redstone não pode ser ativada por um pulso de 1 tick de fontes externas, mas uma tocha ativada por um pulso externo de 2 tick pode entrar em curto-circuito em um pulso de 1 tick. Remova o bloco sobre a tocha de saída (e a poeira no bloco ao qual ela está conectada) para aumentar o pulso de saída para 3 tiques. Publicação mais antiga conhecida: 16 de abril de 2013 (repetidor bloqueado de porta NOR FED) [9] e 1 de maio de 2013 (repetidor bloqueado de porta OR FED) [10]
Detector de borda dupla de porta OU de pistão 3 × 4 × 2 (volume de 24 blocos) retardo de circuito plano: 1.5 ticks pulso de saída: 1.5 ticks Um detector de borda dupla de porta OU de pistão move um bloco entre repetidores que mudam de estado logo após o pistão se mover. Isso faz com que um pulso seja enviado a um fio atrás do bloco móvel.
Os recursos do detector de borda dupla de subtração variam (consulte os esquemas) Um detector de borda dupla de subtração alimenta um comparador com um circuito ABBA, cortando o pulso com a subtração. Publicação mais antiga conhecida: 3 de agosto de 2013 [11]
Detector de borda dupla NOR-Gate duplo
A maneira mais trivial de construir um detector de borda dupla é OR as saídas de um detector de borda ascendente de porta NOR e um detector de borda descendente de porta NOR. Um recurso útil dessa abordagem é que você obtém os pulsos somente de subida e descida gratuitamente, se precisar deles. Se o uso de recursos ou espaço for mais importante do que o tempo, partes dos componentes dos 2 detectores de borda única podem ser compartilhados (a linha do meio do exemplo no esquema: Detector de borda dupla). Novamente, os blocos acima das tochas limitam o pulso de saída a 1 tick.
Detector de borda ascendente invertida
An detector invertido de borda ascendente (IRED) é um circuito cuja saída está geralmente ligada, mas que emite um pulso desligado na borda de subida da entrada.
Veja em: Mechanics / Redstone / Pulse circuit / ired [editar |
Detector de borda ascendente invertida OR-Gate
OR-Gate IRED - [esquemático]
-
OR-Gate IRED (ajustável)
-
OR-Gate IRED (plano)
Detector de borda ascendente invertida de bloco móvel
Bloco Móvel IRED - [esquemático]
Detector de borda ascendente invertida de conta-gotas-tremonha
→ | → | |||
Detector de borda descendente invertida
An detector de borda descendente invertida (IFED) é um circuito cuja saída está geralmente ligada, mas que emite um pulso desligado na borda descendente da entrada.
Veja em: Mecânica / Redstone / Circuito de pulso / ifed [editar |
Os recursos do detector de borda descendente invertida OR-Gate variam (veja os esquemas abaixo). A entrada tem dois caminhos para a saída, cronometrados de forma que a saída pisque brevemente quando a entrada for desligada.
Detector de borda descendente invertida de bloco movido
Bloco movido IFED - [esquemático]
Detector de borda descendente invertida de repetidor bloqueado 2 × 3 × 2 (volume de 12 blocos), retardo de circuito silencioso e plano: 2 ticks, pulso de saída: 1 tick (off-pulse) Quando a entrada é ativada, o repetidor de saída é bloqueado antes dele pode desligar. Quando a entrada é desligada, o repetidor de saída é desbloqueado e momentaneamente desligado pelo bloco atrás dele, produzindo um pulso desligado de saída de 1 tick.
Detector de borda dupla invertido
An detector invertido de borda dupla (IDED) é um circuito cuja saída está geralmente ligada, mas que emite um pulso desligado quando sua entrada muda.
Veja em: Mecânica / Redstone / Circuito de pulso / ided [editar |
Detector de borda dupla invertido em bloco móvel 1 × 3 × 3 (volume de 9 blocos), 1 largo, retardo de circuito instantâneo: 0 ticks, pulso de saída: 1.5 ticks (fora do pulso) Variações: O pistão e o bloco de redstone podem ser movidos ao lado da poeira, em vez de no topo da poeira, produzindo um circuito plano de 2 largos. O pistão pegajoso pode ser orientado verticalmente se o pó de redstone for executado ao redor da lateral em uma configuração 2 × 2 × 4.
Detector de borda dupla invertido OR-Gate 3 × 4 × 2 (volume de 24 blocos), retardo de circuito silencioso e plano: 2 ticks, pulso de saída: 3 ticks (off-pulse) Usa o tempo de bloqueio do repetidor para detectar bordas de pulso.
Slime BUD Inverted Dual Edge Detector 1 × 3 × 4 (12 blocos de volume) retardo do circuito: instantâneo, pulso de saída: 1 tick (off-pulse) O Slime BUD possibilitado pelo Minecraft 1.8 funciona muito bem como um detector instantâneo de borda dupla invertido. Basta colocar um bloco de obsidiana, um funil, uma fornalha, etc. ao lado do bloco de limo e executar o redstone do topo até a saída e colocar um pedaço de pó de redstone no mesmo plano do pistão, com um espaço de bloco entre. Essa é a sua opinião. Variações: mova a obsidiana (ou o que quer que você tenha usado) - e a redstone em cima dela - um bloco acima para obter um detector de borda dupla normal (não invertido), mas com atraso de 1.5 ticks.
Detector de comprimento de pulso
Às vezes é útil ser capaz de detectar o comprimento de um pulso gerado por outro circuito e, especificamente, se ele é mais longo ou mais curto do que um determinado valor. Isso tem muitos usos, como fechaduras de combinação especial (onde o jogador tem que segurar o botão), ou detecção de código Morse.
Detector de pulso longoEntrada na lã cinza, saída curta na lã laranja, saída longa na lã roxa.
Transportes e portas lógicas implementadas na lógica de pulso
Alguns circuitos básicos que exploram a lógica de pulso. Consulte o link de referência para um uso mais avançado dos circuitos de lógica de pulso. [14]
Transporte ferroviário de atualizaçãoNormalmente, em circuitos lógicos de pulso, o sinal é enviado pelo trilho alimentado ou trilho ativador. Uma vez que os dois não propagam as atualizações um para o outro, isso permite um agrupamento muito estreito de módulos.
NÃO portãoA negação do sinal depende apenas da posição inicial dos blocos, ou frequentemente - apenas da interpretação dos sinais pelo criador.
E portãoA porta OR na lógica de pulso difere da porta AND apenas nas posições iniciais dos blocos.
Portão XORO redstone genérico OR na lógica de pulso atua como XOR.
Transporte de atualização de bloco de folhasO transporte de "greenstone" ou "leafstone" depende das atualizações dos blocos de folhas dependendo da mudança da distância do bloco de toras mais próximo. Este transporte é particularmente útil no transporte de sinais para cima e para baixo. No entanto, as atualizações se propagam para os blocos vizinhos e levam 1 tique do jogo para avançar para o próximo bloco. Porém, torna-se útil na criação de 1 fonte de temporização de resolução de gametick.
Transporte de atualização de bloco de andaimeO andaime propaga atualizações contendo distância do bloco de andaime suportado. Ao mover um bloco sob uma seção suspensa do andaime, o jogador pode enviar um sinal a uma distância arbitrária para cima e até seis blocos horizontalmente em qualquer direção. O sinal se propaga em 1 bloco por tique do redstone.
Transporte de atualização de bloco de paredeBlocos de parede (paralelepípedos, etc.) transmitem instantaneamente o sinal de distância arbitrária para baixo, girando a si próprios e a todos os blocos de parede abaixo do segmento de parede lisa para um segmento de pilar se certos blocos forem colocados neles ou fixados de um lado. Para formar um segmento liso, uma parede precisa de dois outros blocos de parede ou outros blocos de parede podem ser fixados, adjacentes a ela de dois lados opostos. Se eles forem outros blocos de parede, não importa se eles são lisos ou pilares - então a solução é 1-tileable, mas requer colunas ininterruptas de blocos completos (ou parede) nas extremidades. Provavelmente, a maneira mais prática de alternar uma parede entre esses estados é um alçapão controlado por redstone. A leitura através de um observador só é possível por baixo, pois a parede se conecta a um observador de um lado.
- ↑ "RedsMiners" (4 de setembro de 2013). "Multiplicador de pulso 2.0" (vídeo). Youtube.
- ↑ "CarlitoxGamex" (7 de janeiro de 2013). "Limitador de pulso Instantâneo 1.5.2 / 1.5.1 com Redstone Comparator" (Vídeo). Youtube.
- ↑ "NiceMarkMC" (3 de maio de 2013). "Minecraft - Silent 1 Tick Pulse Generator" (Vídeo). Youtube.
- ↑ "Goklayeh" (14 de março de 2013). "procurando designs de limitador de pulso da versão 1.5" (Postagem # 3). Fórum do Minecraft.
- ↑ "RamblinWreckGT" (29 de março de 2013). "Circuitos monoestáveis e pistões pegajosos em 1.5.1" (Postagem # 3). Fórum do Minecraft.
- ↑ "fennoman12" (27 de maio de 2013). "Monoestável de borda descendente extremamente pequena | Redstone com Fenno" (Vídeo). Youtube.
- ↑ "shufflepower" (22 de maio de 2013). detector compacto de borda descendente que criei / "Um detector compacto de borda descendente que criei ...". Reddit.
- ↑ "Redstone Sheep" (28 de janeiro de 2013). "Monoestável de borda dupla super simples" (vídeo). Youtube.
- ↑ "" Selulance "(16 de abril de 2013)." Dual Edge Detector using locking repeaters "(Post # 5). Minecraft Forum.
- ↑ "sfpeterm" (1 de maio de 2013). detector de borda dupla plana extremamente simples / "Detector de borda dupla silencioso e plano [extremamente simples]". Reddit.
- ↑ "" leetmoaf "(3 de agosto de 2013). Acredito que o que fiz é um limitador de pulso, mas acredito que o que fiz é um limitador de pulso. Mas não tenho 100% de certeza. ". Reddit.
- ↑ "Cozzmy13" (1 de junho de 2013). Encurtador de pulso 3x1x2 / "Encurtador de pulso pequeno 3x1x2". Reddit.
- ↑ "ImETtheAlien" (4 de junho de 2013). "Como fazer pulsadores Redstone compactos simples e rápidos no Minecraft 1.5.2! [Tutorial] Funciona no 1.6!" (Vídeo). Youtube.
- ↑ Pallapalla (2 de dezembro de 2017). "Lógica do observador: 1 portas lógicas aráveis amplas + somador mais compacto?" (Vídeo). Youtube.