Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of CDS_HelloWorld_WIZwiki-W7500 by
main.cpp@4:9866fbe66750, 2015-07-24 (annotated)
- Committer:
- IOP
- Date:
- Fri Jul 24 01:32:06 2015 +0000
- Revision:
- 4:9866fbe66750
- Parent:
- 3:b4272b24707b
- Child:
- 5:07cf6e09cd27
run with easy module shield
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 | |
IOP | 4:9866fbe66750 | 3 | DigitalOut myled_R(D9); // LED_RED on easy module shield |
IOP | 4:9866fbe66750 | 4 | DigitalOut myled_G(D10); // LED_GREEN on easy module shield |
IOP | 4:9866fbe66750 | 5 | DigitalOut myled_B(D11); // LED_BLUE on easy module shield |
IOP | 4:9866fbe66750 | 6 | AnalogIn CDS(A1); // Analog Input Pin A1 |
joon874 | 0:fe7126797254 | 7 | |
joon874 | 0:fe7126797254 | 8 | int main() { |
joon874 | 0:fe7126797254 | 9 | printf("Hello WizWIki-W7500!\n\r"); |
joon874 | 0:fe7126797254 | 10 | printf("===========================================\n\r"); |
joon874 | 0:fe7126797254 | 11 | |
joon874 | 0:fe7126797254 | 12 | int CDS_data = 0; |
joon874 | 0:fe7126797254 | 13 | double CDS_vol = 0; |
joon874 | 0:fe7126797254 | 14 | |
joon874 | 0:fe7126797254 | 15 | while(1) { |
joon874 | 0:fe7126797254 | 16 | CDS_data = CDS.read()*1000; |
joon874 | 0:fe7126797254 | 17 | CDS_vol = CDS.read()*3.3; |
joon874 | 0:fe7126797254 | 18 | |
joon874 | 0:fe7126797254 | 19 | //CDS Seneor ADC Low Data |
joon874 | 0:fe7126797254 | 20 | printf("CDS Data : %3d\r\n",CDS_data); |
joon874 | 0:fe7126797254 | 21 | //CDS Sensor Voltage data |
joon874 | 0:fe7126797254 | 22 | printf("CDS Voltage : %3.3lfV\r\n",CDS_vol); |
joon874 | 0:fe7126797254 | 23 | printf("===========================================\n\r"); |
joon874 | 0:fe7126797254 | 24 | |
joon874 | 0:fe7126797254 | 25 | wait(1); |
IOP | 4:9866fbe66750 | 26 | //Status is dark and RED LED ON, the others OFF |
joon874 | 0:fe7126797254 | 27 | if(CDS_data < 500){ |
IOP | 4:9866fbe66750 | 28 | myled_R = 1; |
IOP | 4:9866fbe66750 | 29 | myled_G = 0; |
IOP | 4:9866fbe66750 | 30 | myled_B = 0; |
joon874 | 0:fe7126797254 | 31 | } |
IOP | 4:9866fbe66750 | 32 | //Status is bright and BLUE LED ON, the others OFF |
joon874 | 0:fe7126797254 | 33 | else { |
IOP | 4:9866fbe66750 | 34 | myled_R = 0; |
IOP | 4:9866fbe66750 | 35 | myled_G = 0; |
IOP | 4:9866fbe66750 | 36 | myled_B = 1; |
joon874 | 0:fe7126797254 | 37 | } |
joon874 | 0:fe7126797254 | 38 | } |
joon874 | 0:fe7126797254 | 39 | } |