【发布时间】:2022-01-10 10:57:19
【问题描述】:
我需要遍历一些引脚,从 2 到 7,然后从 7 到 2,再从 2 到 7,依此类推。 我编写了代码并且它可以工作,但我认为它需要一些编辑,我不知道如何再次从 2 转到 7。
这是我的代码:
int pins[6] = {2, 3, 4, 5, 6, 7};
void setup() {
}
void loop() {
int x = 1;
for (int i = 0; i < 6; i += x) {
pinMode(pins[i], OUTPUT);
digitalWrite(pins[i], HIGH);
delay(500);
digitalWrite(pins[i], LOW);
delay(500);
if (pins[i] == 7) {x = -1;}
if (pins[i] == 2) {x = 1;}
}
}
【问题讨论】: