DGWORLD_ESD / Mbed 2 deprecated BreakS_Check_LPC1768

Dependencies:   mbed

Revision:
2:a43c7329a8e6
Parent:
1:188a7eaafba6
Child:
3:48452b27a9f8
--- a/BreakS_Check.cpp	Wed Nov 11 18:04:44 2020 +0000
+++ b/BreakS_Check.cpp	Tue Nov 17 19:14:14 2020 +0000
@@ -19,22 +19,40 @@
     
     canS=0;
     
-    
+    float max=0;
  
     //CANMessage cn(CAN_ID, can_msg, 8, CANData,CANExtended);
     while(1) 
     {
-        float A0_Read = Ana0.read();
-        int A0_Converted = floor(A0_Read*100);
+        float A0_Read = Ana0.read()-0.06;        
+        float A1_Read = Ana1.read()-0.06;        
+        float A2_Read = Ana2.read()-0.06;       
+        float A3_Read = Ana3.read()-0.06;
         
-        float A1_Read = Ana1.read();
-        int A1_Converted = floor(A1_Read*100);
+        if(A0_Read<0)
+        {
+            A0_Read=0;
+        }
+        
+        if(A1_Read<0)
+        {
+            A1_Read=0;
+        }
         
-        float A2_Read = Ana2.read();
-        int A2_Converted = floor(A2_Read*100);
+        if(A2_Read<0)
+        {
+            A2_Read=0;
+        }
         
-        float A3_Read = Ana3.read();
-        int A3_Converted = floor(A3_Read*100);
+        if(A3_Read<0)
+        {
+            A3_Read=0;
+        }
+        
+        int A0_Converted = floor(A0_Read*300);
+        int A1_Converted = floor(A1_Read*300);
+        int A2_Converted = floor(A2_Read*300);
+        int A3_Converted = floor(A3_Read*300);
         
         char Air_Pressure_01 = A0_Converted;
         char Air_Pressure_02 = A1_Converted;
@@ -44,8 +62,14 @@
         
         //Air_Pressure_01 = 0x15;
         
-        //printf("AIR: %x \n\r",Air_Pressure_01);
-        //printf("AIR: %f \n\r",A0_Read*20);
+        if(max  <A3_Read)
+        {
+            max=A3_Read;
+        }
+        
+        //printf("AIR Convert: %i \t\t",A3_Converted);
+        //printf("AIR: %f \t\t",A3_Read);
+        //printf("Max: %f \n\r",max);
         
         char can_msg[8];
         can.reset();