【Let's Split】一部のキーが動作しないときのトラブルシューティング

レツプリ組み立て終わっても特定の行だけとか特定の列だけ反応しないことがあったので、どこが悪いのか調べた。


◆Let's SplitとArduino pro microの配線

レツプリを組み立てるとき色の違いはあるかもしれないけれど、このパターンのArduino pro microを使うと思う。
自分は350円くらいの青いものをebayで買った。
f:id:ultra-genma:20180805190824j:plain

これのパターンを絵にするとこのようになっている。
f:id:ultra-genma:20180805191034p:plain

青字の6-9の4つがキーボードの行に対応していて、
赤字のA1-10の6つがキーボードの列に対応している。
f:id:ultra-genma:20180805191339p:plain

この表から分かるように左上のキー1(SW1)はA1-SW1-6という配線になっている。
f:id:ultra-genma:20180805192028p:plain


◆特定の1行または1列が反応しないとき

例えば、2行目のキーが全て反応しないとき、図の青字の7の行が悪いので、Arduinoの7番ピンの接触不良または故障だとわかる。
また、1列目のキーが全て反応しないとき、図の赤字のA1の列が悪いので、ArduinoのA1番ピンの接触不良または故障だとわかる。

pro microは壊してしまう前に予備を用意しておいたほうが良い


◆特定の1キーだけが反応しないとき

1キーだけが反応しないときはpro microに問題はなく、反応しないスイッチの接触不良またはスイッチ自体が壊れている。