denshi doramu dp1:speaker dp2:sw dp4:sw

Dependencies:   mbed

Fork of kc_denshi_doramu by kohacraft Lab

Revision:
0:5a9fa199fc33
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Aug 24 07:10:38 2015 +0000
@@ -0,0 +1,43 @@
+#include "mbed.h"
+#include <stdlib.h>
+PwmOut myled(dp1);
+DigitalIn sw1(dp2);
+DigitalIn sw2(dp4);
+int main() {
+    
+    float p1;
+    float p2;
+    while(1) {
+        if(sw1 == 1){
+        for( int i=0 ; i<5 ; i++ )
+        {
+            myled = 1;
+            wait(1.0/500);
+            myled = 0;
+            wait(1.0/500);
+            }
+           
+        for(p1 = 500; p1 >= 0 ; p1 -= 75.0) {
+            
+            myled = 1;
+            wait(1.0/p1);
+            myled = 0;
+            wait(1.0/p1);
+            }
+            wait(0.1);
+                   }
+           if(sw2 == 1){
+               for( int i=0 ; i<1000 ; i++ )
+        {
+        myled = (int)( ((float)rand()/RAND_MAX/2)+0.5f + 0.25);
+        wait(0.000001);
+        myled = (int)( ((float)rand()/RAND_MAX/2)+0.5f +0.25);
+        wait(0.000001);
+        }
+        wait(0.1);
+        }
+                   
+                   
+                   
+    }
+}