I want to be able to read the gyro and accelerometer values from the MPU6050 sensor.
As a base start I downloaded the NRF5 SDK V15.3.0 and modified twi_sensor_pca10056 program using editor software Kielu5 to initialize the MPU6050. My current problem is that I am not getting the correct reading values from the sensor. The problem I think is coming from the MPU6050 initialization. Because the TWI supposed to work fine since its a working project and I also tested the UART by sending some initial test strings before operating.
I modified the project by including the following MPU related libraries in the main project:
- sensor_mpu6050.h
- sensor_mpu6050.c
I am connecting the SCL and SDL to the following respective board pins:
SCL = MPU6050_SCL_PIN, // PIN 0.27
SDA = MPU6050_SDA_PIN, // PIN 0.26
In the main.c , I am initializing the MPU and trying to read the MPU values and displaying them on a serial terminal window using UART.
I am attaching the current working project main program and the added mpu libraries, the complete project is inside NRF5 v15.3.0 , I left it there since there are certain libraries that are spread across the SDK.
PATH LINK TO CURRENT WORKING PROJECT : nRF5_SDK_15.3.0_59ac345\examples\peripheral\twi_sensor\pca10056\blank\arm5_no_packs
I would appreciate someone's help since I'm new to this type of technology, don't hesitate to ask for more information.