1. 特徴
2. ピン名
3. 機能
3.1 アナログ読み取り解像度()
analogReadResolution()
Zero、Due、MKR ファミリ、Nano 33 (BLE および IoT)、および Portenta 用のアナログ API の拡張機能です。
analogRead() によって返される値のサイズ (ビット単位) を設定します。AVR ベースのボードとの下位互換性のために、デフォルトは 10 ビット (0 ~ 1023 の値を返します) です。
Zero、Due、MKR ファミリおよび Nano 33 (BLE および IoT) ボードには、解像度を 12 に変更することでアクセスできる 12 ビット ADC 機能があります。これにより、analogRead() から 0 ~ 4095 の値が返されます。
2^12 = 4096;
2^14 = 16384;
2^16 = 65536;
Portenta H7 には 16 ビット ADC が搭載されており、0 ~ 65535 の値を使用できます。
3.2ミリ()
Arduino ボードが現在のプログラムの実行を開始してから経過したミリ秒数を返します。この数値は約 50 日後にオーバーフローします (ゼロに戻ります)。
time = millis()
プログラムが開始されてから経過したミリ秒数。データ型: unsigned long。