DCCpp LMD Sonido


Logo DCCpp LMD

Esta sección es más un experimento que una función en si. Originalmente la implemente para poder probar la pantalla y saber si había llegado a algún punto en concreto del programa.

Si bien son sonidos básicos, son muy orientativos si no estas delante de la central y, por ejemplo, enciendes la central o cometes un error al escribir el comando.

Altavoz para central DCC El altavoz o buzzer es el más sencillo que tenía por casa pero suficiente para la función que va a realizar.

Habilitar sonido buzzer

Para habilitar los sonidos par los diferentes eventos de la central DCCpp LMD tenemos que modificar el archivo de configuración "DCCpp.h":

// #define USE_SOUND		// Buzzer sonidos varios.

En este caso el pequeño altavoz va conectado en el pin 6 y a GND. Esto pin lo podemos modificar y siempre que no entre en conflicto con los pines reservados de la central DCCpp LMD, en el archivo Sound.h.

Conexión librería DCCpp LMD con Arduino MEGA y un buzzer para indicar eventos

Hay que tener en cuenta que ciertos pines están reservados, revisa la documentación de la central antes de realizar el cambio.

#define PIN_SOUND 6

Tenemos la lista con las funciones que contiene la clase Sound:

void SoundOn();             // Encendido de la central
void SoundOff();            // Apagado de la central
void ActionError();         // Sonido de error	
void ActionErrorCurrent();	// Sonido para cortocircuito
void ActionOK();            // Sonido de acción correcta

Los sonidos son básicos y se pueden personalizar.



Página siguiente

Página anterior

Volver al índice

Descargar Librería DCCpp_LMD 2.1.0 (Modificación Oled, S88, Sonido, wifi, Bluetooth, Serial3, teclado y encoder)

Seguiré actualizando!!!