![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3pyuEFn6h6QrtHupOYajUI7944qSobaO-NE_viuLc3jj_0LsNX97dnaTXlrXVNuxiR_LIwnvdQdihpatrC325N32crvUlSPTcjkErpLWPZzyfhUW3bYFSOiW3V6XT5BOKtislAnEcV5_a18n32nGN5hep-gIUETrPwPzNb7SKggQLYwIZtDwXScSur2Y/s1600/alps70_30.jpg)
キーボード・マトリクス 14x5=70
R/C | C1 | C2 | C3 | C4 | C5 | C6 | C7 | C8 | C9 | C10 | C11 | C12 | C13 | C14 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
R1 | ESC | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | - | = | BS |
R2 | TAB | Q | W | E | R | T | Y | U | I | O | P | [ | ] | \ |
R3 | CAPS | A | S | D | F | G | H | J | K | L | ; | ' | ENT | INS |
R4 | LSFT | Z | X | C | V | B | N | M | , | . | / | RSFT | HOME | PUP |
R5 | LCTL | LALT | FN1 | SPC | FN2 | RALT | RCTL | ← | ↓ | → | ↑ | DEL | END | PDN |
Arduino IDE 上で、マトリクスに合わせた列と行がきちんと認識できているか確認。押しても反応が無いのは、配線切れ、想定外の値が帰ってくるのは、どこかでショートしているから。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-efQeD1Tz07SiKeMubMIH3KGK_PbIBZTnnk_wIVXghbIM04HRbfXE9jsAG-LSEh5ukzLFD0WttlrXe2WsRfdN0l6JI6wAP8v4zu4HMqyBC_greBIRR3Il2GsXiZryFZte9fB0B_roKIO6lBdWW74GQ4r9IgptcnLJjxv_o0X0pp8IixPKqgtTVO_2uYg/s1600/alps70_31.jpg)
10x7=70、9x8=72なので、配線がちょっと分かりづらくてもいいなら、17本まで使用ピン数を減らすことは可能。
0 件のコメント:
コメントを投稿