抵抗3つでキー入力

aitendoのMP3デコーダーが抵抗4つでアナログ入力を利用することで1ポートで4つのキー入力をしていたので真似してみた。
ATmega328の1.1Vの基準電圧ならR7は12kではなくて10kになる(1.16→1.03V)。
R4はAVRの内蔵プルアップ(20k程度)を使えばOKだ。

16キーバージョンなら、しなぷすさんのがいいね。こちらは5V前提だ。
[browser-shot width=”300″ url=”http://www3.big.or.jp/~schaft/hardware/keypad/page001.html”]