Загрузка данных


void playStartupMelody() {
  // Частоты и длительности отдельных сигналов
  const unsigned int notes[] = {
    1200, 800, 1000, 1600,
    0,
    1400, 1800, 1100,
    0,
    900, 1350, 1800
  };

  const unsigned int durations[] = {
    100,  140, 100, 220,
    180,
    80,   100, 250,
    200,
    100,  100, 350
  };

  for (byte i = 0; i < 12; i++) {
    if (notes[i] == 0) {
      noTone(BUZZER_PIN);
    } else {
      tone(BUZZER_PIN, notes[i]);
    }

    delay(durations[i]);

    noTone(BUZZER_PIN);
    delay(35);
  }
}