The new NodeBox forum is live! Everything from support.nodebox.net moved here: sign in with the same email to pick up your old posts. Something not working? Write to forum-support@nodebox.net.

Show your WorkFrom the old forum

Binary Clock - dec_to_bin Node

2 replies Last reply

  1. Attached is a quick, simple binary clock face. Years ago I used to sell this design as a working analog clock. I still have one hanging in my living room.

    I actually made it to demo my latest node: dec_to_bin. Dec_to_bin turns a base 10 number into a binary number (up to 32 binary digits). I already have a general purpose base converting node in my Cartan Node Library (convert_base), but it requires an external code library. Dec_to_bin functions entirely within Nodebox - no batteries required.

    Converting to binary is surprisingly hard to do in Nodebox because it basically requires recursion - which Nodebox does not do. I got around this by constructing a chain of identical subnetworks that feed into each other, one for each possible digit required. That's why there's a limit of 32 digits: my chain is 32 nodes long. But if you need more just copy paste that chain to double its length: Voila! 64 digits (or as many as you need). I think for most uses, though, 32 will be plenty.

    Binary numbers are surprisingly useful. They are quite beautiful converted to colored squares or circles (or in this case wedges) and can be used for many purposes in combinatorics, etc.

    The yin yang symbol, by the way, is the solution to my earlier Yin Yang challenge: a yin yang symbol made from scratch with only seven nodes.

    Dec_to_bin will be included in the next version of my Cartan Node Library, COMING SOON!

    Enjoy!

    John

    Copy link
  2. Cool. I don't have any uses for this currently, but I'll keep it in mind. I've been busy, but this is my notice that I'm still here!

    Copy link
  3. Thanks, Joe. MUCH appreciated!

    Copy link

Know something that helps?

Sign in with your email address to reply. No password needed.

Sign in to reply