smfklmwe

Dependencies:   mbed C12832_lcd TextLCD

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