Skip to content

DigitalCodesign/MentorBit-Zumbador

Repository files navigation

MentorBit-Zumbador

Esta librería está diseñada para que puedas controlar la emisión de sonido mediante un módulo zumbador conectado a tu placa MentorBit.

Si estás empezando en el mundo de la electrónica, ¡no te preocupes! MentorBit está pensado para que aprender sea fácil y divertido. Esta placa ya incluye un montón de componentes (LEDs, pulsadores, pantallas, etc.) y utiliza conectores especiales (JST) para que puedas añadir nuevos sensores y módulos sin tener que pelearte con un montón de cables. Pásate por nuestra web para saber más de MentorBit y nuestros productos pinchando aquí.

Render del Módulo MentorBit Zumbador.

Con esta librería, podrás generar sonidos, alarmas o señales acústicas de manera sencilla en tus proyectos.


Descripción

¿Qué es un zumbador?

Un zumbador (o buzzer) es un componente electrónico capaz de emitir un tono audible cuando se le aplica una señal.

Es ideal para generar retroalimentación sonora, alarmas, notificaciones o música simple.


¿Qué hace esta librería?

La librería MentorBit-Zumbador facilita el control de un zumbador conectado a la placa MentorBit. Permite emitir tonos específicos o simplemente activar y desactivar el zumbador mediante señales digitales o PWM.


¿Qué puedes construir con este módulo?

  • Alarmas sonoras para notificar eventos.
  • Juegos con efectos de sonido simples.
  • Proyectos educativos interactivos con retroalimentación sonora.

Cómo empezar

1. Conexión del Módulo

Conecta el módulo zumbador a uno de los puertos digitales con conector JST de 4 pines ubicados en la sección "Puertos para Módulos" de la placa MentorBit.

2. Instalación de la Librería

  • Abre tu entorno de programación IDE de Arduino.
  • Ve al menú Programa -> Incluir Librería -> Administrar Librerías...
  • En el buscador, escribe MentorBit-Zumbador y haz clic en "Instalar".

Ejemplo de búsqueda en el gestor de librerías del IDE de Arduino.


Ejemplo Básico: Activar el zumbador

Este ejemplo activa el zumbador durante 500 ms cada segundo.

#include <MentorBitZumbador.h>

#define PIN_ZUMBADOR A4

MentorBitZumbador zumbador(PIN_ZUMBADOR);

void setup() {
    // Nada necesario por ahora
}

void loop() {
  // Emitir tonos de diferentes frecuencias y con delay diferentes para hacer una melodia
  zumbador.emitirTono(500);
  delay(500);
  zumbador.emitirTono(0);
  delay(1000);
  zumbador.emitirTono(400);
  delay(500);
  zumbador.emitirTono(0);
  delay(500);
  zumbador.emitirTono(200);
  delay(500);
  zumbador.emitirTono(0);
  delay(500);
  zumbador.emitirTono(400);
  delay(500);
  zumbador.emitirTono(0);
  delay(500);
}

Funciones Principales

  • void emitirTono(uint16_t frecuencia)
    Emite un tono específico.

Recursos Adicionales

About

Librería para Módulo MentorBit de zumbador pasivo

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages