Sensor

Dependencies:   TSI mbed

Revision:
0:033223937706
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Oct 31 00:32:38 2013 +0000
@@ -0,0 +1,121 @@
+
+#include "mbed.h"
+#include "TSISensor.h"
+
+#define TSISENSOR_H
+
+DigitalOut rojo(PTD4);
+DigitalOut rojo2(PTA12);
+DigitalOut rojo3(PTA4);
+DigitalOut rojo4(PTA5);
+DigitalOut rojo5(PTC8);
+DigitalOut rojo6(PTC9);
+DigitalOut rojo7(PTA13);
+DigitalOut amarillo(PTD5);
+TSISensor tsi;
+
+int x;
+
+int main(void) {
+    while(1) {
+    
+    x = tsi.readPercentage();
+    
+        if(x <=0.125)
+        {
+        rojo = 0;
+        rojo2 = 1;
+        rojo3 = 1;
+        rojo4 = 1;
+        rojo5 = 1;
+        rojo6 = 1;
+        rojo7 = 1;
+        amarillo = 1;
+        }
+        else
+            if(x<=0.25)
+            {
+            rojo = 1;
+        rojo2 = 0;
+        rojo3 = 1;
+        rojo4 = 1;
+        rojo5 = 1;
+        rojo6 = 1;
+        rojo7 = 1;
+        amarillo = 1;
+            }
+            else
+                if(x<=0.375)
+                {
+                rojo = 1;
+        rojo2 = 1;
+        rojo3 = 0;
+        rojo4 = 1;
+        rojo5 = 1;
+        rojo6 = 1;
+        rojo7 = 1;
+        amarillo = 1;
+                }
+                else
+                    if(x<=0.5)
+                    {
+                    rojo = 1;
+        rojo2 = 1;
+        rojo3 = 1;
+        rojo4 = 0;
+        rojo5 = 1;
+        rojo6 = 1;
+        rojo7 = 1;
+        amarillo = 1;
+                    }
+                    else
+                        if(x<=0.625)
+                        {
+                        rojo = 1;
+        rojo2 = 1;
+        rojo3 = 1;
+        rojo4 = 1;
+        rojo5 = 0;
+        rojo6 = 1;
+        rojo7 = 1;
+        amarillo = 1;
+                        }  
+                        else
+                            if(x<=0.75)
+                            {
+                            rojo = 1;
+        rojo2 = 1;
+        rojo3 = 1;
+        rojo4 = 1;
+        rojo5 = 1;
+        rojo6 = 0;
+        rojo7 = 1;
+        amarillo = 1;  
+                            }
+                            else
+                                if(x<=0.875)
+                                {
+                                rojo = 1;
+        rojo2 = 1;
+        rojo3 = 1;
+        rojo4 = 1;
+        rojo5 = 1;
+        rojo6 = 1;
+        rojo7 = 0;
+        amarillo = 1;   
+                                }
+                                else
+                                    if(x>=0.876)
+                                    {
+                                    rojo = 1;
+        rojo2 = 1;
+        rojo3 = 1;
+        rojo4 = 1;
+        rojo5 = 1;
+        rojo6 = 1;
+        rojo7 = 1;
+        amarillo = 0;
+        }
+      }  
+    }
+