test TTL

Dependencies:   mbed TextLCD

Committer:
mehrnaz
Date:
Thu May 23 14:39:11 2019 +0000
Revision:
1:fd5a598caa32
feno board

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mehrnaz 1:fd5a598caa32 1 #include "mbed.h"
mehrnaz 1:fd5a598caa32 2
mehrnaz 1:fd5a598caa32 3 AnalogIn flowadc(PC_4);
mehrnaz 1:fd5a598caa32 4
mehrnaz 1:fd5a598caa32 5 float flowVal1;
mehrnaz 1:fd5a598caa32 6 float flowVal2;
mehrnaz 1:fd5a598caa32 7 float Pressure;
mehrnaz 1:fd5a598caa32 8 float finalflow;
mehrnaz 1:fd5a598caa32 9
mehrnaz 1:fd5a598caa32 10 float flow()
mehrnaz 1:fd5a598caa32 11 {
mehrnaz 1:fd5a598caa32 12 while(1) {
mehrnaz 1:fd5a598caa32 13
mehrnaz 1:fd5a598caa32 14 flowVal1=3.3*flowadc; //Logic level 3.3
mehrnaz 1:fd5a598caa32 15 flowVal2 = 1.5*flowVal1; //5v
mehrnaz 1:fd5a598caa32 16 Pressure =(125*flowVal2)-62.5;
mehrnaz 1:fd5a598caa32 17 finalflow=(0.1989*sqrt(Pressure))+0.0284; //flow in litter per min
mehrnaz 1:fd5a598caa32 18 return finalflow;
mehrnaz 1:fd5a598caa32 19 }
mehrnaz 1:fd5a598caa32 20 }