图像缩略图

Arduino的传统HC-SR04附加库

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

17.2K下载

更新2019年5月8日

查看许可证

编者按:

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

此附加程序库仅在MATLAB R2016a到R2018b中使用。

MATLAB R2016a-R金宝app2018b支持此附加组件。对于R2019a及更高版本,此功能包含在支持包中。

此附加组件扩展了Arduino硬件的MATLAB支持包金宝app,以读取HC-SR04超声波传感器的距离测量值。使用此附加组件,您可以以米为单位读取距离或以秒为单位读取行程时间,以更精确地计算距离。

示例用法:
-------------------
%使用附加组件库创建arduino对象
a=arduino('COM38'、'Uno'、'Libraries'、'JRodrigoTech/HCSR04');
%创建超声波对象
传感器= addon(a, 'JRodrigoTech/HCSR04', 'D12', 'D13');
%获得感测距离
距离=读取距离(传感器);

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

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

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

如果您对这个附加组件库有疑问,请随时联系MATLAB硬件团队:
//www.tatmou.com/matlabcentral/profile/contact/4922363-mathworks-matlab-hardware-team

引用为

MathWorks MATLAB硬件团队(2021)。Arduino的传统HC-SR04附加库(//www.tatmou.com/matlabcentral/fileexchange/57898-legacy-hc-sr04-add-on-library-for-arduino),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
创建R2016a
兼容R2016a到R2018b
平台兼容性
窗户 马科斯 Linux

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!

+arduinoioaddons/+JRodrigoTech