Exluding ZMOD
Dependencies: iAQ_Core Adafruit_SGP30_mbed mbed BME680
Diff: main.cpp
- Revision:
- 0:d034cdad5b6d
- Child:
- 1:08bbc3ecd836
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Thu May 30 08:26:56 2019 +0000 @@ -0,0 +1,28 @@ +#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()); + } + +}