how I can get 2 mpu6050 data from arduino to matlab!

조회 수: 8 (최근 30일)
reut
reut 2014년 5월 14일
댓글: Gayatri Menon 2020년 10월 23일
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?!?!?
thanks:) Reut

답변 (2개)

Zafb
Zafb 2014년 9월 18일
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/
Regards,

Gayatri Menon
Gayatri Menon 2020년 1월 31일
Hi,
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,
Thanks
Gayatri
  댓글 수: 2
haziqah zaifuddin
haziqah zaifuddin 2020년 10월 22일
hi, is this code will directly provide acceleration value? because intially the data pruduced by mpu6050 is in (g) unit
Gayatri Menon
Gayatri Menon 2020년 10월 23일
Acceleration values outputted by the object function readAcceleration is in m/s^2

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 MATLAB Support Package for Arduino Hardware에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by