Minecraft - 4-Bit (De-) Multiplexer [Easily Extendable!]
Uploader Comments (fabse64)
All Comments (18)
-
@fabse64 ... so in other words it sends one column of pixels at a time through the mux and every time a new array is made it tells the GUI to move to the next column. It would allow for ticker displays as well to be sent through just 2 wires.
-
@fabse64 Well I have plans for this mux. One idea would be to have two lines running from it: one for bits and one for an array. So basically if you picture a grid of pixels made of redstone torches each column is an array. A pre-made binary number (for example 1010) is fed into the multiplexer. The multiplexer sends a signal to the array line that a new array has been made (array1[4] = {1, 0, 1, 0}) and once that array has been sent a new one will load up into the mux. perfect for displays...
-
@fabse64 thanks =) i tried to reproduce the multiplexer, that was easy, but you don't stay long enough next to the demultiplexer to see it fully
-
This is fantastic!!! I made a mux and demux. However my demux grow expodentialy for each bit added.
So essentially what it does is it converts any signal into one by extending the amount of time it takes for the signal wire to send the data? GENIUS!
LimitedWard 2 months ago
@LimitedWard Yup. The multiplexer transforms more than one signals into a single one, and the demultiplexer splits them up again.
Thanks for your kind words, although I'm not the first one who built such a contraption. :)
fabse64 2 months ago
@fabse64 Were you able to get each bit confined to a single tick? Because as hard as I tried the only way I could get a solid signal was to set the pulse limiter on 2 ticks and set the repeaters on top to 2 ticks as well. Essentially my problem is that I want to make each tick represent 1 binary digit but I couldn't figure out how to do that without having the signals overlap (so 1101 would look like 1111 which is not what I want).
LimitedWard 2 months ago
@LimitedWard Each signal uses up two ticks. Due to redstone's glitchy-ness, I didn't even bother trying it with 1-tick-long signal, as I was sure it would end up being a total mess.
It was still a pain to do it with 2-tick-long signals, but as you can see, I got it working quite well after all.
Also, before the actual signals arrive, I'm sending a 2-tick-long pulse to the demultiplexer that informs it that data is incoming. If I didn't do that, the first bit to be sent would always have to be on
fabse64 2 months ago
this is really interesting, could you make a tutorial or add the world save ? i have to say this is not so easy to copy, especially the demultiplexer.
pie36362 4 months ago
@pie36362 I don't think I even have that world anymore.
But I'm going to try and rebuild it and upload the save file. ;)
fabse64 4 months ago