该附加组件支持MATLAB R万博1manbetx2016a——R2018b。
这个插件扩展了MATLAB支持包Arduino硬件读取万博1manbetx和写入机设备。的插件,你可以重置设备,读或写一个字节或多个字节或设备,并检查数据完整性使用CRC8或CRC16算法。
示例用法:
- - - - - - - - - - - - - - - - - - -
%与附加库创建arduino对象
= arduino (“COM38”、“Uno”,“库”,“PaulStoffregen / OneWire”);
%创建一线对象
传感器=插件(,' PaulStoffregen / OneWire ');
%获得传感器芯片的地址
addr = sensor.AvailableAddresses {1};
%重置传感器
重置(传感器);
%写信给传感器
写(传感器,addr, 72,1) %寄生虫上电
%从传感器读取9字节
读(传感器,addr, 9)
%检查CRC接收的数据
checkCRC(传感器(1 2 3 4),56岁的“crc8”)
它包括文件和一个示例,演示如何使用DS18B20温度传感器和DS2431 1024位eepm。
重要:在MATLAB中使用这个插件库之前,您需要安装OneWire Arduino图书馆。这是产品说明:
1。下载的zip文件https://github.com/PaulStoffregen/OneWire/archive/v2.3.2.zip
2。解压缩到本地目录,重命名文件夹“OneWire”。
3所示。“OneWire”文件夹移动到“库”文件夹在你Arduino写生簿文件夹:
在Windows上,默认路径是“我的文档\ Arduino \图书馆\”
在Mac,默认路径是“文件~ / / Arduino /图书馆/”
在Linux上,默认路径“/ home / <用户名> / Arduino /库”
故障排除技巧:
1。在安装这个插件库和所需的Arduino图书馆类型在MATLAB listArduinoLibraries插件是否正确安装。
2。Arduino董事会和附加设备正确连接在创建对象之前,以避免在MATLAB连接错误。
3所示。参考文档详细用法和语法。它可以补充下找到软件产品文档。
MATLAB硬件团队随时联系如果你有问题关于这个插件库:
//www.tianjin-qmedu.com/matlabcentral/profile/contact/4922363-mathworks-matlab-hardware-team
引用作为
MathWorks MATLAB硬件团队(2023)。遗留一线Arduino的插件库(//www.tianjin-qmedu.com/matlabcentral/fileexchange/57897-legacy-1-wire-add-on-library-for-arduino), MATLAB中央文件交换。检索。
+ arduinoioaddons / + PaulStoffregen
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.2.1 " | 增加了遗产称号 |
|
|
1。2 | 更新描述和指定版本兼容性,图书馆只有通过R2018b支持版本。万博1manbetx |
|
|
1。1 | 添加许可补充和代替http引用。 |
|
|
1.0.0.0 |