Contador de pasos

Dependencies:   MMA8451Q mbed

main.cpp

Committer:
OlySolano
Date:
2016-02-13
Revision:
10:5b9057acf106
Parent:
9:ff57931068f4
Child:
12:a73fdd04a291

File content as of revision 10:5b9057acf106:

#include "mbed.h"
#include "MMA8451Q.h"

Serial pc (USBTX, USBRX);
MMA8451Q acc(PTE25, PTE24);
PwmOut rled(LED_RED);
PwmOut gled(LED_GREEN);
PwmOut bled(LED_BLUE);
int16_t data [3];
int cont1,cont,z;

int main() {
   pc.baud(9600);
   pc.format(8,SerialBase::None,1);
   pc.putc(65);
    
    while(1) {
        acc.getAccAllAxis(data);  
        
       // serial1.printf("%d\n",data[0]);  
      //  serial1.printf("%d\n",data[1]); 
       pc.printf("%d\n",data[2]);
        
       // rled1.0 - abs(data[0]/10.0);
      //   gled = 1.0 - abs(data[1]/17000.0);
           z= 1.0 - abs(data[2]/10.0);
         wait(0.4);

   if(-4000>data[2]){
   cont1++;
   pc.printf("%d\n",cont1);
   if(-4000<data[2])
    pc.printf("%d\n",0);
    //}else{
      // cont=0;
       
    }}}