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


#define BUZ_PIN 3

int mas[] = {
  695, 622, 659, 622, 659, 987, 587, 523, 440, 261,
  329, 440, 493, 329, 415, 493, 523, 329, 659, 622,
  659, 622, 659, 987, 587, 523, 440, 261, 329, 440,
  493, 329, 523, 493, 440
};

const int n = 35;   

int time[n] = {
  250, 250, 250, 250, 250, 250, 250, 250, 500, 250,
  250, 250, 500, 250, 250, 250, 500, 250, 250, 250,
  250, 250, 250, 250, 250, 250, 500, 250, 250, 250,
  500, 250, 250, 250, 1000
};

void setup() {
  pinMode(BUZ_PIN, OUTPUT);
}

void loop() {
  for (int i = 0; i < n; i++) {
    tone(BUZ_PIN, mas[i], time[i]);
    delay(time[i]);  
  }
  noTone(BUZ_PIN);
  delay(1000);