Why Separate Button Controller?¶
Published on 2018-01-18 in Micro:Boy.
I have been asked why I’m using a separate chip for handling the buttons, so I thought I will just explain it in here. The question was why not just use the edge connector, and then use the additional pins available on the Micro:bit for reading the buttons. There are actually to reasons for that:
I don’t like the edge connector.¶
Ever since I first saw it, I tried to work around it with something smaller, lighter and less expensive — you can look at my project-9685 — but I never managed to get a reliable connection without damaging the Micro:bit itself. I do have a bunch of those connectors, both soldered on a breakout board, and loose, but they are simply too large for such a small handheld device, I don’t have a Fritzing footprint for them (and don’t feel like making one), and soldering all the pins is a chore. Bolts are, on the other hand, a tested and reliable alternative.