Últimos pasos para primera versión oficial

Aunque tenía muchas partes del código ya hechas, la verdad es que juntar todo el código y realizar todas las funciones y extructura interna sin bloqueos ha sido una tarea mucho más laboriosa de lo esperado. Además, he realizado decenas de funciones de cara al usuario y la primera versión del Software de LibreServo es mucho más completa de lo que en un principio había previsto.

En las siguientes entradas iré detallando un poco más las funciones y funcionamiento de LibreServo, por ahora dejo un pequeño vídeo curioso que hice con la placa de test v2 de LibreServo hace pocas semanas a modo de pequeño adelanto probando la función de sonido de LibreServo. Sí, LibreServo es capaz de generar sonido haciendo uso del motor DC.

Música con LibreServo

LibreServo permite mandar bloques de comandos haciendo mucho más sencillo mandar decenas de comandos a la vez. LibreServo se encarga de almacenarlos e ir ejecutándolos uno detrás de otro. Este sencillo test realmente no era sobre generar música, sino sobre ver que todo el sistema interno de LibreServo funcionaba.

Los comandos utilizados son los siguientes.


/*****IMPERIAL MARCH*****/
S1L255:0:0|S1T1567:300:100|S1T1567:10:0|S1T1567:300:100|S1T1567:10:0|S1T1567:300:100|S1T1567:10:0|S1L0:255:0|S1T1244:300:100|S1T1244:10:0|S1T1864:60:100|S1T1864:10:0|S1L0:0:255|S1T1567:300:100|S1T1567:10:0|S1T1244:300:100|S1T1244:10:0|S1T1864:60:100|S1T1864:10:0|S1L0:255:255|S1T1567:400:100|S1T1567:20:0|S1L255:255:0|S1T2349:300:100|S1T2349:10:0|S1T2349:300:100|S1T2349:10:0|S1T2349:300:100|S1T2349:10:0|S1L255:0:255|S1T2489:300:100|S1T2489:10:0|S1T1864:60:100|S1T1864:10:0|S1L0:255:0|S1T1480:300:100|S1T1480:10:0|S1L0:255:255|S1T1244:300:100|S1T1244:10:0|S1T1864:60:100|S1T1864:10:0|S1L255:255:255|S1T1568:500:100|S1T1568:10:0|S1LR;

/******MAIN THEME******/
S1T1174:75:70|S1T1174:10:0|S1T1174:75:70|S1T1174:10:0|S1T1174:75:70|S1T1174:10:0|S1T1568:450:100|S1T1568:10:0|S1T2349:450:100|S1T2349:10:0|S1T2093:75:70|S1T2093:10:0|S1T1975:75:70|S1T1975:10:0|S1T1760:75:70|S1T1760:10:0|S1T3135:450:100|S1T3135:10:0|S1T2349:450:100|S1T2349:10:0|S1T2093:75:70|S1T2093:10:0|S1T1975:75:70|S1T1975:10:0|S1T1760:75:70|S1T1760:10:0|S1T3135:450:100|S1T3135:10:0|S1T2349:450:100|S1T2349:10:0|S1T2093:75:70|S1T2093:10:0|S1T1975:75:70|S1T1975:10:0|S1T2093:75:70|S1T2093:10:0|S1T1760:450:100|S1T1760:10:0;

/*******Still D.R.E.*******/
S1T2093:100:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3520:10:0|S1T2093:300:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3520:10:0|S1T2637:100:70|S1T2637:10:0|S1T1975:100:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3520:10:0|S1T1975:300:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3136:10:0|S1T2637:100:70|S1T2637:10:0|S1T2093:100:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3520:10:0|S1T2093:300:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3520:10:0|S1T2637:100:70|S1T2637:10:0|S1T1975:100:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3520:10:0|S1T1975:300:100|S1T2093:10:0|S1T2637:100:70|S1T2637:10:0|S1T3520:100:70|S1T3136:10:0|S1T2637:100:70|S1T2637:10:0;

S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3136:50:70|S1T3136:5:0|S1T1975:25:100|S1T2637:25:70|S1T3136:50:70|S1T3136:5:0|S1T1975:25:100|S1T2637:25:70|S1T3136:50:70|S1T3136:5:0|S1T1975:25:100|S1T2637:25:70|S1T3136:50:70|S1T3136:5:0|S1T1975:25:100|S1T2637:25:70|S1T3136:50:70|S1T3136:5:0;

S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T2093:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3520:50:70|S1T3520:5:0|S1T1975:25:100|S1T2637:25:70|S1T3136:50:70|S1T3136:200:0|S1T1975:25:100|S1T2637:25:70|S1T3136:50:70|S1T3136:5:0;

Suscripción

Recibe un email por cada nuevo artículo.

Esta pregunta es para comprobar si usted es un visitante humano y prevenir envíos de spam automatizado.

5 + 15 =
Resuelva este simple problema matemático y escriba la solución; por ejemplo: Para 1+3, escriba 4.