Hiroshi Yamaguchi
/
AccelerometerMMA7260Q
Accelerometer MMA7260Q sample program
Embed:
(wiki syntax)
Show/hide line numbers
main.cpp
00001 #include "mbed.h" 00002 #include "Accelerometer.h" 00003 float toDegree(float radian) { 00004 return radian * 180 / 3.14159265359; 00005 } 00006 int main() { 00007 Accelerometer accel(p18, p19, p20, p23, p22, p21); // x, y, z, gs1, gs2, slp 00008 accel.setScale(Accelerometer::SCALE_6G); 00009 00010 while (true) { 00011 printf("accel = %5.3f, accelX = %5.3f, accelY = %5.3f, accelZ = %5.3f\n", 00012 accel.getAccel(), accel.getAccelX(), accel.getAccelY(), accel.getAccelZ()); 00013 printf(" tiltX = %5.3f, tiltY = %5.3f, tiltZ = %5.3f\n", 00014 toDegree(accel.getTiltX()), toDegree(accel.getTiltY()), toDegree(accel.getTiltZ())); 00015 wait(1.0); 00016 } 00017 }
Generated on Sat Jul 23 2022 03:32:47 by 1.7.2