目次

analogRead()

analogRead()は指定したチャネルの生のアナログ値を読み取ります。

analogRead コマンドの動作フロー

int analogRead(uint8_t pin)

コマンド

コマンド 引数 戻り値 動作
analogRead(pin) uint8_t pin — MPAINOでは0 ~ 19をアナログ入力モジュール全体のチャネル番号として使用 int 指定したチャネルの生のアナログ値を読み取ります。

使用例

MPAINO-8A8R(T)にX入力モジュールを2台接続し、Arduino IDEでAnalog Input Module → X2を選択した例です。X1のCH0は0、X2のCH0は4です。

void setup() {
  Serial.begin(115200);
}
 
void loop() {
  const int first = analogRead(0);  // X1 CH0のアナログ原始値を読み取ります。
  const int second = analogRead(4);  // X2 CH0のアナログ原始値を読み取ります。
  Serial.print(F("X1 CH0: "));
  Serial.println(first);
  Serial.print(F("X2 CH0: "));
  Serial.println(second);
  delay(500);
}

注意事項

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

← 内蔵コマンド一覧