el prollecto trata del detector de las vibraciones de un motor alejandro mejia garcia jorge arturo juarez ornelas
Diff: main.cpp
- Revision:
- 0:f4790997ab47
- Child:
- 1:72d82b176149
- Child:
- 2:f671e524d19c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Feb 10 18:31:46 2016 +0000 @@ -0,0 +1,64 @@ +#include "mbed.h" + +#include "MMA8451Q.h" + + MMA8451Q acc(PTE25, PTE24); + PwmOut rled(LED_RED); + PwmOut gled(LED_GREEN); + PwmOut bled(LED_BLUE); + int16_t dato[3]; + int16_t x = 0; + int16_t y = 0; + int16_t z = 0; + +int main() { + + + + + while(1) { + + + //temblor + acc.getAccAllAxis(dato); + + x = dato[0] * 0.03; + y = dato[1] * 0.03; + z = dato[2] * 0.03; + + // gir.printf("%d",dato[0]); + //gir.printf(","); + // gir.printf("%d",dato[1]); + // gir.printf(","); + //gir.printf("%d,\n",dato[2]); + // gir.printf(","); + + // rled = 1.0 - abs(dato[0]/16000.0); + // gled = 1.0 - abs(dato[1]/16000.0); + //bled = 1.0 - abs (dato[2]/16000.0); + // wait(.3); + + if(dato[1]>=900){ + bled=1; + rled=0; + //alar=1; + //pc.printf("* TEMBLOR"); + wait(.5); + + rled=1; + }else{ + bled=1; + gled=0; + // alar=0; + //pc.printf("* SEGURO"); + wait(.5); + gled=1; + } + + + + + + + } +}