
smfklmwe
Dependencies: mbed C12832_lcd TextLCD
Diff: main.cpp
- Revision:
- 27:d8f636a2a766
- Parent:
- 26:22f3f938cd2f
- Child:
- 28:b0712ef984de
--- a/main.cpp Fri Apr 24 22:46:41 2020 +0000 +++ b/main.cpp Sat May 02 04:09:53 2020 +0000 @@ -2,45 +2,58 @@ Serial com1(USBTX, USBRX); DigitalOut rojo(LED1); DigitalOut verde(LED2); -DigitalOut azul(LED3); + -void luz_alto() { +void alto() { rojo = 0; verde = 1; - azul = 1; wait(5); } -void luz_preventivo() { +void preventivo() { rojo = 0; verde = 0; - azul = 1; wait(1); } -void luz_siga() { +void siga() { rojo = 1; verde = 0; - azul = 1; wait(3); } -void parpadear_luz(DigitalOut luz) { - for(int i=0; i<4; i++) { - luz = 1; - wait(0.2); - } -} +void parpadealto(){ + rojo=0; + wait(.3); + rojo=1; + wait(.3);} + +void parpadeopreventivo(){ + rojo=0; + verde=0; + wait(.3); + rojo=1; + verde=1; + wait(.3);} + +void parpadeoverde(){ + verde=0; + wait(.3); + verde=1; + wait(.3);} int main() { - while(true) + while(1) { - luz_alto(); - parpadear_luz(rojo); - luz_preventivo(); - luz_siga(); - parpadear_luz(verde); + alto(); + parpadealto(); + parpadealto(); + preventivo(); + parpadeopreventivo(); + siga(); + parpadeoverde(); + parpadeoverde(); } } \ No newline at end of file