![](/media/cache/profiles/753436ec5602ba99a2887a09ec406f50.jpg.50x50_q85.jpg)
Contador de pasos
Diff: main.cpp
- Revision:
- 12:a73fdd04a291
- Parent:
- 10:5b9057acf106
--- a/main.cpp Sat Feb 13 01:40:47 2016 +0000 +++ b/main.cpp Mon Feb 15 00:39:58 2016 +0000 @@ -3,11 +3,12 @@ Serial pc (USBTX, USBRX); MMA8451Q acc(PTE25, PTE24); -PwmOut rled(LED_RED); -PwmOut gled(LED_GREEN); -PwmOut bled(LED_BLUE); +DigitalOut gled(LED2); +DigitalOut rled(LED1); + int16_t data [3]; -int cont1,cont,z; +int cont1=1,cont=1,z, contt; + int main() { pc.baud(9600); @@ -19,20 +20,21 @@ // serial1.printf("%d\n",data[0]); // serial1.printf("%d\n",data[1]); - pc.printf("%d\n",data[2]); + // 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; - - }}} + if(-2000> data[2]){ + pc.printf("pasos %d\n",cont); + cont++; + rled=0; + }else{ + rled=1; + } + + } +