how I can get 2 mpu6050 data from arduino to matlab!
10 views (last 30 days)
Show older comments
reut on 14 May 2014
Commented: Gayatri Menon on 23 Oct 2020
hi!! I'm using 2 mpu6050 that connected in parallel to my arduino. I need to get the data, analysis it ,and make graph with this data. how to do it?!?!?
Zafb on 18 Sep 2014
Hi, I am trying the same with no success so far. However, for plotting, I have used the PLX-Daq quite successfully. http://gadgetmakersblog.com/top-5-arduino-tools/
Gayatri Menon on 31 Jan 2020
From R2019a, to read the data from mpu6050 connected to arduino, the below code can be used:
Please refer the below link for more information:
a = arduino
imu = mpu6050(a);
accel = readAcceleration(imu);
gyro = readAngularVelocity(imu);
For connecting two mpu6050, you need to have different I2C address for each device.This can be done by connecting AD0 pin of one of the sensor to logic level HIGH(0x68 is the default address, if AD0 is high, the address will be 0x69).Then you can specify the addresws of I2C device using a Name value pair.
imu1 = mpu6050(a,'I2CAddress','0x68')
imu2 = mpu6050(a,'I2CAddress','0x69')
Hope this helps,
Gayatri Menon on 23 Oct 2020
Find more on MATLAB Support Package for Arduino Hardware in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!