Probando_diodos

Dependencies:   mbed

Revision:
0:8b6588667f99
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Sat Feb 08 19:26:33 2020 +0000
@@ -0,0 +1,108 @@
+#include "mbed.h"
+
+DigitalOut myled(p5);
+DigitalOut myled2(p6);
+DigitalOut myled3(p7);
+DigitalOut myled4(p8);
+DigitalIn boton1(p9);
+float dormir = 0.509;
+
+int main() {
+
+    while(1) {
+    if(dormir == 0) { dormir = 1;}
+    if(boton1 & dormir != 0.01) {
+       dormir = (dormir - 0.01);
+    }
+
+        myled = 1;
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+        wait(dormir);
+        myled = 0;
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+        wait(dormir);
+        myled2 = 1;
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+        wait(dormir);
+        myled2 = 0;
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+        wait(dormir);
+        myled3 = 1;
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+        wait(dormir);
+        myled3 = 0;
+
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+        wait(dormir);
+        myled4 = 1;
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+        wait(dormir);
+        myled4 = 0;
+        if(dormir == 0) { dormir = 1;}
+
+       if(boton1 & dormir != 0.01) {
+         dormir = (dormir - 0.01);
+       }
+
+       wait(dormir);
+    }
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+int main() {
+    while(1) {
+        myled = 1;
+        wait(0.2);
+        myled = 0;
+        wait(0.2);
+    }
+}