aaaaaaaaaaa

Dependencies:   mbed

Revision:
0:327a4132f8aa
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Oct 29 18:31:42 2018 +0000
@@ -0,0 +1,45 @@
+#include "mbed.h"
+
+DigitalOut  Led(D13);
+PwmOut  Izq(D5);
+PwmOut  Der(D6);
+InterruptIn Incrementa(USER_BUTTON);
+InterruptIn Decrementa(D15);
+
+float Estado;
+
+void dispara1() {
+    if(Estado>-1){
+        Estado=Estado-0.1;
+    }
+}
+void dispara2() {
+    if(Estado<1){
+        Estado=Estado+0.1;
+    }
+}
+
+int main(){
+    Estado=0.1;
+    Izq.period_us(1666);
+    Izq.write(Estado);
+    Der.period_us(1666);
+    Der.write(0);
+    Decrementa.fall(&dispara1);
+    Incrementa.fall(&dispara2);
+    Izq=1;
+    Der=0;
+    while(1){
+        Led=!Led;
+        if (Estado<0){
+            Izq.write(0);
+            Der.write(-Estado);
+        }
+        else{
+            Izq.write(Estado);
+            Der.write(0);
+        }
+        wait(0.5);
+    }
+}
+