Jméno

tone — Generates a square wave of the specified frequency (and 50% duty cycle) on a pin

Přehled

void tone(pin, frequency);
pin;
frequency;

void tone(pin, frequency, duration);
pin;
frequency;
duration;

Parametr pin určuje vývod na kterém bude generován tón. Parametr frequency pak kmitočet tónu v Hz. Pokud je použit i třetí parametr duration, tak udává dobu trvání tónu v milisekundách.

Popis

Funkce generuje tón jenž má obdélníkový průběh a střídu 50%. Pokud použijeme variantu bez parametru duration, funkce nastaví hardware pro generování tónu a hned se vrátí. Tón zní, dokud jej nezměníme dalším voláním tone na ten samý pin, nebo dokud nezavoláme funkci noTone. Pokud použijeme variantu volání se třemi parametry, přehrává se tón tak dlouho jak jsme nastavili ve třetím parametru duration.

Varování

Použití funkce tone je v konflikut s použitím PWM na pinech 3 a 11.

Odkazy

Související informace: Arduino.noTone;

Licence Creative Commons
Elektronika a počítače, jejímž autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .