Diego Rivera / Mbed 2 deprecated DetectorImpacto

Dependencies:   MMA8451Q mbed

Committer:
DiegoRivera
Date:
Wed Feb 10 18:22:18 2016 +0000
Revision:
0:59af9b7d1788
Child:
1:4c1866744ada
Lee y manda serial acelerometro

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DiegoRivera 0:59af9b7d1788 1 #include "mbed.h"
DiegoRivera 0:59af9b7d1788 2 #include "MMA8451Q.h"
DiegoRivera 0:59af9b7d1788 3
DiegoRivera 0:59af9b7d1788 4 Serial s0(USBTX, USBRX);
DiegoRivera 0:59af9b7d1788 5 MMA8451Q acc(PTE25, PTE24);
DiegoRivera 0:59af9b7d1788 6 PwmOut rled(LED_RED);
DiegoRivera 0:59af9b7d1788 7 PwmOut gled(LED_GREEN);
DiegoRivera 0:59af9b7d1788 8 PwmOut bled(LED_BLUE);
DiegoRivera 0:59af9b7d1788 9 int16_t data[3];
DiegoRivera 0:59af9b7d1788 10
DiegoRivera 0:59af9b7d1788 11 int main()
DiegoRivera 0:59af9b7d1788 12 {
DiegoRivera 0:59af9b7d1788 13 s0.baud(9600);
DiegoRivera 0:59af9b7d1788 14 s0.format(8,SerialBase::None,1);
DiegoRivera 0:59af9b7d1788 15 // s0.putc(65);
DiegoRivera 0:59af9b7d1788 16
DiegoRivera 0:59af9b7d1788 17 while(1)
DiegoRivera 0:59af9b7d1788 18 {
DiegoRivera 0:59af9b7d1788 19 acc.getAccAllAxis(data);
DiegoRivera 0:59af9b7d1788 20 s0.printf("%d,\t%d,\t%d\n", data[0], data[1], data[2]);
DiegoRivera 0:59af9b7d1788 21 rled = 1.0- abs(data[0]/8000.0);
DiegoRivera 0:59af9b7d1788 22 gled = 1.0- abs(data[1]/8000.0);
DiegoRivera 0:59af9b7d1788 23 bled = 1.0- abs(data[2]/8000.0);
DiegoRivera 0:59af9b7d1788 24 // wait(0.1);
DiegoRivera 0:59af9b7d1788 25 }
DiegoRivera 0:59af9b7d1788 26 }