Nivedita Singh / Mbed 2 deprecated ACCELEROMETER

Dependencies:   mbed ADXL345

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "ADXL345.h"
00003 ADXL345 accelerometer (PC_12, PC_11, PC_10, PB_6);
00004 DigitalOut greenLed(LED1);
00005 Serial pc(USBTX, USBRX);
00006 int main()
00007 {
00008     pc.baud(115200);
00009     int readings[3] = {0,0,0};
00010     pc.printf("Accelerometer Started Now\n");
00011     pc.printf("starting ADXL345test \n");
00012     pc.printf("Device ID is : 0x%02x\n",accelerometer.getDevId());
00013     accelerometer.setPowerControl(0x00);
00014     accelerometer.setDataFormatControl(0x0B);
00015     accelerometer.setDataRate(ADXL345_3200HZ);
00016     accelerometer.setPowerControl(0x08);
00017     while(1)
00018     {
00019         greenLed=!greenLed;
00020         wait(0.5);
00021         accelerometer.getOutput(readings);
00022         pc.printf("%d,%d,%d\n",(int16_t)readings[0],(int16_t)readings[1],(int16_t) readings[2]);
00023        
00024    
00025         }
00026         }