555

Dependencies:   mbed

Committer:
59340500048
Date:
Tue Dec 12 16:52:05 2017 +0000
Revision:
1:dafb68dece6a
Parent:
0:1c04f73e927a
LED

Who changed what in which revision?

UserRevisionLine numberNew contents of line
59340500048 0:1c04f73e927a 1 #include "mbed.h"
59340500048 0:1c04f73e927a 2
59340500048 0:1c04f73e927a 3 AnalogIn ldr(A1);
59340500048 0:1c04f73e927a 4 PwmOut led2(D2);
59340500048 0:1c04f73e927a 5 PwmOut led3(D3);
59340500048 0:1c04f73e927a 6 PwmOut led4(D4);
59340500048 0:1c04f73e927a 7 PwmOut led5(D5);
59340500048 0:1c04f73e927a 8 PwmOut led6(D6);
59340500048 0:1c04f73e927a 9 PwmOut led7(D7);
59340500048 0:1c04f73e927a 10 PwmOut led8(D8);
59340500048 0:1c04f73e927a 11 PwmOut led9(D9);
59340500048 0:1c04f73e927a 12
59340500048 0:1c04f73e927a 13 float value;
59340500048 0:1c04f73e927a 14 float newvalue;
59340500048 0:1c04f73e927a 15 uint8_t rgb2[3] = {0,255,200}; //yellow
59340500048 0:1c04f73e927a 16 uint8_t rgb1[3] = {0,255,0}; //green
59340500048 0:1c04f73e927a 17 uint8_t rgb3[3] = {0,0,255}; //red
59340500048 0:1c04f73e927a 18 uint8_t pic8[8] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
59340500048 0:1c04f73e927a 19
59340500048 0:1c04f73e927a 20 int state = 0;
59340500048 0:1c04f73e927a 21
59340500048 0:1c04f73e927a 22 int main(){
59340500048 0:1c04f73e927a 23
59340500048 0:1c04f73e927a 24 while(1){
59340500048 0:1c04f73e927a 25 value = ldr.read();
59340500048 0:1c04f73e927a 26 newvalue = value*33/10;
59340500048 0:1c04f73e927a 27 printf("value is %.2f\n",value);
59340500048 0:1c04f73e927a 28 led2.period(1.0/10000);
59340500048 0:1c04f73e927a 29 //led2.write(1-value);
59340500048 0:1c04f73e927a 30 led3.period(1.0/10000);
59340500048 0:1c04f73e927a 31 //led3.write(0.1);
59340500048 0:1c04f73e927a 32 led4.period(1.0/10000);
59340500048 0:1c04f73e927a 33 //led4.write(0.1);
59340500048 0:1c04f73e927a 34 led5.period(1.0/10000);
59340500048 0:1c04f73e927a 35 //led5.write(0.1);
59340500048 0:1c04f73e927a 36 led6.period(1.0/10000);
59340500048 0:1c04f73e927a 37 //led6.write(0.1);
59340500048 0:1c04f73e927a 38 led7.period(1.0/10000);
59340500048 0:1c04f73e927a 39 //led7.write(0.1);
59340500048 0:1c04f73e927a 40 led8.period(1.0/10000);
59340500048 0:1c04f73e927a 41 //led8.write(0.1);
59340500048 0:1c04f73e927a 42 led9.period(1.0/10000);
59340500048 0:1c04f73e927a 43 //led9.write(0.1);
59340500048 0:1c04f73e927a 44 led2= 1-value;
59340500048 0:1c04f73e927a 45
59340500048 0:1c04f73e927a 46 led3= 1-value;
59340500048 0:1c04f73e927a 47 led4= 1-value;
59340500048 0:1c04f73e927a 48 led5= 1-value;
59340500048 0:1c04f73e927a 49 led6= 1-value;
59340500048 0:1c04f73e927a 50 led7= 1-value;
59340500048 0:1c04f73e927a 51 led8= 1-value;
59340500048 0:1c04f73e927a 52 led9= 1-value;
59340500048 0:1c04f73e927a 53 }
59340500048 0:1c04f73e927a 54 }