// Даём пину со светодиодом понятное имя constexpr int LED_RED_PIN = 2; void setup() { // Настраиваем пин со светодиодом в режим выхода pinMode(LED_RED_PIN, OUTPUT); } void loop() { // Переменная для хранения паузы в миллисекундах int pause = 200; // Мигаем красным светодиодом с интервалом из переменной pause digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); delay(pause); digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); delay(pause); digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); // Меняем значение паузы pause = 500; // Мигаем красным светодиодом с интервалом из переменной pause delay(pause); digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); delay(pause); digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); delay(pause); digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); delay(pause); // Меняем значение паузы pause = 200; // Мигаем красным светодиодом с интервалом из переменной pause digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); delay(pause); digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); delay(pause); digitalWrite(LED_RED_PIN, HIGH); delay(pause); digitalWrite(LED_RED_PIN, LOW); // Меняем значение паузы pause = 2000; // Ставим задержку перед следующим циклом мигания delay(pause); }