Menu
CoddyTech

Reproducir un tono en un zumbador

Parte de la sección Salidas del Journey de Arduino de Coddy. Lección 10 de 24.

Un zumbador hace clic cada vez que cambia el voltaje de su pin. Hazlo sonar cientos de veces por segundo y oirás una nota.

El número de veces por segundo es la frecuencia, medida en hercios (Hz). Una frecuencia más alta produce una nota más aguda: 440 Hz es la nota La, y 880 Hz es el La una octava más arriba.

tone(pin, frequency) enciende y apaga el pin a esa frecuencia por ti:

tone(8, 440);  // reproduce 440 Hz en el pin 8

Al igual que un pin PWM, el tono sigue sonando por sí solo, incluso durante delay(), hasta que vuelvas a llamar a tone() con otra frecuencia. Funciona en cualquier pin, no solo en los que tienen ~.

challenge icon

Desafío

Fácil

El zumbador está en el pin 8. Haz una sirena de dos notas:

  • reproduce 440 Hz durante un segundo
  • después 880 Hz durante un segundo
  • una y otra vez

Pulsa Run y escucha; después, pulsa Check.

Pruébalo tú mismo

const int buzzerPin = 8;

void setup() {
}

void loop() {
  // 440 Hz durante un segundo, luego 880 Hz durante un segundo
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Salidas

Practica por tu cuenta: Playground de Arduino