programa de parpadeo de leds

Dependencies:   mbed

Fork of Sonar-HC-SR04 by Nestor Pereira-Neto

Revision:
1:736c439b72d4
Parent:
0:b0a3597dffa9
--- a/main.cpp	Thu Feb 05 19:04:15 2015 +0000
+++ b/main.cpp	Fri Aug 24 22:20:15 2018 +0000
@@ -1,17 +1,46 @@
 #include "mbed.h"
-#include "HCSR04.h"
-
 DigitalOut myled(LED1);
 Serial pc(USBTX,USBRX);     
-
-HCSR04 sonar(A2, D12);
+PwmOut mypwm(D3);
+DigitalOut uno(PA_0);
+DigitalOut dos(PA_1);
+DigitalOut tres(PA_4);
+InterruptIn button(USER_BUTTON);
 
 int main() {
-    printf("INICIO PROGRAMA\n");
-    while(1) {
-        printf("Distancia detectada pelo sensor Frente %.2f cm \n", sonar.getCm()); 
-        wait_ms(1000);
-        printf("Distancia detectada pelo sensor Frente %.2f in \n", sonar.getIn()); 
-        wait_ms(1000);
+    pc.printf("INICIO PROGRAMA\n");
+    //float dato;
+    while(1)
+    {
+    while(button==1)
+    {
+    uno=1;
+    dos=0;
+    tres=0;
+    wait(.2);
+    uno=0;
+    dos=1;
+    tres=0;
+    wait(0.2);
+    uno=0;
+    dos=0;
+    tres=1;
+    wait(0.2);
+    }
+    while(button==0)
+    {
+    uno=0;
+    dos=0;
+    tres=1;
+    wait(.2);
+    uno=0;
+    dos=1;
+    tres=0;
+    wait(0.2);
+    uno=1;
+    dos=0;
+    tres=0;
+    wait(0.2);
+    }
     }
 }
\ No newline at end of file