このレポジトリはhtlab.netの「16 Segment 9 Digit Display Controller」の ファームウェア、及びこれを操作するarduinoのサンプルを管理するレポジトリです。
16 segment 9 digit display controllerとはシリアルで通信します。
文字を設定する桁や、ドットの有無を指定する「コマンドバイト」と、
実際の文字の内容を指定する「文字バイト」を交互に送ることで自由に文字を表示することができます。
「コマンドバイト」は次のような構成になっています。 111 x xxxx | | | | | +-- 設定する桁を二進数で指定します。 | +------ ドットの有無を設定します。0の時にドットなし、1の時にドット有りです。 +--------- 先頭は設定上不使用ですが、すべて1でないとコマンドバイトとして認識されません。
例えば、0から数えて3桁目にドットなしで設定したければ、コマンドバイトは"11100011"となります。
また、0から数えて5桁目にドット有りで設定したければ、コマンドバイトは"11110101"となります。
「文字バイト」については別ファイルの一覧画像をご覧ください。