const int buttonPin = 2; // Пин для кнопки
const int buzzerPin = 9; // Пин для пьезоизлучателя
int buttonState = 0; // Переменная для хранения состояния кнопки
void setup() {
pinMode(buttonPin, INPUT); // Устанавливаем пин кнопки как вход
pinMode(buzzerPin, OUTPUT); // Устанавливаем пин пьезоизлучателя как выход
}
void loop() {
// Читаем состояние кнопки
buttonState = digitalRead(buttonPin);
// Если кнопка нажата, генерируем звук
if (buttonState == HIGH) {
tone(buzzerPin, 1000); // Генерируем звук частотой 1000 Гц
delay(1000); // Задержка на 1000 миллисекунд (1 секунда)
} else {
noTone(buzzerPin); // Останавливаем звук
}
}