const int ledPin = 13; //宣告腳位變數,並設初值
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
for (int i = 200; i <=1000; i=i+200) {
/*for迴圈,宣告變數i並設初值, 每次加200,當i值大於1000時跳出迴圈*/
digitalWrite(ledPin, HIGH);
delay(i);
digitalWrite(ledPin, LOW);
delay(i);
}
delay(1000);
}
範例
int A[4]={6,9,10,11};
void setup() {
for(int i=0;i<4;i++){
pinMode(A[i],OUTPUT);
}
// put your setup code here, to run once:
}
void loop() {
for(int j=0;j<5;j++){
for(int i=0;i<4;i++){
digitalWrite(A[i],HIGH);
delay(10);
}
for(int i=0;i<4;i++){
digitalWrite(A[i],LOW);
delay(10);
}
}
for(int i=0;i<4;i++){
digitalWrite(A[i],LOW);
}
for(int i=0;i<4;i++){
digitalWrite(A[i],HIGH);
delay(100);
}
for(int i=0;i<4;i++){
digitalWrite(A[i],LOW);
delay(100);
}
// put your main code here, to run repeatedly:
}