Legacy HC-SR04 Add-On Library for Arduino

バジョン1.2.1 (85.7 kb)作成者: MathWorks MATLAB硬件团队
与MATLAB中Arduino硬件连接的HC-SR04超声传感器接口。

ダウンロド18.4k件

更新2019/5/8

ラ邮箱センスの表示

編集メモ:

对于R2019a和以后的版本,此功能包含在Arduino万博1manbetx硬件的MATLAB支持包.使用MATLAB R2019a及其后续版本的用户不应使用此附加组件库。

此扩展库仅用于在MATLAB R2016a到R2018b中使用。

该插件支持MATLAB R20万博1manbetx16a - R2018b。对于R2019a及其后续版本,该功能包含在支持包中。万博1manbetx

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

示例用法:
-------------------
使用外挂库创建arduino对象
a = arduino('COM38', 'Uno', 'Libraries', 'JRodrigoTech/HCSR04');
%创建超声波对象
sensor = 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.将压缩包解压到本地目录,并将文件夹重命名为“超声波”。
3.移动“超声波”文件夹到Arduino速写簿文件夹中的“图书馆”文件夹:
在Windows上,默认路径为“My Documents\Arduino\libraries\”
在Mac上,默认路径是“~/Documents/Arduino/libraries/”
在Linux上,默认路径为“/home//Arduino/libraries”

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

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

引用

MathWorks MATLAB硬件团队(2022)。Legacy HC-SR04 Add-On Library for Arduino(//www.tianjin-qmedu.com/matlabcentral/fileexchange/57898-legacy-hc-sr04-add-on-library-for-arduino), MATLAB中央文件交换。取得済み

Matlabリリスの互換性
作成:R2016a
R2016a以降R2018b以前と互換性あり
プラットフォムの互換性
窗户 macOS Linux
謝辞

ヒントを得たファ邮箱ル:Arduino万博1manbetx硬件的MATLAB支持包

ヒントを与えたファ邮箱ル:使用MATLAB和Arduino绘制你的周围环境

社区寻宝

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

开始狩猎!

+ arduinoioaddons / + JRodrigoTech