関数を作ってみよう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)
プログラムでの使用例を次に示します。