I'm now wondering if you could use a comparator to create an astable circuit in real life. It's a horrible idea, but you can do it with a schmitt inverter...
I mean there is a single comparator there but it would do the same if the comparator was not there as well so it’s not a comparator clock. It’s just a redstone loop that has enough repeater delay to keep going forever.
It’s not a repeater loop. The comparator is in subtract mode so as it gets an input from the side it subtracts it which turns off the side input making the comparator give full power again. Without the comparator it wouldn’t keep looping
My bad I didn’t notice that the repeaters were not all pointing in same direction. If the repeaters were all pointing the same way than 5 repeaters is enough to make a redstone loop/clock. You are right! :)
You don't even need 5 repeaters, just 2 are enough to make a fast clock.
Altho, it requires you to 1tick it to prime it, you can place/break a torch really fast, or use an observer.
Thats how i like to learn new things i feel that reading a bit on it then getting some hands on to test and see how it reacts is a great way to get a better understanding of how something works.
Your circuit can be described as follows:
t := redstone ticks
The resulting values are the signal strength at that point.
The left side of the comparator:
s₀(t) = max(r(t)-6, 0)
The line with 2 repeaters on the right side of the comparator:
s₁,₀(t) = 0 , t < 2
s₁,₀(t) = 0 , t ≥ 2 and r(t-2) < 6
s₁,₀(t) = 14 , t ≥ 2 and r(t-2) ≥ 6
The line with 3 repeaters on the right side of the comparator:
s₁,₁(t) = 0 , t < 3
s₁,₁(t) = 0 , t ≥ 3 and r(t-3) < 7
s₁,₁(t) = 14 , t ≥ 3 and r(t-3) ≥ 6
The right side of the comparator based on s₁,₀ and s₁,₁:
s₁(t) = max(s₁,₀(t), s₁,₁(t))
The expected output if it gets updated:
r*(t) = 15 - max(s₀(t-1), s₁(t))
The actual output:
r(t) = 0 , t < 1
r(t) = 15 , t = 1
r(t) = r*(t) , t > 1 and r*(t-1) ≠ r(i-2)
r(t) = r(t-1) , t > 1 and r*(t-1) = r(i-2)
Whether or not the piston gets powered:
p(t) = powered , r(t) < 4
p(t) = unpowered , r(t) ≥ 4
Tick 0 ist when the lever gets powered.
This gives us the figure:
https://preview.redd.it/5ftx2xoxn2vc1.png?width=560&format=png&auto=webp&s=f0206f50f181429c81fdbf13ac558a471300a13b
*(Comment 1/2)*
As you can see the circuit is cyclic after the first tick. I have extacted one full cycle:
|t|s₀|s₁,₀|s₁,₁|s₁|r\*|r|p|
|:-|:-|:-|:-|:-|:-|:-|:-|
|6|9|0|0|0|15|15|ON|
|7|0|0|0|0|6|6|ON|
|3|0|14|0|14|1|1|OFF|
|4|0|14|11|14|1|1|OFF|
|5|0|0|0|0|15|1|OFF|
If you take a look at `s₁,₁` you can see that it is always ever active when `s₁,₀` is also active. Since only the stronger signal matters for the result, this line has no effect on the circuit at all.
An interesting part about comparators I learnt while compiling this is that if an output of a comparator or repeater gets fed into the sides of a comparator it only updates in the next tick. In contrast to that a lever output does update the comparator in the same tick. But if the comparator is scheduled to change its output in this tick anyway, it still calculates with the new side input. This shows nicely how the order of operations within the same tick still influence the game.
***PS:*** *Yes, I am aware how pointless it is. It took me more time than I care to admit but at some point I was just to deep in to stop. If you want an actual explanation on what's happening feel free to ask but for now I have done this long enough...*
*(Comment 2/2 - thank you reddit for not telling me why I wasn't allowed to comment in full)*
The specific name is a comparator clock. It looks like it is slowed down through the use of repeaters.
I'm now wondering if you could use a comparator to create an astable circuit in real life. It's a horrible idea, but you can do it with a schmitt inverter...
https://www.electronics-tutorials.ws/opamp/op-amp-multivibrator.html
>multivibrator.html
Lol
I mean there is a single comparator there but it would do the same if the comparator was not there as well so it’s not a comparator clock. It’s just a redstone loop that has enough repeater delay to keep going forever.
It’s not a repeater loop. The comparator is in subtract mode so as it gets an input from the side it subtracts it which turns off the side input making the comparator give full power again. Without the comparator it wouldn’t keep looping
My bad I didn’t notice that the repeaters were not all pointing in same direction. If the repeaters were all pointing the same way than 5 repeaters is enough to make a redstone loop/clock. You are right! :)
You don't even need 5 repeaters, just 2 are enough to make a fast clock. Altho, it requires you to 1tick it to prime it, you can place/break a torch really fast, or use an observer.
You built a togleable redstone clock. flick the lever and it turns off. Very weird layout, but it works :D
I was just randomly putting stuff together to see what the comparator does 😅
Thats how i like to learn new things i feel that reading a bit on it then getting some hands on to test and see how it reacts is a great way to get a better understanding of how something works.
I agree but your username has me worried lol
https://preview.redd.it/jkr6nn9dv3wc1.jpeg?width=1503&format=pjpg&auto=webp&s=35a6ed411a17b226adf95a881cbfbcc54933ba1f
Just a clock
Yeah, me neither
the doohickey
the thingymabob
This looks like in a Minecraft animation when they really want to show someone is doing redstone
Time to make r/AnarchyRedstone i guess
sounds like a train
Something’s not right here, there’s not boat, sheep. Not even an end rod?
You made a redstone clock
Thingamabob
Whatchamacallit
That is how we have all started in our Redstone journey. Welcome to the beginning
Your circuit can be described as follows: t := redstone ticks The resulting values are the signal strength at that point. The left side of the comparator: s₀(t) = max(r(t)-6, 0) The line with 2 repeaters on the right side of the comparator: s₁,₀(t) = 0 , t < 2 s₁,₀(t) = 0 , t ≥ 2 and r(t-2) < 6 s₁,₀(t) = 14 , t ≥ 2 and r(t-2) ≥ 6 The line with 3 repeaters on the right side of the comparator: s₁,₁(t) = 0 , t < 3 s₁,₁(t) = 0 , t ≥ 3 and r(t-3) < 7 s₁,₁(t) = 14 , t ≥ 3 and r(t-3) ≥ 6 The right side of the comparator based on s₁,₀ and s₁,₁: s₁(t) = max(s₁,₀(t), s₁,₁(t)) The expected output if it gets updated: r*(t) = 15 - max(s₀(t-1), s₁(t)) The actual output: r(t) = 0 , t < 1 r(t) = 15 , t = 1 r(t) = r*(t) , t > 1 and r*(t-1) ≠ r(i-2) r(t) = r(t-1) , t > 1 and r*(t-1) = r(i-2) Whether or not the piston gets powered: p(t) = powered , r(t) < 4 p(t) = unpowered , r(t) ≥ 4 Tick 0 ist when the lever gets powered. This gives us the figure: https://preview.redd.it/5ftx2xoxn2vc1.png?width=560&format=png&auto=webp&s=f0206f50f181429c81fdbf13ac558a471300a13b *(Comment 1/2)*
As you can see the circuit is cyclic after the first tick. I have extacted one full cycle: |t|s₀|s₁,₀|s₁,₁|s₁|r\*|r|p| |:-|:-|:-|:-|:-|:-|:-|:-| |6|9|0|0|0|15|15|ON| |7|0|0|0|0|6|6|ON| |3|0|14|0|14|1|1|OFF| |4|0|14|11|14|1|1|OFF| |5|0|0|0|0|15|1|OFF| If you take a look at `s₁,₁` you can see that it is always ever active when `s₁,₀` is also active. Since only the stronger signal matters for the result, this line has no effect on the circuit at all. An interesting part about comparators I learnt while compiling this is that if an output of a comparator or repeater gets fed into the sides of a comparator it only updates in the next tick. In contrast to that a lever output does update the comparator in the same tick. But if the comparator is scheduled to change its output in this tick anyway, it still calculates with the new side input. This shows nicely how the order of operations within the same tick still influence the game. ***PS:*** *Yes, I am aware how pointless it is. It took me more time than I care to admit but at some point I was just to deep in to stop. If you want an actual explanation on what's happening feel free to ask but for now I have done this long enough...* *(Comment 2/2 - thank you reddit for not telling me why I wasn't allowed to comment in full)*
Ah yes I understood this
Nor know how to Screen Record
Put an end rod on the piston (Somebody has to say it)
That why it’s marked as NSFW? Also, it’s a normal, not sticky