const int ledPin = 13; // Пин, к которому подключен светодиод
// Переменные для мигания светодиода
unsigned long previousMillis = 0;
const long interval = 1000; // Интервал мигания в миллисекундах (1 секунда)
bool ledState = LOW; // Текущее состояние светодиода
void setup() {
pinMode(ledPin, OUTPUT); // Устанавливаем пин светодиода как выход
}
void loop() {
unsigned long currentMillis = millis();
// Проверяем, достаточно ли времени прошло для изменения состояния светодиода
if (currentMillis - previousMillis >= interval) {
// Сохраняем текущее время как предыдущее
previousMillis = currentMillis;
// Меняем состояние светодиода
if (ledState == LOW) {
ledState = HIGH;
} else {
ledState = LOW;
}
// Устанавливаем новое состояние светодиода
digitalWrite(ledPin, ledState);
}
}