basic code
Dependencies: MMA8451Q USBDevice mbed
Fork of FRDM_MMA8451Q by
main.cpp
00001 #include "mbed.h" 00002 #include "MMA8451Q.h" 00003 00004 #define MMA8451_I2C_ADDRESS (0x1d<<1) 00005 00006 USBMouseKeyboard key_mouse; 00007 00008 int main(void) { 00009 MMA8451Q acc(PTE25, PTE24, MMA8451_I2C_ADDRESS); 00010 PwmOut rled(LED_RED); 00011 PwmOut gled(LED_GREEN); 00012 PwmOut bled(LED_BLUE); 00013 00014 while (true) { 00015 rled = 1.0 - abs(acc.getAccX()); 00016 key_mouse.move(-acc.getAccX()*10, 0); 00017 gled = 1.0 - abs(acc.getAccY()); 00018 key_mouse.move(0, acc.getAccY()*10); 00019 bled = 1.0 - abs(acc.getAccZ()); 00020 wait_ms(5); 00021 } 00022 }
Generated on Wed Jul 13 2022 18:41:34 by 1.7.2