一个新的方法I2CREAD()被添加到Arduino.M文件中。adiosrv.ped文件是相应修改的。因此,通过此加载项,您的Arduino Uno可以通过Simulink在I2C中发言。金宝app可以从MATLAB命令窗口或SIMULINK访问I2C读取功能。金宝app
1)在命令窗口中,示例语法是
A.I2CREAD(HEX2DEC('5A'),HEX2DEC('07'))
其中'5a'表示Hex格式0x5a中的7位设备地址,并且'07'表示寄存器地址'0x07'。
2)在Sim金宝appulink中,您可以在Arduino_IO_LIB中找到Arduino I2C读取块。将Arduino I2C读取块放入框图时,请务必将正确的设备地址放入参数字段。帮助文件可用于此下载中的指令。
引用
卓丽(2021)。i2c块用于ArduinoIO Simulink金宝app包(//www.tatmou.com/matlabcentral/fileexchange/41602-i2c-block-for-or-arduino金宝appio-simulink-package),Matlab中央文件交换。检索到。
Matlab释放兼容性
用R2012B创建
兼容任何版本