Hello!
I am building a keyboard with magnetic switches, and asked on the sensor forums about the best way of doing this with a specific hall effect sensor. I got great suggestions, and a recommendation to look into switches and multiplexers as that might solve my issues. I need to be able to read about 60-64 separate, preferably analog, values with a limited amount of read ports on the controller.
My initial plan was to do it like most keyboards do it, with a matrix and diodes. But because I am using analog sensors and not physical switches, I would instead need to use something like transistors on the output of each sensor (as they might have to be constantly powered), and then follow that up with a diode.
What would be more ideal? Transistors and diodes, or something like a multiplexer for each row of the matrix? And are there any specific products you know might work the best for me? I also want to keep the latencies in mind, as the keyboard response time should be as low as possible.
Thank you for your help!