// Даём понятное имя пину пищалки #define PIN_BUZZER 4 void setup() { // Настраиваем пин управления пищалкой pinMode(PIN_BUZZER, OUTPUT); } void loop() { // Пищим 3 раза beep(3); // Делаем паузу 5 секунд delay(5000); } // Функция для звукового сигнала void beep(int n) { // Включаем и выключам пищалку в цикле n раз for (int i = 0; i < n; i++) { // Включаем пищалку на 250 миллисекунд digitalWrite(PIN_BUZZER, HIGH); delay(250); // Выключаем пищалку на 250 миллисекунд digitalWrite(PIN_BUZZER, LOW); delay(250); } }