basic code

Dependencies:   MMA8451Q USBDevice mbed

Fork of FRDM_MMA8451Q by mbed official

main.cpp

Committer:
trisjph
Date:
2013-11-10
Revision:
8:bdeeb2b975a8
Parent:
5:bf5becf7469c

File content as of revision 8:bdeeb2b975a8:

#include "mbed.h"
#include "MMA8451Q.h"

#define MMA8451_I2C_ADDRESS (0x1d<<1)

USBMouseKeyboard key_mouse;

int main(void) {
    MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS);
    PwmOut rled(LED_RED);
    PwmOut gled(LED_GREEN);
    PwmOut bled(LED_BLUE);

    while (true) {
        rled = 1.0 - abs(acc.getAccX());
                key_mouse.move(-acc.getAccX()*10, 0);
        gled = 1.0 - abs(acc.getAccY());
                key_mouse.move(0, acc.getAccY()*10);
        bled = 1.0 - abs(acc.getAccZ());
        wait_ms(5);
    }
}