leplant grupo / Mbed 2 deprecated proyectoHL_69_Sensor_Example

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
tanofgennaro
Date:
Fri Oct 25 02:48:47 2019 +0000
Parent:
0:780321a3f63a
Commit message:
commit inicial;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sat Aug 16 00:34:43 2014 +0000
+++ b/main.cpp	Fri Oct 25 02:48:47 2019 +0000
@@ -1,15 +1,74 @@
 
 #include "mbed.h"
 
-AnalogIn moisture(A0);
+AnalogIn moistureA(PTE22);
+AnalogIn moistureB(PTE23);
+AnalogIn moistureC(A5);
+AnalogIn moistureD(A4);
+AnalogIn moistureE(A3);
+AnalogIn moistureF(A2);
+AnalogIn moistureG(A1);
+AnalogIn moistureH(A0);
 
 int main(void)
 {
-    float value = 0.0f;
+    float valueA = 0;
+    float valueB = 0;
+    float valueC = 0.0f;
+    float valueD = 0.0f;
+    float valueE = 0.0f;
+    float valueF = 0.0f;
+    float valueG = 0.0f;
+    float valueH = 0.0f;
 
     while(1) {
-        value = moisture;
-        printf("Moisture reading is %2.2f\n", value);
+        valueA = moistureA;
+        
+        if(valueA<99){
+        printf("MoistureA reading is %2.2f\n", valueA);
+        }
+        wait(1.0f);
+        //
+        valueB = ((moistureB*100)-100);
+        if(valueB<99){
+        printf("MoistureB reading is %2.2f\n", valueB);
+        }
+        wait(1.0f);
+        //
+        valueC = ((moistureC*100)-100);
+        if(valueC<99){
+        printf("MoistureC reading is %2.2f\n", valueC);
+        }
+        wait(1.0f);
+        //
+        valueD = ((moistureD*100)-100);
+        if(valueD<99){
+        printf("MoistureD reading is %2.2f\n", valueD);
+        }
+        wait(1.0f);
+        //
+        valueE = ((moistureE*100)-100);
+        if(valueE<99){
+        printf("MoistureE reading is %2.2f\n", valueE);
+        }
+        wait(1.0f);
+        //
+        valueF = ((moistureF*100)-100);
+        if(valueF<99){
+        printf("MoistureF reading is %2.2f\n", valueF);
+        }
+        wait(1.0f);
+        //
+        valueG = ((moistureG*100)-100);
+        if(valueG<99){
+        printf("MoistureG reading is %2.2f\n", valueG);
+        }
+        wait(1.0f);
+        //
+        valueH = ((moistureH*100)-100);
+        if(valueH<99){
+        printf("MoistureH reading is %2.2f\n", valueH);
+        }
         wait(1.0f);
     }
 }