555

Dependencies:   mbed

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;
}
}