// Даём пинам понятные имена constexpr int BUZZER_PIN = 3; constexpr int BUTTON_PIN = 4; void setup() { // Настраиваем пин с пищалкой в режим выхода pinMode(BUZZER_PIN, OUTPUT); // Настраиваем пин с кнопкой в режим входа с подтяжкой к питанию pinMode(BUTTON_PIN, INPUT_PULLUP); } void loop() { // Считываем нажатие с кнопки bool buttonState = !digitalRead(BUTTON_PIN); // Применяем полученное значение к пищалке digitalWrite(BUZZER_PIN, buttonState); }