Digital Input simple example for WIZwiki-W7500 academy
Dependencies: mbed
Fork of DigitalIn_HelloWorld_WIZwiki-W7500 by
main.cpp@16:15c653e11eae, 2016-01-06 (annotated)
- Committer:
- IOP
- Date:
- Wed Jan 06 06:33:11 2016 +0000
- Revision:
- 16:15c653e11eae
- Parent:
- 15:a2d578443c70
- Child:
- 17:2678f7976a04
change pin number
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 | 15:a2d578443c70 | 5 | DigitalOut myled_R(LED_RED); // LED_RED on WIZwiki-W7500 |
IOP | 16:15c653e11eae | 6 | DigitalIn mysw(D10); // push switch |
mbedAustin | 5:fa65447e171b | 7 | |
mbedAustin | 5:fa65447e171b | 8 | int main() |
mbedAustin | 5:fa65447e171b | 9 | { |
IOP | 13:f6b0834008ee | 10 | int sw_val; |
mbedAustin | 5:fa65447e171b | 11 | |
mbed_official | 0:aaf5a9d465fd | 12 | while(1) { |
IOP | 13:f6b0834008ee | 13 | |
IOP | 15:a2d578443c70 | 14 | sw_val = mysw.read(); // Read Digital input value |
IOP | 13:f6b0834008ee | 15 | |
IOP | 13:f6b0834008ee | 16 | printf("Digital Input value is %d \n\r", sw_val); // output Digital Input value |
IOP | 13:f6b0834008ee | 17 | |
IOP | 16:15c653e11eae | 18 | if(sw_val == 1) // switch pushed, Red LED ON |
IOP | 16:15c653e11eae | 19 | myled_R = 0; |
IOP | 15:a2d578443c70 | 20 | else myled_R = 1; // the others, Red LED OFF |
IOP | 13:f6b0834008ee | 21 | |
IOP | 15:a2d578443c70 | 22 | wait(0.2); |
mbed_official | 0:aaf5a9d465fd | 23 | } |
IOP | 16:15c653e11eae | 24 | |
mbedAustin | 5:fa65447e171b | 25 | } |
joon874 | 10:108881ce024e | 26 | |
joon874 | 10:108881ce024e | 27 | |
joon874 | 10:108881ce024e | 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 |