图像缩略图

Arduino的遗留HC-SR04附加图书馆

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

17.3k下载

更新2019年5月8日

查看许可证

编者注:

对于R2019A及更高版本,该功能包括在内MATLAB支金宝app持包装arduino硬件。MATLAB R2019A和更高版本的用户不应使用此附加库。

此附加库仅用于Matlab R2016A至R2018B。

MATLAB R2016A 金宝app- R2018B支持此加载项。对于R2019A及更高版本,支持包装包含此功能。金宝app

此加载项扩展了用于Arduino硬件的MATLAB支持金宝app包,从HC-SR04超声波传感器读取距离测量。使用此加载项,您可以在几秒钟内读取仪表或旅行时间的距离,以更准确地计算距离。

样品用法:
------------------
%使用附加组件库创建arduino对象
a = arduino('com38','uno','libraries','jrodrigotech / hcsr04');
%创建超声波物体
传感器= addon(a, 'JRodrigoTech/HCSR04', 'D12', 'D13');
%获得感测距离
dist = readdistance(传感器);

它包括文档和一个示例,其演示与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上,默认路径为“〜/ /文档/ arduino / libraries /”
在Linux上,默认路径为“/ home / / arduino / libraries”

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

如果您对这个附加组件库有疑问,请随时联系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