Oscar Schofield / Mbed 2 deprecated Elec350_OBS

Dependencies:   mbed

Revision:
1:16b0f2898739
Child:
17:d46ebce20be0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/led.cpp	Thu Oct 15 11:20:49 2015 +0000
@@ -0,0 +1,33 @@
+#include "led.h"    //include header file 
+
+//constructor
+
+Led::Led(string s){     //Constructor implementation
+        if(s == "red") 
+            pin = PD_14;     
+         
+            else if(s == "blue")
+                pin = PD_15;
+       
+                else if(s == "green")
+                    pin = PD_12;
+            
+                    else if(s == "orange")
+                        pin = PD_13; 
+    LedOut = new DigitalOut(pin);
+}
+
+void Led::On(){
+    LedOut -> write(1); 
+}
+
+void Led::Off(){
+    LedOut -> write(0);
+}
+
+void Led::Flash(float Delay){
+     wait(Delay);
+     On();
+     wait(Delay);
+     Off();
+}     
\ No newline at end of file