Project 2 · Build 2 of 2
What we are making: the finished machine, and then an honest look at it through somebody else's eyes.
if that joins them.That is not working. It is marginal, and it will fail in front of visitors, because that is when marginal things fail. The cause is nearly always the threshold sitting too close to the normal reading — go back to your two numbers from session 29 and move it.
| What you see | Why | What to do |
|---|---|---|
| The output does nothing when the input triggers | The join, not the halves. | Print the value and the decision. You will see which is wrong inside a minute. |
| It triggers constantly | The threshold is on the wrong side. | Swap > for <, or move the number. |
| It worked, now it does not | Almost always a wire pulled loose. | Check the wires you moved most recently, not the code you changed. |
| It flickers on the boundary | Chatter. | Trigger above one number, release below a lower one. |
In this session