// C++ code // int counter; int counter2; void setup() { pinMode(LED_BUILTIN, OUTPUT); } void loop() { for (counter = 0; counter < 2; ++counter) { digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) } digitalWrite(LED_BUILTIN, HIGH); delay(1000); // Wait for 1000 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(2000); // Wait for 2000 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(1000); // Wait for 1000 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(2000); // Wait for 2000 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(1000); // Wait for 1000 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(2000); // Wait for 2000 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(1000); // Wait for 1000 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(1000); // Wait for 1000 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(2000); // Wait for 2000 millisecond(s) digitalWrite(LED_BUILTIN, HIGH); delay(1000); // Wait for 1000 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) for (counter2 = 0; counter2 < 3; ++counter2) { digitalWrite(LED_BUILTIN, HIGH); delay(500); // Wait for 500 millisecond(s) digitalWrite(LED_BUILTIN, LOW); delay(500); // Wait for 500 millisecond(s) } }