Actividad 12

 

Generación de tonos en Arduino

En esta actividad vamos a generar una secuencia de 4 tonos de diferentes frecuencias: 100Hz, 500Hz, 1000Hz y 5000Hz. Para realidad el control de un zumbador haremos uso de la función tone(pin, frecuency, duration) y la función noTone(pin).



/*
  Ejemplo [ Zumbador.ino ] para comprobar el funcionamiento del zumbador
  en el Escornabot
*/

// Incluimos la libreria con funciones y variables para Escornabot
#include "Escornabot.h"

/*
    Inicializamos la clase en la variable de nombre Escornabot.
    Como en este ejemplo no vamos a utilizar los motores, podemos
    pasar el argumento para el constructor de la clase Escornabot
    con cualquier valor.
*/
Escornabot Escornabot(10);

// Rutina de Setup
void setup() {

    // En el setup no es necesario hacer nada en este ejemplo

}

void loop() {

    tone(Escornabot.zumbador100);
    delay(250);
    noTone(Escornabot.zumbador);
    tone(Escornabot.zumbador500);
    delay(250);
    noTone(Escornabot.zumbador);
    tone(Escornabot.zumbador1000);
    delay(250);
    noTone(Escornabot.zumbador);
    tone(Escornabot.zumbador5000);
    delay(250);
    noTone(Escornabot.zumbador);
    delay(1000);

}
Vistas
26 Número de vistas
26 Vistas de miembros
0 Vistas públicas
Acciones
0 Gustos
0 No me gusta
0 Comentarios
Compartir en redes sociales
Compartir enlace
Compartir por correo

Por favor iniciar sesión para compartir esto webpage por correo.