run with easy module shield

Dependencies:   mbed

Fork of CDS_HelloWorld_WIZwiki-W7500 by IOP WIZnet

Committer:
joon874
Date:
Tue Jul 07 02:17:33 2015 +0000
Revision:
0:fe7126797254
Child:
2:560e0b46e225
CDS Hello World Example for WIZwiki-W7500 Academy

Who changed what in which revision?

UserRevisionLine numberNew contents of line
joon874 0:fe7126797254 1 #include "mbed.h"
joon874 0:fe7126797254 2
joon874 0:fe7126797254 3 DigitalOut redled(LED1); // RED
joon874 0:fe7126797254 4 DigitalOut blueled(LED3); // BLUE
joon874 0:fe7126797254 5 AnalogIn CDS(A0);
joon874 0:fe7126797254 6
joon874 0:fe7126797254 7 int main() {
joon874 0:fe7126797254 8 printf("Hello WizWIki-W7500!\n\r");
joon874 0:fe7126797254 9 printf("===========================================\n\r");
joon874 0:fe7126797254 10
joon874 0:fe7126797254 11 int CDS_data = 0;
joon874 0:fe7126797254 12 double CDS_vol = 0;
joon874 0:fe7126797254 13
joon874 0:fe7126797254 14 while(1) {
joon874 0:fe7126797254 15 CDS_data = CDS.read()*1000;
joon874 0:fe7126797254 16 CDS_vol = CDS.read()*3.3;
joon874 0:fe7126797254 17
joon874 0:fe7126797254 18 //CDS Seneor ADC Low Data
joon874 0:fe7126797254 19 printf("CDS Data : %3d\r\n",CDS_data);
joon874 0:fe7126797254 20 //CDS Sensor Voltage data
joon874 0:fe7126797254 21 printf("CDS Voltage : %3.3lfV\r\n",CDS_vol);
joon874 0:fe7126797254 22 printf("===========================================\n\r");
joon874 0:fe7126797254 23
joon874 0:fe7126797254 24 wait(1);
joon874 0:fe7126797254 25 //Status is dark.
joon874 0:fe7126797254 26 if(CDS_data < 500){
joon874 0:fe7126797254 27 redled = 1;
joon874 0:fe7126797254 28 blueled = 0;
joon874 0:fe7126797254 29 }
joon874 0:fe7126797254 30 //Status is bright.
joon874 0:fe7126797254 31 else {
joon874 0:fe7126797254 32 redled = 0;
joon874 0:fe7126797254 33 blueled = 1;
joon874 0:fe7126797254 34 }
joon874 0:fe7126797254 35 }
joon874 0:fe7126797254 36 }