![](/media/cache/profiles/753436ec5602ba99a2887a09ec406f50.jpg.50x50_q85.jpg)
Contador de pasos
main.cpp
- Committer:
- OlySolano
- Date:
- 2016-02-15
- Revision:
- 12:a73fdd04a291
- Parent:
- 10:5b9057acf106
File content as of revision 12:a73fdd04a291:
#include "mbed.h" #include "MMA8451Q.h" Serial pc (USBTX, USBRX); MMA8451Q acc(PTE25, PTE24); DigitalOut gled(LED2); DigitalOut rled(LED1); int16_t data [3]; int cont1=1,cont=1,z, contt; 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(-2000> data[2]){ pc.printf("pasos %d\n",cont); cont++; rled=0; }else{ rled=1; } }