for (initialisation; condition; incrementation) { // あなたのコード }
for の条件は、存在するすべての演算子がある場合に特に記述するのが難しい場合があります。 Arduino で使用できるすべての演算子の完全な概要を把握するには、数学関数に関するコースをお勧めします。
以下に for ループの例をいくつか示します。
for (int i = 0; i < 255; i++) { Serial.println(i);// あなたのコード }
上記の例を使用すると、i の最初の値は 0 になりますが、条件を「より小さい (<)」かつ「以下でない (<=)」で記述したため、最後の値は 255 ではなく 254 になります。以下に変更すると、反復回数は 256 回になります。
ここで、変数が下方向に増加する for ループを作成する方法を説明します。
for (int i = 255; i > 0; i--) { Serial.println(i);// あなたのコード }