Arduino:Библиотеки/Esplora/Класс Esplora/tone(): различия между версиями
Материал из Онлайн справочника
Myagkij (обсуждение | вклад) м (Замена текста — «<references />» на «<references /> {{Навигационная таблица/Arduino библиотеки}}») |
Нет описания правки |
||
Строка 1: | Строка 1: | ||
{{Arduino панель перехода}} | {{Arduino панель перехода}} | ||
{{Перевод от Сubewriter}} | {{Перевод от Сubewriter}} | ||
Строка 42: | Строка 42: | ||
<references /> | <references /> | ||
[[Категория:Библиотека Esplora]] | [[Категория:Библиотека Esplora]] | ||
[[Категория:Esplora]] | [[Категория:Esplora]] |
Версия от 11:12, 8 июля 2023
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция tone()[1]
Генерирует квадратную волну указанной частоты через зуммер, встроенный в Esplora. Также можно указать продолжительность звука (в миллисекундах), но если этот параметр указан не будет, звук будет проигрываться, пока не будет вызвана функция Esplora.noTone().
Одновременно можно генерировать только один звук. Если звук уже проигрывается, новый вызов функции Esplora.tone() просто поменяет его частоту.
Кроме того, использование Esplora.tone() будет мешать затуханию красного светодиода.
Синтаксис
Esplora.tone(frequency, duration)
Параметры
frequency – частота звука (в герцах). Тип данных – unsigned int
duration (опционально) – продолжительность звука (в миллисекундах). Тип данных – unsigned long
Что возвращает
Ничего.
См.также
- Esplora.noTone()
- tone()
- noTone()
- analogWrite()