Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Revision 5:2f4f127e2cef, committed 2019-10-25
- Comitter:
- JavierMarcelo98
- Date:
- Fri Oct 25 14:26:34 2019 +0000
- Parent:
- 4:e8498d695fc2
- Commit message:
- Programa que despliega una secuencia de luces, sonido o ambas al mismo tiempo.
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r e8498d695fc2 -r 2f4f127e2cef main.cpp --- a/main.cpp Wed Oct 23 04:10:29 2019 +0000 +++ b/main.cpp Fri Oct 25 14:26:34 2019 +0000 @@ -100,7 +100,7 @@ Setup(); // Inicialización del sistema Portada(); //Mandar a llamar a la funcion Portada. -Seleccion(); //Mandar a llamar a la Seleccion. +Seleccion(); //Mandar a llamar a la funcion Seleccion. } /* END main */ @@ -119,53 +119,58 @@ */ // Las Funciones Prototipo van aquí ! void Setup() -{ -// terminal.baud(Baud_Rate); // Se configura la velocidad de transmisión e inicia la comunicación serial. - terminal.baud(115200); // Se configura la velocidad de transmisión e inicia la comunicación serial. +{ + terminal.baud(115200); // Se configura la velocidad de transmisión e inicia la comunicación serial. } void Portada()//Funcion Portada { - terminal.printf("ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA"); - terminal.printf("\n\rIngenieria en comunicaciones y electronica"); - terminal.printf("\n\rAnalisis Numerico"); - terminal.printf("\n\rPrograma N. 5 "); - terminal.printf("\n\rMarcelo Padron Javier"); - terminal.printf("\n\rGRUPO:4CV2"); + terminal.printf("\n\n\r\t\e[1;32m0101 0101 010101 01 10 0101 0101 0101 0101 0101 0101 0101 01 10 0101 0101\e[0m"); + terminal.printf("\n\r\t\e[1;32m01 01 01 010 010 01 0 0 1 01 0 1 10 01 010 10 01 0 1\e[0m"); + terminal.printf("\n\r\t\e[1;32m0101 0101 01 01 1 10 0101 1 0101 01 0101 10 0101 01 1 10 01 0 1\e[0m"); + terminal.printf("\n\r\t\e[1;32m01 01 01 01 10 01 0 0 1 01 0 1 10 01 01 010 01 0 1\e[0m"); + terminal.printf("\n\r\t\e[1;32m0101 0101 010101 01 10 0101 0101 0 1 0101 0 1 10 0101 01 10 0101 0101\e[0m"); + terminal.printf("\n\n\r\t\e[1;32m \'NUESTROS COLORES VERDE \e[0m\e[1;37mY BLANCO, POR QUE EL\e[0m\e[1;31m ROJO LO LLEVAMOS EN LA SANGRE!!!\'\e[0m\n\n"); + terminal.printf("\n\r\t\t\e[1;37m ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA\e[0m"); + terminal.printf("\n\n\r\t\t\e[1;37m INGENIERIA EN COMUNICACIONES Y ELECTRONICA\e[0m"); + terminal.printf("\n\n\r\t\t\e[1;37m ANALISIS NUMERICO\e[0m"); + terminal.printf("\n\n\r\t\t\e[1;37m PROGRAMA SECUENCIAS LED-BUZZER\e[0m"); + terminal.printf("\n\n\r\t\t\e[1;37m ALUMNO: MARCELO PADRON JAVIER\e[0m"); + terminal.printf("\n\n\r\t\t\e[1;37m GRUPO: 4CV2\e[0m\n\n"); wait(3.0);//Retardo de 3 segundos } void Seleccion()//Funcion Seleccion { Primero: - terminal.printf("\n\n\rEste programa despliega una secuencia de luces,\n\runa secuencia de sonido o ambas al mismo tiempo."); - terminal.printf("\n\rOprima 1 si: Desea que se despliegue la secuencia de luces."); - terminal.printf("\n\rOprima 2 si: Desea que se despliegue una secuencia de sonido."); - terminal.printf("\n\rOprima 3 si: Desea que se desplieguen ambas secuencias.\n\r"); + terminal.printf("\n\n\r\t\e[1;33mEste programa despliega una secuencia de luces, una secuencia\n\r\tde sonido o ambas al mismo tiempo.\e[0m\n"); + terminal.printf("\n\r\t\e[1;34mOprima 1 si: Desea que se despliegue la secuencia de luces.\e[0m\n"); + terminal.printf("\n\r\t\e[1;35mOprima 2 si: Desea que se despliegue una secuencia de sonido.\e[0m\n"); + terminal.printf("\n\r\t\e[1;36mOprima 3 si: Desea que se desplieguen ambas secuencias.\e[0m\n\n\n\n"); char valor = terminal.getc(); //Seleccion de opcion(No funciona!!) - wait(1.0); + wait(2.0); valor = '3';//Valor predefinido que lanza la secuencia de Luces y del Buzzer switch(valor) { //Menu de opciones - case '1': terminal.printf("\n\rUsted a seleccionado la opcion 1\n\r"); - wait(1.0); - terminal.printf("\n\rDesplegando secuencia en...."); + case '1': terminal.printf("\n\r\t\e[1;34mUsted a seleccionado la opcion 1.\e[0m\n\r"); + wait(1.0); + terminal.printf("\n\r\t\e[1;34mDesplegando secuencia en\e[0m"); wait(1.0); - terminal.printf("\n\r3...."); + terminal.printf("\n\r\t\f\e[1;34m3...................\e[0m"); wait(1.0); - terminal.printf("\n\r2...."); + terminal.printf("\n\r\t\f\e[1;34m2...................\e[0m"); wait(1.0); - terminal.printf("\n\r1...."); + terminal.printf("\n\r\t\f\e[1;34m1...................\e[0m"); wait(1.0); Barrido.attach_us(&Barrido_OnInterrupt, Ticker_Rate); break; - case '2': terminal.printf("\n\rUsted a seleccionado la opcion 2\n\r"); - wait(1.0); - terminal.printf("\n\rDesplegando secuencia en...."); + case '2': terminal.printf("\n\r\t\e[1;35mUsted a seleccionado la opcion 2.\e[0m\n\r"); + wait(1.0); + terminal.printf("\n\r\t\e[1;35mDesplegando secuencia en....\e[0m"); wait(1.0); - terminal.printf("\n\r3...."); + terminal.printf("\n\r\t\f\e[1;35m3...................\e[0m"); wait(1.0); - terminal.printf("\n\r2...."); + terminal.printf("\n\r\t\f\e[1;35m2...................\e[0m"); wait(1.0); - terminal.printf("\n\r1...."); + terminal.printf("\n\r\t\f\e[1;35m1...................\e[0m"); wait(1.0); for(int x=0; x<40; x++)//Este for solamente repite la secuencia, puedes modificar x. { @@ -187,15 +192,15 @@ Buzzer = 0.0; } break; - case '3': terminal.printf("\n\rUsted a seleccionado la opcion 3\n\r"); - wait(1.0); - terminal.printf("\n\rDesplegando secuencia en...."); + case '3': terminal.printf("\n\r\t\e[1;36mUsted a seleccionado la opcion 3.\e[0m\n\r"); + wait(1.0); + terminal.printf("\n\r\t\e[1;36mDesplegando secuencia en....\e[0m"); wait(1.0); - terminal.printf("\n\r3...."); + terminal.printf("\n\r\t\f\e[1;36m3...................\e[0m"); wait(1.0); - terminal.printf("\n\r2...."); + terminal.printf("\n\r\t\f\e[1;36m2...................\e[0m"); wait(1.0); - terminal.printf("\n\r1...."); + terminal.printf("\n\r\t\f\e[1;36m1...................\e[0m"); wait(1.0); { Barrido.attach_us(&Barrido_OnInterrupt, Ticker_Rate);