run with easy module shield
Dependencies: mbed
Fork of CDS_HelloWorld_WIZwiki-W7500 by
main.cpp@0:fe7126797254, 2015-07-07 (annotated)
- 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?
User | Revision | Line number | New 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 | } |