/** * (C) jarduino.ru 2019 * Изучение ардуино через опыты. * * Эксперимент №8. Пассивный зуммер * Извлекаем звуки различной высоты. */ int pibBuzzer = 8; // пин для подключения зуммера void setup() { pinMode(pibBuzzer, OUTPUT); // включаем пин зуммера на вывод } void loop() { byte i; // воспроизвести звук for (i = 0; i < 100; i++) { digitalWrite(pibBuzzer, HIGH); // включить звук delay(1); // задержка в 1 мсек. digitalWrite(pibBuzzer, LOW); // выключить звук delay(1); // задержка в 1 мсек. } // Частота звука зависит от продолжительности задержки при включении и выклюении питания зуммера // аналогичный цикл, но с частотой в 2 раза меньше: for (i = 0; i < 50; i++) { digitalWrite(pibBuzzer, HIGH); delay(2); digitalWrite(pibBuzzer, LOW); delay(2); } }
