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.
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 6Tenemos 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 correctaLos 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!!!
