編集履歴一覧に戻る
Nagatukiのアイコン画像

Nagatuki が 2020年05月06日00時02分36秒 に編集

初版

タイトルの変更

+

非力なマイコンの入力装置として、PS/2キーボードのすすめ

タグの変更

+

電子工作

+

Leafonyプレゼントキャンペーン

本文の変更

+

# はじめに 電子工作でマイコンを使っていると、何かしらの方法でマイコンに入力をして操作したい時が出てきます。 ちょっとした入力であればタクトスイッチのような簡単なスイッチを用いればいいですが、それなりに細かい入力を行う場合には若干勝手が良くありません。個数を増やせばピンは占有されますし、値段も上がっていきます。 そんなとき候補に挙がるのはパソコンのキーボードです。スイッチ数も多いですし、秋葉原などでは経験上100円前後で入手可能です。 # PS/2コネクタのキーボード 巷に転がっているキーボードは、そのコネクタの形状からざっくり2種類に分類することができます。1つはUSB。ただしこれをマイコンから操作するには少々難があります。 そこで今回注目するのがPS/2です。PS/2コネクタのキーボードをざっくり説明すると、古いパソコンのキーボードです。 ![キャプションを入力できます](https://camo.elchika.com/843c152144e76814ff9ed17c1174fbcedfeddd72/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39666165613738382d636337342d343766612d626335392d3435333465666134363432342f31666338623637302d613832332d346363622d396266352d313932616131383764666131/) Wikiによると、コネクタの物理形状はミニDIN6Pコネクタ、通信方式は同期シリアル通信となっています。 コネクタのミニDIN6Pコネクタは秋月電子などで簡単に手に入れられます。また通信方式に関しても、複雑なものでは無いので8bitマイコン等非力なマイコンであっても問題なく制御できます。 # コネクタの確認 先の通り、コネクタはミニDIN6Pコネクタです。ピンは6本ですが、このうち使用するのは4つ。それぞれVcc, Ground, Clock, Dataとなっています。Vccでかける電圧は+5 Vなので、マイコンから操作するにも勝手がいい。 ![キャプションを入力できます](https://camo.elchika.com/068520563a4518dcb29bfa1e93258609ad2c4dbe/687474703a2f2f73746f726167652e676f6f676c65617069732e636f6d2f656c6368696b612f76312f757365722f39666165613738382d636337342d343766612d626335392d3435333465666134363432342f39323333333637352d333232632d346632622d383330662d336332373034373830383633/) ClockとDataは共に双方向です。オープンコレクタとなっており、ソケット側とプラグ側両方でプルアップされています。プルアップ抵抗は1~10 kΩ程度らしい。 # 通信