Digital Input simple example for WIZwiki-W7500 academy

Dependencies:   mbed

Fork of DigitalIn_HelloWorld_WIZwiki-W7500 by Lawrence Lee

Committer:
IOP
Date:
Tue Aug 04 00:04:28 2015 +0000
Revision:
15:a2d578443c70
Parent:
14:3893c636430e
Child:
16:15c653e11eae
pin porting changed for w7500

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 15:a2d578443c70 5 DigitalOut myled_R(LED_RED); // LED_RED on WIZwiki-W7500
IOP 15:a2d578443c70 6 DigitalIn mysw(D2); // 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 15:a2d578443c70 18 if(sw_val == 1){ // switch pushed, Red LED ON
IOP 15:a2d578443c70 19 myled_R = 0;
IOP 13:f6b0834008ee 20 }
IOP 15:a2d578443c70 21 else myled_R = 1; // the others, Red LED OFF
IOP 13:f6b0834008ee 22
IOP 15:a2d578443c70 23 wait(0.2);
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