plant fra221 / Mbed 2 deprecated Dotmatrix

Dependencies:   mbed

Fork of ColorMbed by Nasrun Hayeeyama

Revision:
1:047b95725b95
Parent:
0:6e7a6e71dad3
--- a/main.cpp	Sat Dec 03 10:17:37 2016 +0000
+++ b/main.cpp	Mon Dec 11 09:16:48 2017 +0000
@@ -5,23 +5,70 @@
 
 ColorMbed dotmatrix;
 Timer t;
+Serial pc(D1,D0);
+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 tempo = 0.44;
+float value;
+float newvalue;
+float max;
+
 
 int main(){
   // uint8_t rgb[3] = {255,255,100};
-  uint8_t rgb[3] = {10,20,0};
-  uint8_t pic[8] = {0x1C,0x00,0x20,0x20,0x20,0x20,0x00,0x00};
-  uint8_t pic2[8] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
-  uint8_t dream_ship[8] = {0x40,0x50,0x41,0x4E,0x00,0x92,0x14,0x04};
-  // for coordinate
-  //uint8_t pic2[8] = {0x7E,0xDF,0xFF,0xF0,0xFF,0x7E,0x3C,0x3C};
-  //uint8_t tmp_pic[8] = {0};
-  dotmatrix.init();
 
-  while(1){
-    dotmatrix.display_pic(dream_ship,rgb);
-  }
-
-  return 0;
+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 pic1[8] = {0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
+uint8_t pic8[8] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF};
 
 
-}
+dotmatrix.init();
+t.start();
+float time;
+int STATE_endRecord = 0;
+while(1){
+    
+        value = ldr.read();
+        newvalue = value*33/10;
+        pc.printf("value is %.2f\n",value);
+        led2.period(1.0/10000);
+        //led2.write(0.1);
+        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);
+        max = 1-value;
+        led2= 1-value;
+        led3= 1-value;
+        led4= 1-value;
+        led5= 1-value;
+        led6= 1-value;
+        led7= 1-value;
+        led8= 1-value;
+        led9= 1-value;
+        pc.printf("***value is %.2f\n",max);
+        dotmatrix.display_pic(pic8,rgb3);
+        wait(0.1);
+        //dotmatrix.display_dot(5,5,rgb3);
+}}
+