Digital Input simple example for WIZwiki-W7500 academy
Dependencies: mbed
Fork of DigitalIn_HelloWorld_WIZwiki-W7500 by
Diff: main.cpp
- 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); }