Search wiring.org.co:

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&aacute;ximo numero de tonos simult&aacute;neos a 2
      setTonePolyphony(2);
      // genera un tono de 400Hz en el pin de salida 8 con una duraci&oacute;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&aacute;nea
        if (getTonePolyphony() >=2) {
          // genera un tono de 1000 en el pin de salida 9 con una duraci&oacute;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()

Updated on July 07, 2011 11:12:59pm PDT