Эксперимент № 8. Пассивный зуммер

С помощью Arduino Вы можете выполнять много разной интерактивной работы. Все предыдущие эксперименты были вокруг простейшего применения обычных светодиодов. Теперь займемся воспроизводством звука. Обычно звук производится с помощью зуммера или Дальше →

Скетч. Эксперимент №8. Пассивный зуммер

/**
 * (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);
	}
}

Эксперимент № 7. Активный зуммер

Активный зуммер, или пищалка, как его еще называют, это широко применяемый элемент для воспроизведения звука в компьютерах, принтерах, электронных игрушках, телефонах, часах, таймерах и т.д. Он содержит внутренний источник вибрации. Дальше →

Скетч. Эксперимент №7. Активный зуммер

/**
 * (C) jarduino.ru 2019
 * Изучение ардуино через опыты.
 *
 * Эксперимент №7. Активный зуммер
 */

int pinBuzzer = 8; // Пин для подключения зуммера.

void setup()
{
	pinMode(pinBuzzer, OUTPUT);
}

void loop()
{
	digitalWrite(pinBuzzer, HIGH); // Подать на пин зуммера напряжение, вклюить зуммер.
}