関数を作ってみよう2

まずは関数を作りましょう。

以下は、ドットマトリクスLEDのアノード側の表示パターンを設定する関数「setLed」の作成例です。

/*
 * ドットマトリクスLED点灯パターン設定関数
 * 引数: patternAnode 表示するパターン( アノード側)
 */
void setLed(byte patternAnode) {

  // 列の点灯設定
  for(int i=0; i<8; i++) {

    // i 列目に i ビット目の値を設定
    digitalWrite(ledAnodePins[i], bitRead(patternAnode, i);
  }
}Code language: Arduino (arduino)

プログラムでの使用例を次に示します。

次の記事

関数を用いたプログラム例3