yotsaphat Lertsukon
/
boom
555
Diff: main.cpp
- Revision:
- 0:1c04f73e927a
diff -r 000000000000 -r 1c04f73e927a main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Dec 12 16:50:30 2017 +0000 @@ -0,0 +1,54 @@ +#include "mbed.h" + +AnalogIn ldr(A1); +PwmOut led2(D2); +PwmOut led3(D3); +PwmOut led4(D4); +PwmOut led5(D5); +PwmOut led6(D6); +PwmOut led7(D7); +PwmOut led8(D8); +PwmOut led9(D9); + +float value; +float newvalue; +uint8_t rgb2[3] = {0,255,200}; //yellow +uint8_t rgb1[3] = {0,255,0}; //green +uint8_t rgb3[3] = {0,0,255}; //red +uint8_t pic8[8] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF}; + +int state = 0; + +int main(){ + +while(1){ + value = ldr.read(); + newvalue = value*33/10; + printf("value is %.2f\n",value); + led2.period(1.0/10000); + //led2.write(1-value); + led3.period(1.0/10000); + //led3.write(0.1); + led4.period(1.0/10000); + //led4.write(0.1); + led5.period(1.0/10000); + //led5.write(0.1); + led6.period(1.0/10000); + //led6.write(0.1); + led7.period(1.0/10000); + //led7.write(0.1); + led8.period(1.0/10000); + //led8.write(0.1); + led9.period(1.0/10000); + //led9.write(0.1); + led2= 1-value; + + led3= 1-value; + led4= 1-value; + led5= 1-value; + led6= 1-value; + led7= 1-value; + led8= 1-value; + led9= 1-value; +} +}