Forums - Open Redstone Engineers
Check my understanding of the progressive components for a redstone calculator - Printable Version

+- Forums - Open Redstone Engineers (https://forum.openredstone.org)
+-- Forum: ORE General (https://forum.openredstone.org/forum-39.html)
+--- Forum: Projects & Inventions (https://forum.openredstone.org/forum-19.html)
+---- Forum: In Progress (https://forum.openredstone.org/forum-20.html)
+---- Thread: Check my understanding of the progressive components for a redstone calculator (/thread-2600.html)



Check my understanding of the progressive components for a redstone calculator - mcShadesz - 02-26-2014

Hey all!

I am looking at making a system to teach progressively harder redstone to people who want to get into digital-redstone-logic. If I do this, the end-all of the system would be them building a redstone calculator. However, I am sure I am missing some component in this list on the path to a calculator. Will you please look it over and let me know if/what I am missing? Thanks!

Note: I am sure some of these below are not required (some of the gates, etc) but believe they are good to teach anyways, so I will leave them on.

NOT gate
AND gate
Basic combination Lock (combinational logic)
OR gate
NAND gate
NOR gate
XOR gate
XNOR gate
FF (Flip Flop)
SR Latch
Binary Numbers Intro
Binary Counter Circuits
Binary Half-Adder
Binary Ripple Carry Adder
BUS (parallel vs. Serial)
MUX
DeMUX
binary to 7- Seg Decoder
binary count-down circuit
binary ripple carry subtraction
ALU
Shift Register
Series input combo lock (sequential logic)
Binary Multiplier (Shift and add)
Binary Divider (Shift and subtract)
?? Binary to BCD (using double dabble) - too advanced / complicated ??
?? BCD to 7-seg display decoders - too advanced / complicated ??
THE REDSTONE CALCULATOR

Also note: I am not looking for the "best" design of each of these components, just the best one to teach. For example, a ripple carry adder will probably suffice in teaching adders/subtractors because it does the job and is easier to teach/learn than a carry look ahead.

If some of you want, and I decide to, I would be delighted to feature your particular design (giving full credit) on any of these "steps" to be included in the teaching system.

So... what am I missing, and where would you place it in the progression? Would you change the list at all?

Thanks in advance
-McShadesz


RE: Check my understanding of the progressive components for a redstone calculator - Spidermy9 - 02-28-2014

WOuldt not recomend double dable, but really i dont have so much experince with it. BCD to 7-seg is a must, and shouldt be to advanced Smile


RE: Check my understanding of the progressive components for a redstone calculator - Iceglade - 02-28-2014

Double dabble is definitely a good idea; the algorithm isn't nearly as hard as it seems.


RE: Check my understanding of the progressive components for a redstone calculator - redstonewarrior - 02-28-2014

Or use BCD arithmetic ;D


RE: Check my understanding of the progressive components for a redstone calculator - Iceglade - 02-28-2014

What an amazing idea when even double dabble might be too hard


RE: Check my understanding of the progressive components for a redstone calculator - mcShadesz - 02-28-2014

Thanks for the input everyone. I may just pre build a double dabbler that they can use and just decode from there (BCD to 7 seg), or just go straight to the 7 seg myself.

Here is another question I thought up yesterday...
How committed do you think people would be clear through a calculator? Note: these would be people wanting to be introduced to redstone-digital-logic, like you would find on school server. Would it be a better idea to stop at about the subtractor so the "learning project" doesn't get too intense/overwhelming for them?

All input and opinions are welcome.


RE: Check my understanding of the progressive components for a redstone calculator - Iceglade - 02-28-2014

Out of curiosity, what is the supposed format of this teaching going to be?


RE: Check my understanding of the progressive components for a redstone calculator - mcShadesz - 02-28-2014

(02-28-2014, 07:19 PM)Iceglade Wrote: Out of curiosity, what is the supposed format of this teaching going to be?

In all honesty redstone logic isn't the primary focus. We are looking at helping advanced redstoners (that want to) jump into stuff in the real world. We just need something for people who aren't yet into advanced redstone to understand the primary concepts before they can jump into the core. Again there is no promise of any of this actually happening.


RE: Check my understanding of the progressive components for a redstone calculator - Iceglade - 02-28-2014

Sounds quite interesting. Best of luck to you Smile


RE: Check my understanding of the progressive components for a redstone calculator - mcShadesz - 03-01-2014

Thanks. Smile