Arduino を使った 7 セグ LED ダイナミック点灯で避難者数を表示します。通信はラズパイとのシリアル通信で、USB 接続を想定しています。
以下のコマンドを送信します。
@019DNU\r
その後以下の正規表現で返信を解釈し、数字を取り出して 4 桁に整形して 7 セグ LED に表示します。
^@019UNU ([0-9]{1,4})\r$
表示後、1 秒経過してから最初のコマンドを再び送信します。
- シフトレジスタ SN74HC595AP
- シンクドライバ TD62003EAPG
- 集合抵抗 898-3-R330
- 4 ピン -> TD62003 1 ピン
- 5 ピン -> TD62003 2 ピン
- 6 ピン -> TD62003 3 ピン
- 7 ピン -> TD62003 4 ピン
- 10 ピン -> SN74HC595 12 ピン
- 11 ピン -> SN74HC595 14 ピン
- 13 ピン -> SN74HC595 11 ピン