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

Dependencies:   MMA8451Q mbed

main.cpp

Committer:
Jajo
Date:
2016-02-12
Revision:
13:0d56aff123d4
Parent:
12:985489f212d0
Child:
14:93d715bd49a7

File content as of revision 13:0d56aff123d4:

#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[0]<=-200){
         rled=0;
        
           wait(.2);
           
           rled=1;
         }else{
           bled=1;
           gled=0;
          
              wait(.2);
              gled=1;
             }
       
       
       if(dato[1]>=350){
         bled=1;
         rled=0;
        
           wait(.2);
           
           rled=1;
         }else{
           bled=1;
           gled=0;
          
              wait(.2);
              gled=1;
             }
     
     if(dato[2]<=16200){
         bled=1;
         rled=0;
        
           wait(.2);
           
           rled=1;
         }else{
           bled=1;
           gled=0;
          
              wait(.2);
              gled=1;
             }
     
        
        
    }
}
//Hola//