The main.cpp program below demonstrates a simple way to interface with the MMA8452 accelerometer. The function reads in the acceleration data in the X, Y, and Z directions and displays them through a serial com port on a PC. The Putty Output figure below shows the output of the accelerometer using Putty. The program also dims or brightens the mbed LEDs 1-3 based on whether or not they are at 'level'( 0 Gs) or above respectively. The video below previews the code in action.
Fork of MMA8452_Test by
History
Hello World
2014-10-17, by Ivannrush [Fri, 17 Oct 2014 15:40:43 +0000] rev 8
Hello World
Updated child.
2014-03-07, by ashleymills [Fri, 07 Mar 2014 14:54:00 +0000] rev 7
Updated child.
Updated child and cleaned things up.
2014-03-07, by ashleymills [Fri, 07 Mar 2014 12:02:48 +0000] rev 6
Updated child and cleaned things up.
Adding independent query tests
2014-03-06, by ashleymills [Thu, 06 Mar 2014 18:07:58 +0000] rev 5
Adding independent query tests
Updated child
2014-03-05, by ashleymills [Wed, 05 Mar 2014 17:04:27 +0000] rev 4
Updated child
Updated child, cleaned something.
2014-03-05, by ashleymills [Wed, 05 Mar 2014 16:48:41 +0000] rev 3
Updated child, cleaned something.
Updated child.
2014-03-05, by ashleymills [Wed, 05 Mar 2014 15:36:30 +0000] rev 2
Updated child.
Tests two's complement conversions and has gravity outputs.
2014-03-05, by ashleymills [Wed, 05 Mar 2014 15:04:45 +0000] rev 1
Tests two's complement conversions and has gravity outputs.
(Incomplete) test program for the MMA8452 accelerometer
2014-03-04, by ashleymills [Tue, 04 Mar 2014 17:51:27 +0000] rev 0
(Incomplete) test program for the MMA8452 accelerometer