图片缩略图

传统HC-SR04插件库Arduino

版本1.2.1 (85.7 KB)被 MathWorks MATLAB硬件团队
接口HC-SR04超声传感器连接到MATLAB Arduino硬件。

17.7 k下载

更新2019年5月08

查看许可协议

编者按:

对于R2019a及以后版本,此功能包含在Arduino金宝app硬件的MATLAB支持包.MATLAB R2019a及后续版本的用户不应使用此附加库。

此附加库仅用于MATLAB R2016a到R2018b。

该插件支持MATLAB R20金宝app16a - R2018b。对于R2019a及以后版本,支持包中包含此功能。金宝app

这个插件扩展了Arduino硬件的MATLAB支持包,金宝app从HC-SR04超声波传感器读取距离测量。有了这个插件,你可以以米为单位读取距离,或以秒为单位读取旅行时间,从而更精确地计算距离。

示例用法:
-------------------
%使用插件库创建arduino对象
a = arduino('COM38', 'Uno', '图书馆','JRodrigoTech/HCSR04');
创建超声波对象
传感器= add (a, 'JRodrigoTech/HCSR04', 'D12', 'D13');
获得感知距离
dist = readDistance(传感器);

它包括文档和一个示例,演示了使用HC-SR04传感器获取感知距离。

重要:在MATLAB中使用此附加库之前,您需要安装超声Arduino库。以下是使用说明:
1.下载压缩文件https://github.com/JRodrigoTech/Ultrasonic-HC-SR04/archive/master.zip
2.将压缩文件解压到本地目录,并将文件夹重命名为“超声波”。
3.将“超声”文件夹移动到Arduino sketchbook文件夹中的“libraries”文件夹中:
在Windows下,默认路径为“My Documents\Arduino\libraries\”
在Mac上,默认路径是“~/Documents/Arduino/libraries/”
Linux下,默认路径为“/home//Arduino/libraries”

故障排除技巧:
1.安装此附加组件库和所需的Arduino库后,在MATLAB中输入“listarduinlibraries”,查看附加组件是否正确安装。
2.在创建对象之前,正确连接Arduino板和附加设备,以避免在MATLAB中出现连接错误。
3.有关用法和语法的详细信息,请参阅文档。它可以在产品文档的补充软件中找到。

如果你有关于这个附加库的问题,请随时联系MATLAB硬件团队:
//www.tatmou.com/matlabcentral/profile/contact/4922363-mathworks-matlab-hardware-team

引用作为

MathWorks MATLAB硬件团队(2022)。传统HC-SR04插件库Arduino(//www.tatmou.com/matlabcentral/fileexchange/57898-legacy-hc-sr04-add-on-library-for-arduino), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2016a
兼容R2016a ~ R2018b
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区可以如何帮助你!

开始狩猎!

+ arduinoioaddons / + JRodrigoTech