秋月電子で扱っているプラスチックケースSW-125S(LCD)にぴったりはまる4桁の7セグメントLEDがある。
いやそれだけなんですがこの7セグLEDについては過去調べたことがあって、ひとまわり小さい7セグLEDとピン配置が同じなのです。
で、このLEDを使用している@morecat_labさんの7segduinoというのがあって、ほぼそのままで差し替えることが可能です。
7segduino(スイッチサイエンス)
キットを組み立てた後で7セグLEDの端子をこのように曲げてはんだ付けし、ケースにはめてエポキシ系接着剤で固定。
シリアル通信にはFTDI USBシリアル変換アダプター Rev.2(スイッチサイエンス)を使用。接続すると以下の様に表示。一定間隔で表示が左方向に流れます。
これはキット付属の7セグメントLEDがアノードコモンにたいし差し替えた大型のLEDがカソードコモンのため。そこでライブラリの一部をカソードコモン用に書き換えます。
動作確認:Windows10(64bit),Arduino1.8.8
以下のページからSSegライブラリをダウンロードしArduinoのライブラリに追加。
SSegフォルダ内のSseg.cppについて、
_kcommon = 0 ;
を
_kcommon = 1 ;
に書き換え(三ヶ所)。
examplesにあるcount_7seg.pdeで動作確認。
カウントアップしていきます。いい感じですね。USB電力計で簡単に確認したところ、電流は0.04~0.07Aでした。
次はこれになんか組み込みます。









