I first made a 32-bit binary timer in survival without looking up other than different t-flip flops. It ended up being bulky and very buggy and could only add 1 to the whole digit every 0.5s or manually add 1 to 4-bit hexlets as I divided the bits into 2x2s. I am also playing old version, there's no redstone blocks so this guide is extremely useful whenever I redesign my timer!
Yup! This is very useful when doing redstone computer engineering, but I'm sure there are uses in survival as well - you could use it to keep track of anything that can be counted by a redstone signal! I'm going to find some use for it in my Let's Play. :D
The main use for a counter is to count up or down by 1, whereas an adder will add any two binary numbers together - so they're useful for different purposes. If you do the timing right you can actually make a binary counter "add" and one of my earliest redstone builds was just that!
Very cool! The first "advanced" redstone circuit I ever built was a binary counter - then I went ahead and figured out how to make it add and subtract (this was before I had heard of adders!) and later even multiply and divide. :P It was a neat concept and I think at some point I'll have to share it with you guys.
Block dropping was a unintended side effect of the fix for duping I believe. I don't think anyone knows for sure, but within my own group of redstone engineers we all believe it was unintended. As for your issue with block dropping.. make sure that your pulse generator is making a 1 tick pulse. If the generator is a piston design then change the repeater that goes to the piston to fire at the same time as the repeater going into the block.
Thanks! Are you interested in converting the binary to decimal? If that's the case it can be done using something called a decoder and I will definitely have a tutorial on decoders soon!
Very awesome! I built a decoder to decode the signals obviously but I'm having a bit of trouble with the display. Anyways, I feel awesome making this :P. You explained it perfectly, and that really helped, because I understood perfectly. Great job :)
It's one that I threw together a while ago, you can see the full skin in some of my other videos. :D The blue on the arms was inspired by the "magic lines" from the Fable series - I thought it was a pretty cool look!
Sorry my response to your question took so long - I was having issues replying to comments and forgot to look back! The reset would allow you to clear out the current number when you want to branch to another number. I also find the reset useful when I use a binary counter in my algorithm builds because you can set it to zero after running the machine.
Thanks! If I understand your questions correctly you want to convert the binary output into decimal - if that's the case all you need is something called a decoder and I will definitely have a vide about decoders coming out soon!
The insta-carry aspect is pretty cool. :D I'm trying not to use as many pistons as I used to, but I think I'm going to keep using them for binary counters.
How would I transform this into a decimal system? Or how about any kind of radix system converter? I'm on xbox, so a compatible version would be awesome. Thanks, and awesome video.
What do you do when you hit 27. In order to get to 28, the 16th light, the 8th light, and the 4th light would have to turn on but you can't turn on the 8th light without power going through the 4th light which turns it off.
Are you sure block dropping doesn't work? I wasn't having any issues with it when I was playing around with it yesterday, though I can definitely take a look and make sure the counter works the way it's supposed to. :D
This also could be useful for translating serial signal to parallel. Is there any way to invert this? I want to make a multi color screen (using command blocks), although I can't find a way to get a binary signal to a single output that is fast, (ex: 1010 = 1000000000)
Could of dug a line of holes in ground every second block placed piston in and block on top. then in between each block place a repeater- hook up a 3 tick pulse gen and done. all credits to ACtennisAC and his moon clock
The one-tick monostables used here no longer work, completely screwing over the drop-block design of this counter. Needs an update with a new monostable or other T Flip-Flop.
Doesn't work in later versions, managed to make the basic counter function work but everything else would take too much time to fix. this was made in 1.2.5 so :P
9 years later and i stumble upon this and found the perfect thing I needed for my project rn like bro- thank you
I first made a 32-bit binary timer in survival without looking up other than different t-flip flops. It ended up being bulky and very buggy and could only add 1 to the whole digit every 0.5s or manually add 1 to 4-bit hexlets as I divided the bits into 2x2s.
I am also playing old version, there's no redstone blocks so this guide is extremely useful whenever I redesign my timer!
Yup! This is very useful when doing redstone computer engineering, but I'm sure there are uses in survival as well - you could use it to keep track of anything that can be counted by a redstone signal! I'm going to find some use for it in my Let's Play. :D
The main use for a counter is to count up or down by 1, whereas an adder will add any two binary numbers together - so they're useful for different purposes. If you do the timing right you can actually make a binary counter "add" and one of my earliest redstone builds was just that!
What an amazing video, it honestly helped clarify college digital systems a bit for me!
Very cool! The first "advanced" redstone circuit I ever built was a binary counter - then I went ahead and figured out how to make it add and subtract (this was before I had heard of adders!) and later even multiply and divide. :P It was a neat concept and I think at some point I'll have to share it with you guys.
Thanks for these tuturials! Great designs and very well explained. Keep it going!
Block dropping was a unintended side effect of the fix for duping I believe. I don't think anyone knows for sure, but within my own group of redstone engineers we all believe it was unintended. As for your issue with block dropping.. make sure that your pulse generator is making a 1 tick pulse. If the generator is a piston design then change the repeater that goes to the piston to fire at the same time as the repeater going into the block.
Thanks! Are you interested in converting the binary to decimal? If that's the case it can be done using something called a decoder and I will definitely have a tutorial on decoders soon!
Very awesome! I built a decoder to decode the signals obviously but I'm having a bit of trouble with the display. Anyways, I feel awesome making this :P. You explained it perfectly, and that really helped, because I understood perfectly. Great job :)
It's one that I threw together a while ago, you can see the full skin in some of my other videos. :D The blue on the arms was inspired by the "magic lines" from the Fable series - I thought it was a pretty cool look!
Sorry my response to your question took so long - I was having issues replying to comments and forgot to look back! The reset would allow you to clear out the current number when you want to branch to another number. I also find the reset useful when I use a binary counter in my algorithm builds because you can set it to zero after running the machine.
Thanks! If I understand your questions correctly you want to convert the binary output into decimal - if that's the case all you need is something called a decoder and I will definitely have a vide about decoders coming out soon!
the way i did it was attach falling edge t flip flops in series. but this way is way better! its like instant carry for an adder.
The insta-carry aspect is pretty cool. :D I'm trying not to use as many pistons as I used to, but I think I'm going to keep using them for binary counters.
Don't worry about it at all and I'd be happy to make a tutorial. :D I'll see if I can throw one together today or tomorrow!
Very cool! I'm glad my tutorials help! :D
How would I transform this into a decimal system? Or how about any kind of radix system converter? I'm on xbox, so a compatible version would be awesome. Thanks, and awesome video.
i love this design. it has everything i need to add it to my calculator which is going to handle numbers with powers ex: 15^4
cool, i want to do a 64 bits calculator
What do you do when you hit 27. In order to get to 28, the 16th light, the 8th light, and the 4th light would have to turn on but you can't turn on the 8th light without power going through the 4th light which turns it off.
I think block dropping was an intended feature to prevent the duplication bug pre 1.7.3.
Are you sure block dropping doesn't work? I wasn't having any issues with it when I was playing around with it yesterday, though I can definitely take a look and make sure the counter works the way it's supposed to. :D
I had an idea similair to this, except it would add numerical numbers and turn them into binary numbers. (ex: 3+6 is 3 ticks then 6 ticks)
This also could be useful for translating serial signal to parallel. Is there any way to invert this? I want to make a multi color screen (using command blocks), although I can't find a way to get a binary signal to a single output that is fast, (ex: 1010 = 1000000000)
Maybe, I actually decided to go with this one because I thought it was a bit easier to understand than some of the more conventional designs.
For what reason you need a programm counter that can Reset?
Anyways, GREAT Video. :)
Block drops has become an unintended feature of redstone like the bug that allows for BUD switches, or so it seems :\.
Haha, no need to apologize! I make mistakes all the time. It's one of the best ways to learn! :D
Sweet, looking forward to it.
I made this exact thing on my world [1.7.4] and for some reason it is counting by 2's.. help?
very cool device. i'm going to have fun with this!
Omg properinglish I remember you from RDF server :D
Could of dug a line of holes in ground every second block placed piston in and block on top.
then in between each block place a repeater- hook up a 3 tick pulse gen and done. all credits to ACtennisAC and his moon clock
The one-tick monostables used here no longer work, completely screwing over the drop-block design of this counter. Needs an update with a new monostable or other T Flip-Flop.
Nice! It has a few problems though, as outlined in previous comments. I have a more efficient version on my channel that is infinitely extensible.
It wasn't or is a bug it was unintended at 1.6 but they kept it.
block drop still applies
Doesn't work in later versions, managed to make the basic counter function work but everything else would take too much time to fix. this was made in 1.2.5 so :P
I believe that is still works. Btw I'm buddytex.
my teacher said that whatever i learn in school will benefit me in the future... im sure they dont mean this.
I reckon you start with more 'conventional' designs for the public.
this is cool but ive no idea what i could use it for..
simple to make :)
Mike na they can be used in the program counter in a computer