Digital Input simple example for WIZwiki-W7500 academy

Dependencies:   mbed

Fork of DigitalIn_HelloWorld_WIZwiki-W7500 by Lawrence Lee

Revision:
14:3893c636430e
Parent:
13:f6b0834008ee
Child:
15:a2d578443c70
--- a/main.cpp	Fri Jul 24 00:44:13 2015 +0000
+++ b/main.cpp	Fri Jul 24 01:40:22 2015 +0000
@@ -2,23 +2,26 @@
 
 #include "mbed.h"
 
-DigitalIn  mysw(D10);      // Change this to the button on your board
-DigitalOut myled_R(LED1);  // LED_RED
+DigitalOut shield_led_off(D10); // Shield LED_GREEN
+DigitalOut myled_R(D9);         // LED_RED
+DigitalIn  mysw(D2);            // SW1 on easy module shield 
 
 int main()
 {
     int sw_val;
+
+    shield_led_off = 0;     // Turn off Green LED on shield
     
     while(1) {
         
-        sw_val = mysw.read();    // Read Digital input value
+        sw_val = !mysw.read();    // Read Digital input value
         
         printf("Digital Input value is %d \n\r", sw_val);    // output Digital Input value
         
         if(sw_val == 1){    // swich pushed, Red LED ON
-            myled_R = 0;    
+            myled_R = 1;    
         }
-        else myled_R = 1;   // the others, Red LED OFF
+        else myled_R = 0;   // the others, Red LED OFF
         
         wait(0.5);
     }