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.


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.2 (Modificación Oled, S88, Sonido, wifi, Bluetooth, Serial3, teclado y encoder)

Seguiré actualizando!!!