目次

analogWriteMax()

analogWriteMax()は指定した出力チャネルで使用できる最大値を返します。

analogWriteMax コマンドの動作フロー

uint16_t analogWriteMax(uint8_t ch)

コマンド

コマンド 引数 戻り値 動作
analogWriteMax(ch) uint8_t ch uint16_t 指定した出力チャネルで使用できる最大値を返します。

使用例

void setup() {
  analogWriteFreq(3, 1000);  // 指定出力チャンネルのPWM周波数を設定します。
 
  uint16_t maxValue = analogWriteMax(3);  // 指定出力チャンネルで使用できる最大値を返します。
 
  analogWrite(3, maxValue / 4);  // D46 / OC5A、約25%
  analogWrite(4, maxValue / 2);  // D45 / OC5B、約50%
  analogWrite(5, maxValue);      // D44 / OC5C, 100%
}
 
void loop() {
}

注意事項

同じカテゴリの内蔵コマンド

← 内蔵コマンド一覧