Okay, so i consider myself pretty good with redstone but for a project i want to do when 1.8.2 comes out i need to figure out how to do this. Okay so basically i want to press a button and it will send a redstone signal to a block immediately, but i want the signal to last for 10 seconds or so, the i want it to shut of the redstone signal. It may sound simple but for the life of me i cant figure out how to do it. you cant just set up a line of repeaters because that will delay the signal from powering the block in the first place. If i sucked at explaining then sorry but i did my best so if any of you redstone wizards could help me that would be great.
I split the signal at the start, how many splits will depend on how long you want the signal for. All the splits then join up again before going to the output. In the first split just put 1 repeater (to stop the current coming back down it) in the second split put some repeaters to let the signal through as the first split is about to end. The third split yet more repeaters to let it through as the second ends and so on.
You could do that, but it's not the best way. A typical pulse sustainer will work just fine, but they have a massive footprint and use a ton of resources.
OP: Here's a more compact option. Use an RS NOR latch, attach the signal from the button to the input that will set the latch. Connect the output of that to whatever block you want to power. Branch off of that same output, add your delay, (100 ticks = 10 seconds) and connect it to the other input to reset the latch.
If you're having trouble, just quote me in a reply and I'll throw one together and post a screenshot.
I split the signal at the start, how many splits will depend on how long you want the signal for. All the splits then join up again before going to the output. In the first split just put 1 repeater (to stop the current coming back down it) in the second split put some repeaters to let the signal through as the first split is about to end. The third split yet more repeaters to let it through as the second ends and so on.
You could do that, but it's not the best way. A typical pulse sustainer will work just fine, but they have a massive footprint and use a ton of resources.
OP: Here's a more compact option. Use an RS NOR latch, attach the signal from the button to the input that will set the latch. Connect the output of that to whatever block you want to power. Branch off of that same output, add your delay, (100 ticks = 10 seconds) and connect it to the other input to reset the latch.
If you're having trouble, just quote me in a reply and I'll throw one together and post a screenshot.
This could be made a lot more compact, I just have everything spread out so you have a clear idea of what's going on.
^^^ Start with any old RS NOR latch. This one isn't very compact, but has one significant advantage. The "set" input is transparent with the output, meaning it's actually instant.
^^^ Now, you just connect the output to the "reset" input. Here are 25 repeaters set to max delay, giving you 100 ticks, or 10 seconds.
Easy peasy lemon squeezey.
EDIT: Actually, set one of the repeaters to 3 ticks for a true 10 seconds. This one technically holds a signal for 10.1 seconds.
have a line of redstone then adjacent to it have repeaters feeding into blocks. the redstone wire instantly reach the block while the repeaters on the side slowly turn off and hold the charge into the line of redstone.
This could be made a lot more compact, I just have everything spread out so you have a clear idea of what's going on.
^^^ Start with any old RS NOR latch. This one isn't very compact, but has one significant advantage. The "set" input is transparent with the output, meaning it's actually instant.
^^^ Now, you just connect the output to the "reset" input. Here are 25 repeaters set to max delay, giving you 100 ticks, or 10 seconds.
Easy peasy lemon squeezey.
EDIT: Actually, set one of the repeaters to 3 ticks for a true 10 seconds. This one technically holds a signal for 10.1 seconds.
-
View User Profile
-
View Posts
-
Send Message
Retired StaffYou could do that, but it's not the best way. A typical pulse sustainer will work just fine, but they have a massive footprint and use a ton of resources.
OP: Here's a more compact option. Use an RS NOR latch, attach the signal from the button to the input that will set the latch. Connect the output of that to whatever block you want to power. Branch off of that same output, add your delay, (100 ticks = 10 seconds) and connect it to the other input to reset the latch.
If you're having trouble, just quote me in a reply and I'll throw one together and post a screenshot.
sounds confusing...
yes please post some screenshots, lol.
-
View User Profile
-
View Posts
-
Send Message
Retired StaffThis could be made a lot more compact, I just have everything spread out so you have a clear idea of what's going on.
^^^ Start with any old RS NOR latch. This one isn't very compact, but has one significant advantage. The "set" input is transparent with the output, meaning it's actually instant.
^^^ Now, you just connect the output to the "reset" input. Here are 25 repeaters set to max delay, giving you 100 ticks, or 10 seconds.
Easy peasy lemon squeezey.
EDIT: Actually, set one of the repeaters to 3 ticks for a true 10 seconds. This one technically holds a signal for 10.1 seconds.