caspresion

Dependencies:   TextLCD mbed

Committer:
josedaparte
Date:
Thu Dec 10 13:20:31 2015 +0000
Revision:
0:7602715abbe9
presion

Who changed what in which revision?

UserRevisionLine numberNew contents of line
josedaparte 0:7602715abbe9 1 #include "mbed.h"
josedaparte 0:7602715abbe9 2 #include "TextLCD.h"
josedaparte 0:7602715abbe9 3 #include "AnalogIn.h"
josedaparte 0:7602715abbe9 4
josedaparte 0:7602715abbe9 5 TextLCD lcd(PTD3, PTA12, PTA4, PTA5, PTC8, PTC9, TextLCD::LCD16x2);
josedaparte 0:7602715abbe9 6 AnalogIn presionin(PTB2);
josedaparte 0:7602715abbe9 7 float caspresion;
josedaparte 0:7602715abbe9 8
josedaparte 0:7602715abbe9 9 int main()
josedaparte 0:7602715abbe9 10 {
josedaparte 0:7602715abbe9 11 while(1) {
josedaparte 0:7602715abbe9 12 caspresion = presionin.read() * 3.3;
josedaparte 0:7602715abbe9 13 lcd.cls();
josedaparte 0:7602715abbe9 14 lcd.locate(0,1);
josedaparte 0:7602715abbe9 15 lcd.printf("%.2f",caspresion);
josedaparte 0:7602715abbe9 16
josedaparte 0:7602715abbe9 17 if(caspresion >= 2.34){
josedaparte 0:7602715abbe9 18 lcd.locate(0,0);
josedaparte 0:7602715abbe9 19 lcd.printf("maximo");
josedaparte 0:7602715abbe9 20 }
josedaparte 0:7602715abbe9 21
josedaparte 0:7602715abbe9 22 if(caspresion >= 1.68 && caspresion <= 1.85){
josedaparte 0:7602715abbe9 23 lcd.locate(0,0);
josedaparte 0:7602715abbe9 24 lcd.printf("medio");
josedaparte 0:7602715abbe9 25 }
josedaparte 0:7602715abbe9 26
josedaparte 0:7602715abbe9 27 if(caspresion <= 1.03){
josedaparte 0:7602715abbe9 28 lcd.locate(0,0);
josedaparte 0:7602715abbe9 29 lcd.printf("minimo");
josedaparte 0:7602715abbe9 30 }
josedaparte 0:7602715abbe9 31
josedaparte 0:7602715abbe9 32 wait(3);
josedaparte 0:7602715abbe9 33
josedaparte 0:7602715abbe9 34 }
josedaparte 0:7602715abbe9 35 }