proyectotecnicas
/
manejodepresion
caspresion
main.cpp@0:7602715abbe9, 2015-12-10 (annotated)
- Committer:
- josedaparte
- Date:
- Thu Dec 10 13:20:31 2015 +0000
- Revision:
- 0:7602715abbe9
presion
Who changed what in which revision?
User | Revision | Line number | New 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 | } |