I want to increase (repeat) the signal of redstone, as the signal can only travel for 15 blocks without repeat, however using repeaters is not the solution, as repeaters have 1 tick of delay, which is troubling for some creations. The only other solution I saw was to make a double NOT gate with redstone torches, which still caused delay on the repeated side.
Minecraft: Increase Redstone Signal Without Delay
minecraft-java-editionminecraft-redstone
Related Solutions
Bob's Minecraft Tutorial, linked by Billy ONeal, is a useful resource, but I'll try to put the basics into words.
How is it possible for the torches to work as both input and output to a circuit?
Is there a practical difference between torches on the ground and torches on the wall?
Depending on where the torch is placed, neighboring blocks will be inputs or outputs, but each neighboring block is EITHER an input or an output - no blocks are both.
- A torch on the ground (in other words, on top of a block) outputs power in the 4 cardinal directions, and also outputs power to any block in the air above it.
- That torch will only accept input from the level below it, so input wires must run straight into the block the torch is sitting on.
To summarize, torches on the ground output to their level and input from the level below.
- A torch on a wall (in other words, on the side of a block) outputs power in only 3 directions (it doesn't output back into the block it's mounted on).
- That torch will accept input from the top of the block it's mounted to, and from the other 3 sides of the block it's mounted to.
In summary, torches on a wall output onto the ground and take input through the wall block.
What if two torches are both acting as output to the same redstone-wire? What if one torch is outputting positive/on/true to a redstone-wire but another is outputting negative/off/false to the same wire?
This has been answered elsewhere, but: If any power source hooked up to that wire is on, the wire will be lit up.
How do I read the diagrams on the minecraftwiki page?
Again, I'll try to break down the basics:
- White squares are just air, nothing special
- Yellow squares are blocks
- Dark yellow squares are blocks a level below (that is, they're an abbreviation for "white on this level, yellow below")
- Grey squares are blocks on the current level with other items a level below
White and yellow squares can then have these items on them:
- Red lines are wires
- Red circles are redstone torches (which may be attached to the side of a block or sitting on one)
- Grey circles are levers
- Small dark grey rectangles are pushbuttons
- Large grey inset squares are pressure plates
So, for example:
- a red line on a yellow background is a wire on a block
- a grey circle on a yellow background is a lever on a block
- a red line on a grey background is a block over a wire
- a grey circle on a grey background is a block over a lever
Within the MCRedstoneSim program you can change levels and see the wiring and such on each level of the circuit, but these extended types of blocks exist so that the whole circuit can be communicated with one set of symbols and no need to show diagrams per level.
Minecraftaddict's "Extreme Delay Redstone Timer" is the longest delay circuit I know of. (But I can see from the comments that you've already found it). However, directly using this circuit won't work with a light sensor output, since the output of a light sensor would be 10 minutes on and 10 minutes off.
The solution to this is to connect the output of your light sensor to a falling-edge and rising-edge monostable circuit that are OR'd together.
This is an image of a rising-edge trigger on the left, and a falling-edge trigger on the right. You would connect the A inputs together – to the output of your light trigger. When the A input is turned on, the Q output of the left circuit pulses. When the A output turns off, the Q output of the right circuit pulses. Because of this, you can connect the two Q output wires together (ORing them) to have an output that sends a signal whenever the light-sensor changes.
However, these circuits are designed to make a very short pulse. Because Minecraftaddict's delay circuit comes with a built-in pulse shortener, you will want to send a slightly longer signal to it. To do this, just add more repeaters to the edge triggers (add an extra repeater to when the current repeaters are). Leave the repeaters that should be on the first setting like that, but change the repeaters that should be on the second setting (according to the image) to the fourth setting.
Best Answer
For repeating a redstone signal without delay, you should build an instant repeater as such:
(Both pistons are sticky pistons)