bola y viga acelerometer
Dependencies: MMA8451Q Motor mbed-rtos mbed
Fork of FRDM_MMA8451Q by
main.cpp
- Committer:
- yymoreno
- Date:
- 2016-12-01
- Revision:
- 8:59ea014845aa
- Parent:
- 5:bf5becf7469c
File content as of revision 8:59ea014845aa:
// Sweep the motor speed from full-speed reverse (-1.0) to full speed forwards (1.0) #include "mbed.h" #include "MMA8451Q.h" #include "Motor.h" #include "rtos.h" #define MMA8451_I2C_ADDRESS (0x1d<<1) //Serial pc(USBTX,USBRX); Motor m(PTA5, PTA4, PTA12); // pwm, fwd, rev MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); Serial pc(USBTX,USBRX); float s=0; void Lectura(void const *args) { while (true) { s = acc.getAccX(); Thread::wait(10); } } int main(void) { Thread thread(Lectura); //PwmOut rled(LED_RED); while (true) { //rled = 1.0 - abs(acc.getAccX()); //pc.printf("%f ",acc.getAccX()); // float s = acc.getAccX(); m.speed(s); pc.printf("aceleracion: %f \r \n",s); Thread::wait(100); } }