#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);
}