unsigned long previousMillis = 0;  // Oldingi millis() qiymati
const long interval = 1000;  // Ta'riflangan vaqt oralig'i (millisaniya)

void setup() {
  // Boshlang'ich tuzilishlar
  Serial.begin(9600);
}

void loop() {
  // Yangi millis() qiymatini olish
  unsigned long currentMillis = millis();

  // Agar belgilangan vaqt o'tib ketgan bo'lsa
  if (currentMillis - previousMillis >= interval) {
    // Oldingi millis() qiymatini yangilash
    previousMillis = currentMillis;

    // Bajarilishdan so'ng bajariladigan vazifa
    Serial.println("Hello, World!");
  }

  // Boshqa vazifalar...
}