Control Fan speed

Dependencies:   mbed

Revision:
0:0af9d6fdeb4e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Tue Sep 03 10:00:08 2019 +0000
@@ -0,0 +1,22 @@
+#include "mbed.h"
+ 
+InterruptIn button(D2);
+DigitalOut led(D13);
+DigitalOut triacPulse(D5);
+ 
+void fire_angle() {
+    wait_ms(5);
+    triacPulse= 1;
+    wait_us(50);  
+    // delay 50 uSec on output pulse to turn on triac
+    triacPulse = 0;
+}
+ 
+int main() {
+    button.fall(&fire_angle);
+    while(1) { 
+        led = !led;
+        wait(1);
+        
+    }
+}
\ No newline at end of file