555

Dependencies:   mbed

Revision:
0:1c04f73e927a
--- /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;
+}
+}