for

スポンサーリンク

指定回数繰り返しの処理を行います。
Arduinoにおける文法は標準C言語と特に変わりはありません。

● Example from Arduino Web Site

[c]
// Dim an LED using a PWM pin
int PWMpin = 10; // LED in series with 470 ohm resistor on pin 10

void setup()
{
// no setup needed
}

void loop()
{
for (int i=0; i <= 255; i++){
analogWrite(PWMpin, i);
delay(10);
}
}
[/c]

[c]
for(int x = 2; x < 100; x = x * 1.5){
println(x);
}
//表示出力結果: 2,3,4,6,9,13,19,28,42,63,94
[/c]

[c]
void loop()
{
int x = 1;
for (int i = 0; i > -1; i = i + x){
analogWrite(PWMpin, i);
if (i == 255) x = -1; // switch direction at peak
delay(10);
}
}
[/c]

Arduino原文

タイトルとURLをコピーしました