I2C block for ArduinoIO simulink package

バージョン 1.7.0.0 (142 KB) 作成者: Zhuo Li
This is an augmenting block that enables the ArduinoIO package with the I2C bus read capability.
ダウンロード: 12.2K
更新 2014/1/30

ライセンスの表示

A new method i2cRead() is added to the arduino.m file. The adiosrv.ped file is modified accordingly. So, with this add-on, your Arduino Uno can speak in I2C through Simulink. The I2C read functionality can be accessed either from Matlab command window or Simulink.
1) In command window, a sample syntax is
a.i2cRead(hex2dec('5A'), hex2dec('07'))
where '5A' denotes the 7bit device address in hex format 0x5A, and '07' denotes the register address '0x07'.
2) In Simulink, you can find the Arduino I2C read block in the arduino_io_lib. When you put the Arduino I2C Read block into your block diagram, be sure to put the correct device address and register address to the parameter field. Help doc is available for instruction inside this download.

引用

Zhuo Li (2024). I2C block for ArduinoIO simulink package (https://www.mathworks.com/matlabcentral/fileexchange/41602-i2c-block-for-arduinoio-simulink-package), MATLAB Central File Exchange. 取得済み .

MATLAB リリースの互換性
作成: R2012b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersSimulink Supported Hardware についてさらに検索
謝辞

ヒントを得たファイル: Legacy MATLAB and Simulink Support for Arduino

ヒントを与えたファイル: Interface an LSM303DLHC

Community Treasure Hunt

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

Start Hunting!

I2C_read_block_for_ArduinoIO_package/

I2C_read_block_for_ArduinoIO_package/simulink/

I2C_read_block_for_ArduinoIO_package/

I2C_read_block_for_ArduinoIO_package/simulink/

バージョン 公開済み リリース ノート
1.7.0.0

Changed the serial waiting time longer from 0.0001 to 0.0014 so as to avoid the serial read timeout.

1.1.0.0

Added a parameter field for register address to make this block more general.

1.0.0.0