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


#define PR A0
#define BUZZER 10
#define LED 3

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

void loop() {
  int prValue = analogRead(PR);

  int frequency = map(prValue, 0, 1016, 200, 2000);

  tone(BUZZER, frequency);

  if (frequency >= 1500) {
    digitalWrite(LED, HIGH);
  } else {
    digitalWrite(LED, LOW);
  }

  delay(50);
}