K30 sensor interface with MATLAB by using arduino board
Show older comments
HI, I am trying to read a data from K30 sensor with MATLAB by using arduino board. Here I am using I2C communication Before this I was able to read many sensor data with MATLAB by using arduino board with I2C communication. but for K30 sensor I am able to read the address and follow the data and write the required bytes, but when I read I am getting error "Failed to read 4 uint8 value(s) from the device." The code used is :
clear all
clc
a=arduino('com1', 'nano3', 'Libraries', 'I2C');
scanI2CBus(a);
dev = i2cdev(a,'0x68');
write(dev, hex2dec('D0'));
write(dev, hex2dec('22'));
write(dev, hex2dec('00'));
write(dev, hex2dec('08'));
write(dev, hex2dec('2A'));
pause(0.1);
write(dev, hex2dec('D1'));
out = read(dev,4,'uint8')
Please help to resolve this issue. I am using MATLAB 2015a
Thanks Mahadev
1 Comment
Mahadevanna S
on 24 Aug 2015
Edited: Walter Roberson
on 24 Aug 2015
Accepted Answer
More Answers (0)
Categories
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!