Tutorial: Binary Counters

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 46

  • @cameronbetts3902
    @cameronbetts3902 3 роки тому +1

    9 years later and i stumble upon this and found the perfect thing I needed for my project rn like bro- thank you

  • @Kaelygon
    @Kaelygon Рік тому

    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!

  • @Properinglish19
    @Properinglish19  12 років тому +4

    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

  • @Properinglish19
    @Properinglish19  12 років тому

    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!

  • @MrBrandon2073
    @MrBrandon2073 10 років тому

    What an amazing video, it honestly helped clarify college digital systems a bit for me!

  • @Properinglish19
    @Properinglish19  12 років тому

    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.

  • @TheMightyMiner
    @TheMightyMiner 12 років тому

    Thanks for these tuturials! Great designs and very well explained. Keep it going!

  • @UncleClapton
    @UncleClapton 12 років тому

    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.

  • @Properinglish19
    @Properinglish19  12 років тому

    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!

  • @frumpy4
    @frumpy4 12 років тому

    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 :)

  • @Properinglish19
    @Properinglish19  12 років тому

    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!

  • @Properinglish19
    @Properinglish19  12 років тому

    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.

  • @Properinglish19
    @Properinglish19  12 років тому

    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!

  • @kindpotato
    @kindpotato 12 років тому

    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.

  • @Properinglish19
    @Properinglish19  12 років тому

    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.

  • @Properinglish19
    @Properinglish19  12 років тому

    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!

  • @Properinglish19
    @Properinglish19  12 років тому

    Very cool! I'm glad my tutorials help! :D

  • @MrRandom100
    @MrRandom100 12 років тому

    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.

  • @arachnophillic9709
    @arachnophillic9709 9 років тому

    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

  • @PhillipTerry103
    @PhillipTerry103 9 років тому

    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.

  • @frumpy4
    @frumpy4 12 років тому

    I think block dropping was an intended feature to prevent the duplication bug pre 1.7.3.

  • @Properinglish19
    @Properinglish19  12 років тому

    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

  • @gangstaturtlz
    @gangstaturtlz 10 років тому

    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)

  • @gangstaturtlz
    @gangstaturtlz 10 років тому

    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)

  • @Properinglish19
    @Properinglish19  12 років тому

    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.

  • @Maxjoker98
    @Maxjoker98 12 років тому

    For what reason you need a programm counter that can Reset?
    Anyways, GREAT Video. :)

  • @UncleClapton
    @UncleClapton 12 років тому

    Block drops has become an unintended feature of redstone like the bug that allows for BUD switches, or so it seems :\.

  • @Properinglish19
    @Properinglish19  12 років тому

    Haha, no need to apologize! I make mistakes all the time. It's one of the best ways to learn! :D

  • @MrRandom100
    @MrRandom100 12 років тому

    Sweet, looking forward to it.

  • @Subzer0theredstoner
    @Subzer0theredstoner 11 років тому

    I made this exact thing on my world [1.7.4] and for some reason it is counting by 2's.. help?

  • @raymondstheawesome
    @raymondstheawesome 11 років тому

    very cool device. i'm going to have fun with this!

  • @GamerMiek
    @GamerMiek 11 років тому

    Omg properinglish I remember you from RDF server :D

  • @NiteSeek
    @NiteSeek 12 років тому

    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

  • @oni7488
    @oni7488 10 років тому

    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.

  • @billabobyt
    @billabobyt 9 років тому

    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.

  • @DevCasey
    @DevCasey 12 років тому

    It wasn't or is a bug it was unintended at 1.6 but they kept it.

  • @Kurvc0
    @Kurvc0 12 років тому

    block drop still applies

  • @0111-i9g
    @0111-i9g 8 років тому

    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

  • @buddytex
    @buddytex 12 років тому

    I believe that is still works. Btw I'm buddytex.

  • @mohdasyraf999
    @mohdasyraf999 5 років тому

    my teacher said that whatever i learn in school will benefit me in the future... im sure they dont mean this.

  • @vinesthemonkey
    @vinesthemonkey 12 років тому

    I reckon you start with more 'conventional' designs for the public.

  • @mikena3636
    @mikena3636 12 років тому

    this is cool but ive no idea what i could use it for..
    simple to make :)

    • @samuelhulme8347
      @samuelhulme8347 5 років тому

      Mike na they can be used in the program counter in a computer