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


#define BUZZER 8
#define LED 9
#define POT A0

int notes[] = {
  262, 294, 330, 349,
  392, 440, 494, 523
};

void setup() {
  pinMode(BUZZER, OUTPUT);
  pinMode(LED, OUTPUT);
}

void loop() {
  int value = analogRead(POT);

  int note = map(value, 0, 1023, 0, 7);

  tone(BUZZER, notes[note]);
  digitalWrite(LED, HIGH);

  delay(20);
}