RL78G23-64PFPBで遊ぶ(4)

チョコです。

Multi functionシールドは半固定抵抗(アナログ入力)以外のオンボード機能は完了しました。これで、終わらせるつもりでしたが、やはり気になったのでこれも使ってみようと思います。

Multi functionシールドには、7セグLEDがあるので、半固定抵抗器からの電圧をA/D変換した値を7セグLEDに表示することにします。A/D変換そのものは単純に"analogRead"を呼び出すだけなので、面白くありません。そこで、表示方法を少しいじってみます。具体的には値の頭の0を表示する(0パディング)か、表示しない(0サプレス)を切り替えることができるようにします。また、A/D変換は100ミリ秒ごとに行い、その4回分の移動平均をとって表示することにしました。

これで、Multi functionシールド対応は終了します。

Anonymous