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 | getTonePolyphony() |
---|---|
Ejemplos | void setup() { // Asigna el pin digital 7 como entrada para conectar un switch pinMode(7, INPUT); // asigna el máximo numero de tonos simultáneos a 2 setTonePolyphony(2); // genera un tono de 400Hz en el pin de salida 8 con una duración infinita tone(8, 400); } void loop() { // si el switch es presionado if (digitalRead(7) == HIGH) { // y se pueden activa dos tonos de manera simultánea if (getTonePolyphony() >=2) { // genera un tono de 1000 en el pin de salida 9 con una duración infinita tone(9, 1000); } } } |
Descripción | La función getTonePolyphony() retorna el número máximo de tonos simultáneos. 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 | getTonePolyphony();
|
Retorna | int: El número máximo de tonos que pueden sonar de manera simultánea. |
Uso | Application |
Relacionados | tone() noTone() setTonePolyphony() getTonePolyphony() |