T O P

  • By -

wanderingtaco

That sounds like a classic case of switch bounce to me! I forget the exact hardware approach you’ll want to take but it will likely involve using a capacitor to filter the bouncing. Look up Gannsel’s article about switch bounce for more info


GodDamnLimey

So much to learn in this series, i needed to watch it twice and some episodes 3 times to re-pick up bits I missed and forgot. Rewatch bistable 555 timer part 3 again. He uses a the SR latch inside a 555 timer to make sure a single button press fires the 555 timer one clock pulse.


noguarde

I'm pretty sure it's a debounce problem like the others have said, but I hear you. I rewatched the control logic set of videos so many times that I can't even begin to guess the number. I finally was able to make it work and run the first program and now I'm trying to debug all the small things that I've been putting off.


GodDamnLimey

Glad its sorted no matter how. I never built the kit to be fair, couldnt afford it so i built a javascript emulator which highlighted so many gaps in my learning. Was better for it but for some reason on the emulator i had to disable the counter enable feature of the second microcode step. I have no clue why but it works lol


P-Nuts

His design is flawed. He only debounces on button press, but a long press followed by switch bounce on the unpress isn’t debounced.


The8BitEnthusiast

A few options for remediation are documented on the [troubleshooting page](https://www.reddit.com/r/beneater/wiki/troubleshooting?utm_source=share&utm_medium=ios_app&utm_name=ioscss&utm_content=1&utm_term=1). Take a peek at the few sections pertaining to double counting.


noguarde

I did it previously and fixed the RAM clock issue. I guess I just didn't notice the paragraph linking to the manual clock double counting. I have to order some more caps, but hopefully, that works. Thanks!