for文は波カッコに囲まれたブロックを繰り返し実行されます。
様々な繰り返し処理に活用でき、データやピンの配列と組み合わせて
使われる事があります。
for文のヘッダは3つの部分から成り立っています。
for (初期化; 条件式; 加算 ) {
//実行される文
}
まず初期化が一度だけ行われます。 処理が繰り返されるたびに条件式がテストされ、
trueならば加算と波カッコ内の処理がされます。
falseならばそこでループは終了します。
[例]
LEDを明滅させるサンプル。
forループの中で、PWMのパラメータを0から255まで1
int PWMpin = 10; // LED in series with 470 ohm resistor on pin 10
void setup() //初期化不要
{
}
void loop()
{
for (int i=0; i <= 255; i++){
analogWrite(PWMpin, i);
delay(10);
}
}