日々の記録

ほどよく書いてきます。

ATTiny13Aでニコン一眼レフのリモコンを作る

2013年07月15日 16時11分20秒 | その他雑記
AVRマイコンに8ピンのATTiny13Aというものがある。秋月電子で一つ50円(前は120円だった)なので、お手軽簡単8ピンマイコン。
メモリ容量は1kBでRAMが32バイトだが、リモコンくらいできちゃうわけですね。

8ピンマイコンで、4つのピンからロータリーエンコーダー入力を受け付けるとする。
ただ、PB0,PB2,PB3,PB4の4つで、PB1を飛ばさないといけない。

0b1101でマスクしてから、1を加算して、1ビット右にシフトするとキレイに並ぶ。

RoratySwitchPosition = ( (PINB & 0b1101) + 1 ) >> 1

だろうか。これで0からFまで入力を受け付けられる。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする