Exluding ZMOD

Dependencies:   iAQ_Core Adafruit_SGP30_mbed mbed BME680

main.cpp

Committer:
christodoulos
Date:
2019-05-30
Revision:
0:d034cdad5b6d
Child:
1:08bbc3ecd836

File content as of revision 0:d034cdad5b6d:

#include "mbed.h"
#include <SoftSerial.h>

Serial ble(A4,A5);
AnalogIn flowIn(A2);

float flowVal1;
float flowVal2;
float Pressure;
float finalflow;

float flow()
{
   flowVal1=3.3*flowIn; //Logic level 3.3
          flowVal2 = 1.5*flowVal1; //5v
          Pressure =(125*flowVal2)-62.5;
          finalflow=(0.1989*sqrt(Pressure))+0.0284; //flow in litter per min
          return finalflow;

}

int main(){       
ble.baud(9600);
    while(1){
        ble.printf("E2.7, %f, 3.3\n", flow());     
        } 

}