Digital Input simple example for WIZwiki-W7500 academy
Dependencies: mbed
Fork of DigitalIn_HelloWorld_WIZwiki-W7500 by
main.cpp@14:3893c636430e, 2015-07-24 (annotated)
- Committer:
- IOP
- Date:
- Fri Jul 24 01:40:22 2015 +0000
- Revision:
- 14:3893c636430e
- Parent:
- 13:f6b0834008ee
- Child:
- 15:a2d578443c70
run with easy module shield
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
joon874 | 11:8955f95f2c2c | 1 | /* Digital Input Example Program */ |
joon874 | 11:8955f95f2c2c | 2 | |
mbed_official | 0:aaf5a9d465fd | 3 | #include "mbed.h" |
mbedAustin | 5:fa65447e171b | 4 | |
IOP | 14:3893c636430e | 5 | DigitalOut shield_led_off(D10); // Shield LED_GREEN |
IOP | 14:3893c636430e | 6 | DigitalOut myled_R(D9); // LED_RED |
IOP | 14:3893c636430e | 7 | DigitalIn mysw(D2); // SW1 on easy module shield |
mbedAustin | 5:fa65447e171b | 8 | |
mbedAustin | 5:fa65447e171b | 9 | int main() |
mbedAustin | 5:fa65447e171b | 10 | { |
IOP | 13:f6b0834008ee | 11 | int sw_val; |
IOP | 14:3893c636430e | 12 | |
IOP | 14:3893c636430e | 13 | shield_led_off = 0; // Turn off Green LED on shield |
mbedAustin | 5:fa65447e171b | 14 | |
mbed_official | 0:aaf5a9d465fd | 15 | while(1) { |
IOP | 13:f6b0834008ee | 16 | |
IOP | 14:3893c636430e | 17 | sw_val = !mysw.read(); // Read Digital input value |
IOP | 13:f6b0834008ee | 18 | |
IOP | 13:f6b0834008ee | 19 | printf("Digital Input value is %d \n\r", sw_val); // output Digital Input value |
IOP | 13:f6b0834008ee | 20 | |
IOP | 13:f6b0834008ee | 21 | if(sw_val == 1){ // swich pushed, Red LED ON |
IOP | 14:3893c636430e | 22 | myled_R = 1; |
IOP | 13:f6b0834008ee | 23 | } |
IOP | 14:3893c636430e | 24 | else myled_R = 0; // the others, Red LED OFF |
IOP | 13:f6b0834008ee | 25 | |
IOP | 13:f6b0834008ee | 26 | wait(0.5); |
mbed_official | 0:aaf5a9d465fd | 27 | } |
mbedAustin | 5:fa65447e171b | 28 | } |
joon874 | 10:108881ce024e | 29 | |
joon874 | 10:108881ce024e | 30 | |
joon874 | 10:108881ce024e | 31 | |
joon874 | 10:108881ce024e | 32 | |
joon874 | 10:108881ce024e | 33 | |
joon874 | 10:108881ce024e | 34 | |
joon874 | 10:108881ce024e | 35 | |
joon874 | 10:108881ce024e | 36 | |
joon874 | 10:108881ce024e | 37 | |
joon874 | 10:108881ce024e | 38 | |
joon874 | 10:108881ce024e | 39 | |
joon874 | 10:108881ce024e | 40 | |
joon874 | 10:108881ce024e | 41 | |
joon874 | 10:108881ce024e | 42 | |
joon874 | 10:108881ce024e | 43 | |
joon874 | 10:108881ce024e | 44 | |
joon874 | 10:108881ce024e | 45 | |
joon874 | 10:108881ce024e | 46 | |
joon874 | 10:108881ce024e | 47 | |
joon874 | 10:108881ce024e | 48 | |
joon874 | 10:108881ce024e | 49 | |
joon874 | 10:108881ce024e | 50 |