/*
* Blink LED with ESP-201
*/
int pins[] = { 2, 4, 5, 10, 12, 13, 14, 16 };
int numpins;
void setup() {
delay(1000);
Serial.begin(115200);
numpins=sizeof(pins)/4;
Serial.print("Start numpins=");
Serial.println(numpins);
for (int i=0;i<numpins;i++) {
pinMode(pins[i],
OUTPUT); // initialize onboard LED
as output
digitalWrite(pins[i], LOW);
// turn off LED with voltage LOW
}
}
void loop() {
static int pin=0;
Serial.print("pin=");
Serial.println(pins[pin]);
for (int i=0;i<numpins;i++) {
digitalWrite(pins[i], LOW);
// turn off LED with voltage LOW
}
digitalWrite(pins[pin], HIGH); // turn on LED
with voltage HIGH
pin++;
if (pin == numpins) pin=0;
delay(1000);
// wait one second
}
|