int buzzPin = 8;
float buzzDelay;
int potPin = A0;
int potVal;
int buttonPin = 9;
void setup()
{
Serial.begin(9600);
pinMode(buzzPin, OUTPUT);
pinMode(potPin, INPUT);
pinMode(buttonPin, INPUT_PULLUP);
}
void loop()
{
if(digitalRead(buttonPin) == LOW)
{
potVal = analogRead(potPin);
buzzDelay = (9940./1023.) * potVal + 60;
digitalWrite(buzzPin, HIGH);
delayMicroseconds(buzzDelay);
digitalWrite(buzzPin, LOW);
delayMicroseconds(buzzDelay);
}
Serial.println(potVal);
}