Arduino:Библиотеки/Esplora/Класс Esplora/tone()

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Функция tone()[1]

Генерирует квадратную волну указанной частоты через зуммер, встроенный в Esplora. Также можно указать продолжительность звука (в миллисекундах), но если этот параметр указан не будет, звук будет проигрываться, пока не будет вызвана функция Esplora.noTone().

Одновременно можно генерировать только один звук. Если звук уже проигрывается, новый вызов функции Esplora.tone() просто поменяет его частоту.

Кроме того, использование Esplora.tone() будет мешать затуханию красного светодиода.

Синтаксис

Esplora.tone(frequency, duration)

Параметры

frequency  частота звука (в герцах). Тип данных  unsigned int
duration (опционально)  продолжительность звука (в миллисекундах). Тип данных  unsigned long

Что возвращает

Ничего.

См.также

  1. Esplora.noTone()
  2. tone()
  3. noTone()
  4. analogWrite()

Внешние ссылки