yotsaphat Lertsukon
/
boom
555
main.cpp
- Committer:
- 59340500048
- Date:
- 2017-12-12
- Revision:
- 0:1c04f73e927a
File content as of revision 0:1c04f73e927a:
#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; } }