ELEGOOのスターターキットの7セグLED

を74HC595で制御しました。

サンプルプログラムを実行しました。

ポイントは

ビットパターンを作っておいて

そのデータをアルディーノからICに送ることです。

7セグLEDに表示する数値とビットデータを対応させて

byte seven_seg_digits[10] = { B11111100,  // = 0
                              B01100000,  // = 1
                              B11011010,  // = 2
                              B11110010,  // = 3
                              B01100110,  // = 4
                              B10110110,  // = 5
                              B10111110,  // = 6
                              B11100000,  // = 7
                              B11111110,  // = 8
                              B11100110   // = 9
                             };

 このデータをshiftOut関数にセットします。