This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

adxl345 ı2c problem

hello, I want to communication with accelomet but I understand the code written here #include "ADXL345_I2C.h"

ADXL345_I2C accelerometer(p28, p29); Serial pc(USBTX, USBRX);

int main() {

   pc.baud(115200);
 int readings[3] = {0, 0, 0};

 pc.printf("Starting ADXL345 test...\n");
 wait(.001);
 pc.printf("Device ID is: 0x%02x\n", accelerometer.getDeviceID());
    wait(.001);

 // These are here to test whether any of the initialization fails. It will print the failure
if (accelerometer.setPowerControl(0x00)){
     pc.printf("didn't intitialize power control\n"); 
     return 0;  }
 //Full resolution, +/-16g, 4mg/LSB.
 wait(.001);
 
 if(accelerometer.setDataFormatControl(0x0B)){
    pc.printf("didn't set data format\n");
    return 0;  }
 wait(.001);
 
 //3.2kHz data rate.
 if(accelerometer.setDataRate(ADXL345_3200HZ)){
    pc.printf("didn't set data rate\n");
    return 0;    }
 wait(.001);
 
 //Measurement mode.
 
 if(accelerometer.setPowerControl(MeasurementMode)) {
    pc.printf("didn't set the power control to measurement\n"); 
    return 0;   } 

 while (1) {
 
     wait(0.1);
     
     accelerometer.getOutput(readings);
     

    pc.printf("%i, %i, %i\n", (int16_t)readings[0], (int16_t)readings[1], (int16_t)readings[2]);
    
    
   
 }

} . pc.printf () event to do you can tell someone ?

Parents
  • Can you please explain how this code is related to this forum? Have you connected this sensor to a nordic chip and trying to communicate with it using I2C. In that case where did you get this example? which version of hardware are you using, which SDK version?

    Fortunately there are a lot of helpful people on this forum, but you should atleast give them enough information to motivate :)

Reply
  • Can you please explain how this code is related to this forum? Have you connected this sensor to a nordic chip and trying to communicate with it using I2C. In that case where did you get this example? which version of hardware are you using, which SDK version?

    Fortunately there are a lot of helpful people on this forum, but you should atleast give them enough information to motivate :)

Children
No Data
Related