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

ПРИМЕЧАНИЕ. Если необходима генерация  сигналов на разных выводах Arduino, то нужно вначале остановить один сигнал функцией noTone(), и затем генерировать новый сигнал на другом выводе функцией tone().

Синтаксис:

Где:

  • pin – номер вывода Arduino, на котором будет остановлена генерация сигнала (меандра).

Пример:

В данном примере к цифровому выводы № 11 Arduino подключается пьезодинамик.  В основном цикле (функция loop()) программы реализован алгоритм воспроизведения мелодии.