Framework (A-Z)

Referencia para la versión de Wiring 1.0 Build 0100+. Si tiene una versión previa, use la referencia incluida con su software. Si encuentra errores o tiene comentarios, no dude en contactarnos.

Nombre

tone()

Ejemplos
void setup() {
  // genera un tono de 400Hz en el pin de salida 8 con 200ms de duración
  tone(8, 400, 200); 
}

void loop() {

}

void setup() {
  // genera un tono de 415Hz en el pin de salida 8 con una duración infinita
  tone(8, NOTE_GS4); 
}

void loop() {

}
Descripción La función tone() genera un tono a una frecuencia determinada en hertz en un pin específico con una duración especificada. El comando tone usa recursos como timers para generar el tono de forma precisa. Use un número negativo para una duración infinita. Si un comando tone previo está sonando, y un nuevo pin es especificado y tonePolyphony ha sido especificado > 1, y hay timers diponibles, un tono simultáneo sonará en el nuevo pin.
Sintaxis
tone(pin, frecuencia, duración)
tone(pin, frecuencia)
Parámetros
pin int: El número del pin de salida en el que el tono será generado.
frecuencia int: La frecuencia del pulso en Hertz. Las siguientes frecuencias de tonos están predefinidas en el lenguaje: NOTE_B0=31, NOTE_C1=33, NOTE_CS1=35, NOTE_D1=37, NOTE_DS1=39, NOTE_E1=41, NOTE_F1=44, NOTE_FS1=46, NOTE_G1=49, NOTE_GS1=52, NOTE_A1=55, NOTE_AS1=58, NOTE_B1=62, NOTE_C2=65, NOTE_CS2=69, NOTE_D2=73, NOTE_DS2=78, NOTE_E2=82, NOTE_F2=87, NOTE_FS2=93, NOTE_G2=98, NOTE_GS2=104, NOTE_A2=110, NOTE_AS2=117, NOTE_B2=123, NOTE_C3=131, NOTE_CS3=139, NOTE_D3=147, NOTE_DS3=156, NOTE_E3=165, NOTE_F3=175, NOTE_FS3=185, NOTE_G3=196, NOTE_GS3=208, NOTE_A3=220, NOTE_AS3=233, NOTE_B3=247, NOTE_C4=262, NOTE_CS4=277, NOTE_D4=294, NOTE_DS4=311, NOTE_E4=330, NOTE_F4=349, NOTE_FS4=370, NOTE_G4=392, NOTE_GS4=415, NOTE_A4=440, NOTE_AS4=466, NOTE_B4=494, NOTE_C5=523, NOTE_CS5=554, NOTE_D5=587, NOTE_DS5=622, NOTE_E5=659, NOTE_F5=698, NOTE_FS5=740, NOTE_G5=784, NOTE_GS5=831, NOTE_A5=880, NOTE_AS5=932, NOTE_B5=988, NOTE_C6=1047, NOTE_CS6=1109, NOTE_D6=1175, NOTE_DS6=1245, NOTE_E6=1319, NOTE_F6=1397, NOTE_FS6=1480, NOTE_G6=1568, NOTE_GS6=1661, NOTE_A6=1760, NOTE_AS6=1865, NOTE_B6=1976, NOTE_C7=2093, NOTE_CS7=2217, NOTE_D7=2349, NOTE_DS7=2489, NOTE_E7=2637, NOTE_F7=2794, NOTE_FS7=2960, NOTE_G7=3136, NOTE_GS7=3322, NOTE_A7=3520, NOTE_AS7=3729, NOTE_B7=3951, NOTE_C8=4186, NOTE_CS8=4435, NOTE_D8=4699 y NOTE_DS8=4978.
duración int: La duración en milisegundos o nada para una duración infinita (hasta que se invoque el comando noTone(), o se llame un nuevo tone())
Retorna Ninguno
Uso Application
Relacionados tone()
noTone()
setTonePolyphony()
getTonePolyphony()
Updated on July 07, 2011 11:13:55pm PDT

Creative Commons License