el prollecto trata del detector de las vibraciones de un motor alejandro mejia garcia jorge arturo juarez ornelas

Dependencies:   MMA8451Q mbed

Committer:
Jamg
Date:
Wed Feb 10 20:05:25 2016 +0000
Revision:
10:f63808d26a70
Parent:
8:91b272fd75d8
mejia.h

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jajo 0:f4790997ab47 1 #include "mbed.h"
Jamg 10:f63808d26a70 2 #include detector_mejia.h
Jajo 0:f4790997ab47 3 #include "MMA8451Q.h"
Jajo 0:f4790997ab47 4
Jajo 0:f4790997ab47 5 MMA8451Q acc(PTE25, PTE24);
Jajo 0:f4790997ab47 6 PwmOut rled(LED_RED);
Jajo 0:f4790997ab47 7 PwmOut gled(LED_GREEN);
Jajo 0:f4790997ab47 8 PwmOut bled(LED_BLUE);
Jajo 0:f4790997ab47 9 int16_t dato[3];
Jajo 0:f4790997ab47 10 int16_t x = 0;
Jajo 7:88b706429195 11 int16_t y = 0; //hola YAAAAAAAAAAAAAAUUUUUUUUUUUUUUUUUUUUUUU
Jamg 8:91b272fd75d8 12 //kjdsjnsdfjnkf
Jamg 5:943404b2e562 13
Jajo 0:f4790997ab47 14 int16_t z = 0;
Jajo 0:f4790997ab47 15
Jajo 0:f4790997ab47 16 int main() {
Jamg 10:f63808d26a70 17 mensaje1 ();
Jajo 0:f4790997ab47 18
Jajo 0:f4790997ab47 19
Jajo 0:f4790997ab47 20
Jajo 0:f4790997ab47 21 while(1) {
Jajo 0:f4790997ab47 22
Jajo 0:f4790997ab47 23
Jajo 0:f4790997ab47 24 //temblor
Jajo 0:f4790997ab47 25 acc.getAccAllAxis(dato);
Jajo 0:f4790997ab47 26
Jajo 0:f4790997ab47 27 x = dato[0] * 0.03;
Jajo 0:f4790997ab47 28 y = dato[1] * 0.03;
Jajo 0:f4790997ab47 29 z = dato[2] * 0.03;
Jajo 0:f4790997ab47 30
Jajo 0:f4790997ab47 31 // gir.printf("%d",dato[0]);
Jajo 0:f4790997ab47 32 //gir.printf(",");
Jajo 0:f4790997ab47 33 // gir.printf("%d",dato[1]);
Jajo 0:f4790997ab47 34 // gir.printf(",");
Jajo 0:f4790997ab47 35 //gir.printf("%d,\n",dato[2]);
Jajo 0:f4790997ab47 36 // gir.printf(",");
Jajo 0:f4790997ab47 37
Jajo 0:f4790997ab47 38 // rled = 1.0 - abs(dato[0]/16000.0);
Jajo 0:f4790997ab47 39 // gled = 1.0 - abs(dato[1]/16000.0);
Jajo 0:f4790997ab47 40 //bled = 1.0 - abs (dato[2]/16000.0);
Jajo 0:f4790997ab47 41 // wait(.3);
Jajo 0:f4790997ab47 42
Jajo 0:f4790997ab47 43 if(dato[1]>=900){
Jajo 0:f4790997ab47 44 bled=1;
Jajo 0:f4790997ab47 45 rled=0;
Jajo 0:f4790997ab47 46 //alar=1;
Jajo 0:f4790997ab47 47 //pc.printf("* TEMBLOR");
Jajo 0:f4790997ab47 48 wait(.5);
Jajo 0:f4790997ab47 49
Jajo 0:f4790997ab47 50 rled=1;
Jajo 0:f4790997ab47 51 }else{
Jajo 0:f4790997ab47 52 bled=1;
Jajo 0:f4790997ab47 53 gled=0;
Jajo 0:f4790997ab47 54 // alar=0;
Jajo 0:f4790997ab47 55 //pc.printf("* SEGURO");
Jajo 0:f4790997ab47 56 wait(.5);
Jajo 0:f4790997ab47 57 gled=1;
Jajo 0:f4790997ab47 58 }
Jajo 0:f4790997ab47 59
Jajo 0:f4790997ab47 60
Jajo 0:f4790997ab47 61
Jajo 0:f4790997ab47 62
Jajo 0:f4790997ab47 63
Jajo 0:f4790997ab47 64
Jajo 0:f4790997ab47 65 }
Jajo 0:f4790997ab47 66 }
Jamg 2:f671e524d19c 67 //Hola//