Isaac Sanchez
/
Sensor
Sensor
main.cpp@0:033223937706, 2013-10-31 (annotated)
- Committer:
- darkmx4
- Date:
- Thu Oct 31 00:32:38 2013 +0000
- Revision:
- 0:033223937706
Sensor
; No funciona
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
darkmx4 | 0:033223937706 | 1 | |
darkmx4 | 0:033223937706 | 2 | #include "mbed.h" |
darkmx4 | 0:033223937706 | 3 | #include "TSISensor.h" |
darkmx4 | 0:033223937706 | 4 | |
darkmx4 | 0:033223937706 | 5 | #define TSISENSOR_H |
darkmx4 | 0:033223937706 | 6 | |
darkmx4 | 0:033223937706 | 7 | DigitalOut rojo(PTD4); |
darkmx4 | 0:033223937706 | 8 | DigitalOut rojo2(PTA12); |
darkmx4 | 0:033223937706 | 9 | DigitalOut rojo3(PTA4); |
darkmx4 | 0:033223937706 | 10 | DigitalOut rojo4(PTA5); |
darkmx4 | 0:033223937706 | 11 | DigitalOut rojo5(PTC8); |
darkmx4 | 0:033223937706 | 12 | DigitalOut rojo6(PTC9); |
darkmx4 | 0:033223937706 | 13 | DigitalOut rojo7(PTA13); |
darkmx4 | 0:033223937706 | 14 | DigitalOut amarillo(PTD5); |
darkmx4 | 0:033223937706 | 15 | TSISensor tsi; |
darkmx4 | 0:033223937706 | 16 | |
darkmx4 | 0:033223937706 | 17 | int x; |
darkmx4 | 0:033223937706 | 18 | |
darkmx4 | 0:033223937706 | 19 | int main(void) { |
darkmx4 | 0:033223937706 | 20 | while(1) { |
darkmx4 | 0:033223937706 | 21 | |
darkmx4 | 0:033223937706 | 22 | x = tsi.readPercentage(); |
darkmx4 | 0:033223937706 | 23 | |
darkmx4 | 0:033223937706 | 24 | if(x <=0.125) |
darkmx4 | 0:033223937706 | 25 | { |
darkmx4 | 0:033223937706 | 26 | rojo = 0; |
darkmx4 | 0:033223937706 | 27 | rojo2 = 1; |
darkmx4 | 0:033223937706 | 28 | rojo3 = 1; |
darkmx4 | 0:033223937706 | 29 | rojo4 = 1; |
darkmx4 | 0:033223937706 | 30 | rojo5 = 1; |
darkmx4 | 0:033223937706 | 31 | rojo6 = 1; |
darkmx4 | 0:033223937706 | 32 | rojo7 = 1; |
darkmx4 | 0:033223937706 | 33 | amarillo = 1; |
darkmx4 | 0:033223937706 | 34 | } |
darkmx4 | 0:033223937706 | 35 | else |
darkmx4 | 0:033223937706 | 36 | if(x<=0.25) |
darkmx4 | 0:033223937706 | 37 | { |
darkmx4 | 0:033223937706 | 38 | rojo = 1; |
darkmx4 | 0:033223937706 | 39 | rojo2 = 0; |
darkmx4 | 0:033223937706 | 40 | rojo3 = 1; |
darkmx4 | 0:033223937706 | 41 | rojo4 = 1; |
darkmx4 | 0:033223937706 | 42 | rojo5 = 1; |
darkmx4 | 0:033223937706 | 43 | rojo6 = 1; |
darkmx4 | 0:033223937706 | 44 | rojo7 = 1; |
darkmx4 | 0:033223937706 | 45 | amarillo = 1; |
darkmx4 | 0:033223937706 | 46 | } |
darkmx4 | 0:033223937706 | 47 | else |
darkmx4 | 0:033223937706 | 48 | if(x<=0.375) |
darkmx4 | 0:033223937706 | 49 | { |
darkmx4 | 0:033223937706 | 50 | rojo = 1; |
darkmx4 | 0:033223937706 | 51 | rojo2 = 1; |
darkmx4 | 0:033223937706 | 52 | rojo3 = 0; |
darkmx4 | 0:033223937706 | 53 | rojo4 = 1; |
darkmx4 | 0:033223937706 | 54 | rojo5 = 1; |
darkmx4 | 0:033223937706 | 55 | rojo6 = 1; |
darkmx4 | 0:033223937706 | 56 | rojo7 = 1; |
darkmx4 | 0:033223937706 | 57 | amarillo = 1; |
darkmx4 | 0:033223937706 | 58 | } |
darkmx4 | 0:033223937706 | 59 | else |
darkmx4 | 0:033223937706 | 60 | if(x<=0.5) |
darkmx4 | 0:033223937706 | 61 | { |
darkmx4 | 0:033223937706 | 62 | rojo = 1; |
darkmx4 | 0:033223937706 | 63 | rojo2 = 1; |
darkmx4 | 0:033223937706 | 64 | rojo3 = 1; |
darkmx4 | 0:033223937706 | 65 | rojo4 = 0; |
darkmx4 | 0:033223937706 | 66 | rojo5 = 1; |
darkmx4 | 0:033223937706 | 67 | rojo6 = 1; |
darkmx4 | 0:033223937706 | 68 | rojo7 = 1; |
darkmx4 | 0:033223937706 | 69 | amarillo = 1; |
darkmx4 | 0:033223937706 | 70 | } |
darkmx4 | 0:033223937706 | 71 | else |
darkmx4 | 0:033223937706 | 72 | if(x<=0.625) |
darkmx4 | 0:033223937706 | 73 | { |
darkmx4 | 0:033223937706 | 74 | rojo = 1; |
darkmx4 | 0:033223937706 | 75 | rojo2 = 1; |
darkmx4 | 0:033223937706 | 76 | rojo3 = 1; |
darkmx4 | 0:033223937706 | 77 | rojo4 = 1; |
darkmx4 | 0:033223937706 | 78 | rojo5 = 0; |
darkmx4 | 0:033223937706 | 79 | rojo6 = 1; |
darkmx4 | 0:033223937706 | 80 | rojo7 = 1; |
darkmx4 | 0:033223937706 | 81 | amarillo = 1; |
darkmx4 | 0:033223937706 | 82 | } |
darkmx4 | 0:033223937706 | 83 | else |
darkmx4 | 0:033223937706 | 84 | if(x<=0.75) |
darkmx4 | 0:033223937706 | 85 | { |
darkmx4 | 0:033223937706 | 86 | rojo = 1; |
darkmx4 | 0:033223937706 | 87 | rojo2 = 1; |
darkmx4 | 0:033223937706 | 88 | rojo3 = 1; |
darkmx4 | 0:033223937706 | 89 | rojo4 = 1; |
darkmx4 | 0:033223937706 | 90 | rojo5 = 1; |
darkmx4 | 0:033223937706 | 91 | rojo6 = 0; |
darkmx4 | 0:033223937706 | 92 | rojo7 = 1; |
darkmx4 | 0:033223937706 | 93 | amarillo = 1; |
darkmx4 | 0:033223937706 | 94 | } |
darkmx4 | 0:033223937706 | 95 | else |
darkmx4 | 0:033223937706 | 96 | if(x<=0.875) |
darkmx4 | 0:033223937706 | 97 | { |
darkmx4 | 0:033223937706 | 98 | rojo = 1; |
darkmx4 | 0:033223937706 | 99 | rojo2 = 1; |
darkmx4 | 0:033223937706 | 100 | rojo3 = 1; |
darkmx4 | 0:033223937706 | 101 | rojo4 = 1; |
darkmx4 | 0:033223937706 | 102 | rojo5 = 1; |
darkmx4 | 0:033223937706 | 103 | rojo6 = 1; |
darkmx4 | 0:033223937706 | 104 | rojo7 = 0; |
darkmx4 | 0:033223937706 | 105 | amarillo = 1; |
darkmx4 | 0:033223937706 | 106 | } |
darkmx4 | 0:033223937706 | 107 | else |
darkmx4 | 0:033223937706 | 108 | if(x>=0.876) |
darkmx4 | 0:033223937706 | 109 | { |
darkmx4 | 0:033223937706 | 110 | rojo = 1; |
darkmx4 | 0:033223937706 | 111 | rojo2 = 1; |
darkmx4 | 0:033223937706 | 112 | rojo3 = 1; |
darkmx4 | 0:033223937706 | 113 | rojo4 = 1; |
darkmx4 | 0:033223937706 | 114 | rojo5 = 1; |
darkmx4 | 0:033223937706 | 115 | rojo6 = 1; |
darkmx4 | 0:033223937706 | 116 | rojo7 = 1; |
darkmx4 | 0:033223937706 | 117 | amarillo = 0; |
darkmx4 | 0:033223937706 | 118 | } |
darkmx4 | 0:033223937706 | 119 | } |
darkmx4 | 0:033223937706 | 120 | } |
darkmx4 | 0:033223937706 | 121 |