Digital Input simple example for WIZwiki-W7500 academy

Dependencies:   mbed

Fork of DigitalIn_HelloWorld_WIZwiki-W7500 by Lawrence Lee

Committer:
IOP
Date:
Fri Jul 24 00:44:13 2015 +0000
Revision:
13:f6b0834008ee
Parent:
11:8955f95f2c2c
Child:
14:3893c636430e
simple coding

Who changed what in which revision?

UserRevisionLine numberNew 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 13:f6b0834008ee 5 DigitalIn mysw(D10); // Change this to the button on your board
IOP 13:f6b0834008ee 6 DigitalOut myled_R(LED1); // LED_RED
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 13:f6b0834008ee 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 13:f6b0834008ee 18 if(sw_val == 1){ // swich pushed, Red LED ON
IOP 13:f6b0834008ee 19 myled_R = 0;
IOP 13:f6b0834008ee 20 }
IOP 13:f6b0834008ee 21 else myled_R = 1; // the others, Red LED OFF
IOP 13:f6b0834008ee 22
IOP 13:f6b0834008ee 23 wait(0.5);
mbed_official 0:aaf5a9d465fd 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