Programa de MIP
Dependencies: bloques ball mbed WS2812 PixelArray tsi_sensor TSI bloque MMA8451Q
Diff: main.cpp
- Revision:
- 5:a0c1625fae57
- Parent:
- 4:3f515bbfd20c
- Child:
- 6:0004357c1faa
--- a/main.cpp Fri May 21 18:01:42 2021 +0000 +++ b/main.cpp Fri May 21 18:21:29 2021 +0000 @@ -265,7 +265,7 @@ contadorReboteA=0; } posAcelerometerOLD1=posAcelerometerTemp; - if(contadorReboteA>=100){ + if(contadorReboteA>=38){ posAcelerometer=posAcelerometerTemp; pc.printf("\r\n NEWWWW =%d",posAcelerometer); pc.printf("\r\n OOOLD =%d",posAcelerometerOLD); @@ -274,7 +274,10 @@ } if(posAcelerometer!=posAcelerometerOLD){ if(posAcelerometer>posAcelerometerOLD){ - for(int p=posAcelerometerOLD; p<=posAcelerometer; p++){ //movemos la barrita hasta la posición actual, mostrando la animación + update_barra(0,(NUM_LEDS_BARRA-1), 1 ); //if rigth + ws.write(px.getBuf()); + pc.printf("\r\n HOLAAAA DRETA"); + /*for(int p=posAcelerometerOLD; p<=posAcelerometer; p++){ //movemos la barrita hasta la posición actual, mostrando la animación if(barra[NUM_LEDS_BARRA-1]<15){ update_barra(0,(NUM_LEDS_BARRA-1), 1 ); //if rigth ws.write(px.getBuf()); @@ -282,17 +285,19 @@ //pc.printf("\r\n HOLAAAA DRETA=%d",p); //printBar( 255, 0, 0, p); - } + }*/ }else if(posAcelerometer<posAcelerometerOLD){ - for(int p=posAcelerometerOLD; p>=posAcelerometer; p--){ + update_barra((NUM_LEDS_BARRA-1), 0, -1 ); //if left + ws.write(px.getBuf()); + pc.printf("\r\n HOLAAAA ESQUERRA"); + /*for(int p=posAcelerometerOLD; p>=posAcelerometer; p--){ //printBar( 255, 0, 0, p); if(barra[0]>0){ - update_barra((NUM_LEDS_BARRA-1), 0, -1 ); //if left - ws.write(px.getBuf()); + } - //pc.printf("\r\n HOLAAAA ESQUERRA=%d",p); + // - } + }*/ }