Creativerse

Creativerse

Not enough ratings
Digit Display using 20 Gates
By BoloWolf
7 Segment Display using 9 Number Comparison & 11 Logic gates, gets input from Number Pad.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Hello! Here's my very first Steam Guide. I'll explain how to make Number Pad controlled 7 Segment Digit Displays by LEDs using 9 Number Comparison Gates & 11 Logic Gates.
7 Segment Digit Displays
Here's the label structure I'm going to use. Each segment is labeled with a letter, A through G. These letters will be used in Send & Receive Event Names. I'll be making the smallest display on the left but you can make any size and shape you want. Just remember to configure every LED in a specific segment the same way and things should be fine.



The light gray corner/intersection LEDs can also be included, they don't need any extra labels or gates. So let's start by building our 7 LEDs and the Number Pad. Their configuration along with corner LEDs will be explained later. I believe it'll make more sense this way.

Number Pad
Now configure the Number Pad with the Wiring Tool. Simply type "D1" (without the quotes) inside the SENDS text box. Here "D1" stands for "DIGIT 1" and it will be used as a prefix in Gate configurations which will be controlled by this Number Pad. When you make more digits, give them all different prefixes like D2, D3, D4 etc. so that they don't interfere with eachother. If you make multiple machines, you might even call them "M1D1" as in "MACHINE 1 - DIGIT 1" or so. I just recommend keeping these short since you'll be using them many times.

Number Comparison Gates
Create 9 Number Comparison Gates and configure them like below for 9 of our digits. (It would be 10 since we have 10 digits but I noticed that the check for value 8 is not used in any of the Logic Gates so we don't really need it. Nice, this costs us 1 gate less!)



For all of them; INPUT 1 is the prefix (in other words the Number Pad output) and make sure to pick NOT EQUAL COMPARISON.

For INPUT 2 type the number you are checking for and always pick Value.

For SENDS type the prefix then "!" representing NOT and finally the number you are checking for. It goes like D1!2, D1!3, D1!4 and so on for other gates. These will be used in Logic Gates.
Logic Gates
I guess this part would be the most confusing so be extra careful not to make mistakes. Create 11 Logic Gates and configure them like the following. Pick AND and Event for all of them (or rather don't touch those since they are the default picks anyway).

#
INPUT 1
INPUT 2
OUTPUT
1
D1!1
D1!7
D1!17
2
D1!2
D1!3
D1!23
3
D1!3
D1!4
D1!34
4
D1!5
D1!9
D1!59
5
D1!34
D1!59
D1!3459
6
D1!1
D1!4
D1A
7
D1!5
D1!6
D1B
8
D1!17
D1!4
D1D
9
D1!17
D1!3459
D1E
10
D1!17
D1!23
D1F
11
D1!17
D1!0
D1G

It's hard to explain the logic here but it's just that I tried to come up with the way that uses the least gates(there might be an even better way). The first 5 produce outputs that other gates use and other gates produce the final outputs for the LED segments. Don't mind that there's no gate for Segment C (D1C output) because it's not needed.

Example setup for Gate 6:
LEDs
Now all we have to do is to get back to LEDs and use the segment outputs from the gates. Configure each LED according to its segment like this. It might be a good idea to uncheck CAN INTERACT.



Remember we don't have D1C output from the gates so what do we do? Examine the following image.



Segment C is supposed to be OFF for only number 2! In other words we can directly use the output from Number Comparison Gate and type D1!2 for C segment RECEIVES values.

Now let's add those corner LEDs as well. Examine the image again to see that the 3 corners on the right are ALWAYS ON! Nice, just turn them ON by right clicking and leave them alone. The ones on the left have D1!1, D1!17 and D1D respectively from top to bottom.

The final RECEIVES values for corner and segment LEDs are as follows. (* means always lit)

D1!1
D1A
*
D1F
D1B
D1!17
D1G
*
D1E
D1!2
D1D
D1D
*

Have fun!
9 Comments
cnrhn Feb 10, 2017 @ 10:58am 
thanks for soonest reply. i just solve this by changing last logic gate from "and" to "or" and abandon the "0" xD but all the other numbers are fine :P i'll keep working on it :) thank you anyway
BoloWolf  [author] Feb 10, 2017 @ 9:45am 
@diamos You might have confused "D1" & "D2" and "!" mark in some boxes. There might be other machines around you forgot. I suggest taking a break then checking again. It's also possible that newer updates to the game changed something which broke this setup.
cnrhn Feb 10, 2017 @ 7:46am 
i've some problems with Led named "G" i created 2 digit displays but in one of them G is not working when it needs to, in the other one G is only working on 1 and 7 :S checked configuration for 3 times, tried a few things to fix but didn't work :S can anyone please help me about it ?
TIvalio Feb 5, 2017 @ 1:52am 
Wow nice guide! But goddamn i'm sooooo not into this stuff,, headache >.>
Rated&Favo
BoloWolf  [author] Feb 2, 2017 @ 5:20am 
@Mellie I'm not playing the game atm. I googled the item and it seems cool. I guess this guide is obsolete now :)
Mellie64 Feb 1, 2017 @ 6:31am 
Ok will you do one for the new arc sign.. (for dummies!!!) Lol
Eitch Sep 26, 2016 @ 6:33pm 
Awesome!
BoloWolf  [author] Sep 26, 2016 @ 6:51am 
Thanks, I do not have any other system so far. I was thinking of including binary input here assuming it would be easier but after some thought, I believe it might actually be harder.
Redstone d'Aja Sep 24, 2016 @ 3:32pm 
Clever boy, I love your way of doing things.

It's very ingenious, this design could become the new most-used for 7-segment in creativerse. If you have other systems like this, I'd like to see them.

I'll be inspired by it when I'll try to make one with binary input.