Isaac Sanchez
/
Sensor
Sensor
main.cpp
- Committer:
- darkmx4
- Date:
- 2013-10-31
- Revision:
- 0:033223937706
File content as of revision 0:033223937706:
#include "mbed.h" #include "TSISensor.h" #define TSISENSOR_H DigitalOut rojo(PTD4); DigitalOut rojo2(PTA12); DigitalOut rojo3(PTA4); DigitalOut rojo4(PTA5); DigitalOut rojo5(PTC8); DigitalOut rojo6(PTC9); DigitalOut rojo7(PTA13); DigitalOut amarillo(PTD5); TSISensor tsi; int x; int main(void) { while(1) { x = tsi.readPercentage(); if(x <=0.125) { rojo = 0; rojo2 = 1; rojo3 = 1; rojo4 = 1; rojo5 = 1; rojo6 = 1; rojo7 = 1; amarillo = 1; } else if(x<=0.25) { rojo = 1; rojo2 = 0; rojo3 = 1; rojo4 = 1; rojo5 = 1; rojo6 = 1; rojo7 = 1; amarillo = 1; } else if(x<=0.375) { rojo = 1; rojo2 = 1; rojo3 = 0; rojo4 = 1; rojo5 = 1; rojo6 = 1; rojo7 = 1; amarillo = 1; } else if(x<=0.5) { rojo = 1; rojo2 = 1; rojo3 = 1; rojo4 = 0; rojo5 = 1; rojo6 = 1; rojo7 = 1; amarillo = 1; } else if(x<=0.625) { rojo = 1; rojo2 = 1; rojo3 = 1; rojo4 = 1; rojo5 = 0; rojo6 = 1; rojo7 = 1; amarillo = 1; } else if(x<=0.75) { rojo = 1; rojo2 = 1; rojo3 = 1; rojo4 = 1; rojo5 = 1; rojo6 = 0; rojo7 = 1; amarillo = 1; } else if(x<=0.875) { rojo = 1; rojo2 = 1; rojo3 = 1; rojo4 = 1; rojo5 = 1; rojo6 = 1; rojo7 = 0; amarillo = 1; } else if(x>=0.876) { rojo = 1; rojo2 = 1; rojo3 = 1; rojo4 = 1; rojo5 = 1; rojo6 = 1; rojo7 = 1; amarillo = 0; } } }