Program Selection Options
Posted: Tue Apr 14, 2020 8:05 pm
Hey Everyone,
I've seen some posts on here regarding program selection (S0, S1, S2). I know the Arachnid uses that plastic rotary switch and the FV-1 Dev Board uses a rotary encoder. I have a bunch of questions regarding those inputs because I would like to implement a different solution.
I'm trying to avoid adding a MCU to the design, but if I did:
1. If I use an up counter in a MCU with a Momentary Footswitch, can I simply drive S0, S1, and S2 with GPIOs? Do I need pull-ups/pull-downs etc?
If I don't use a microcontroller and simply use some switches, what are my options? How can I make use of all 8 presets? Let's say I used (3) latching push button switches, could I use those to do binary and get all 8 presets (000, 001, ... etc)? Would those push button switches need "debouncing?"
I would love to chat about this stuff with someone who has done it because I'm laying out a board and trying to decide whether I need a microcontroller or not.
Thanks,
I've seen some posts on here regarding program selection (S0, S1, S2). I know the Arachnid uses that plastic rotary switch and the FV-1 Dev Board uses a rotary encoder. I have a bunch of questions regarding those inputs because I would like to implement a different solution.
I'm trying to avoid adding a MCU to the design, but if I did:
1. If I use an up counter in a MCU with a Momentary Footswitch, can I simply drive S0, S1, and S2 with GPIOs? Do I need pull-ups/pull-downs etc?
If I don't use a microcontroller and simply use some switches, what are my options? How can I make use of all 8 presets? Let's say I used (3) latching push button switches, could I use those to do binary and get all 8 presets (000, 001, ... etc)? Would those push button switches need "debouncing?"
I would love to chat about this stuff with someone who has done it because I'm laying out a board and trying to decide whether I need a microcontroller or not.
Thanks,