conversor_ADC_leds

Dependencies:   mbed

Revision:
0:e5c176dd2845
diff -r 000000000000 -r e5c176dd2845 conver_AD.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/conver_AD.cpp	Sat Aug 19 20:46:38 2017 +0000
@@ -0,0 +1,93 @@
+#include "conver_AD.h"
+
+int codhex[13]= {0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff,0x1ff,0x3ff,0x7ff,0xfff};
+
+void conversor::leds(PinName led1, PinName led2,PinName led3,PinName led4,PinName led5, PinName led6,PinName led7,PinName led8,PinName led9,PinName led10, PinName led11, PinName led12)
+{
+    _led1=led1;
+    _led2=led2;
+    _led3=led3;
+    _led4=led4;
+    _led5=led5;
+    _led6=led6;
+    _led7=led7;
+    _led8=led8;
+    _led9=led9;
+    _led10=led10;
+    _led11=led11;
+    _led12=led12;
+    }
+void conversor::regleta(float con)
+{
+    if(con<=0.275) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[0] ;
+
+    }
+    if(con>0.275&&con<=0.275*2) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[1] ;
+
+    }
+    if(con>0.275*2&&con<=0.275*3) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[2] ;
+
+    }
+    if(con>0.275*3&&con<=0.275*4) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[3] ;
+
+    }
+    if(con>0.275*4&&con<=0.275*5) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[4] ;
+
+    }
+    if(con>0.275*5&&con<=0.275*6) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[5] ;
+
+    }
+    if(con>0.275*6&&con<=0.275*7) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[6] ;
+
+    }
+    if(con>0.275*7&&con<=0.275*8) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[7] ;
+
+    }
+    if(con>0.275*8&&con<=0.275*9) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[8] ;
+
+    }
+    if(con>0.275*9&&con<=0.275*10) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[9] ;
+
+    }
+    if(con>0.275*10&&con<=0.275*11) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[10] ;
+
+    } if(con>0.275*11&&con<=0.275*11.5) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[11] ;
+
+    }
+    if(con>0.275*11.5) {
+        BusOut display (_led1,_led2,_led3,_led4,_led5,_led6,_led7,_led8,_led9,_led10,_led11,_led12);
+        display=codhex[12];
+
+    }
+ 
+    
+
+}
+
+
+
+