@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 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 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 ... 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.
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.
@martinustreveri1 Das ist nicht unstrukturiert. Ich find mich perfekt zurecht und wüsste auch nicht, wie ich das "sauberer" bauen sollte. Erleuchte mich! Und komm Skype. -_-
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
@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...
LimitedWard 2 months ago
@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.
LimitedWard 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
@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
pie36362 4 months ago
This is fantastic!!! I made a mux and demux. However my demux grow expodentialy for each bit added.
carisch19 4 months ago
It's Great. Could you make a tutorial or add save/schematics in description?
666menda 4 months ago
Comment removed
666menda 4 months ago
I think I built a proper redstone schematic for this, but I can't get the timing right on the various repeaters.
Redstone Simulator: it won't let me post the link, but it can be found at goo.gl / zGTkg
Anyone care to help with the timing problems?
8bithack 5 months ago
Comment removed
8bithack 5 months ago
Un-strukturiert! :s
martinustreveri1 5 months ago
@martinustreveri1 Das ist nicht unstrukturiert. Ich find mich perfekt zurecht und wüsste auch nicht, wie ich das "sauberer" bauen sollte. Erleuchte mich! Und komm Skype. -_-
fabse64 5 months ago
@AdeoriCraft Ade! :D
fabse64 5 months ago