MATLAB R2016A 金宝app- R2018B支持此加载项。
此附加库扩展了用于Arduino硬件的MATLAB支持包,从两个Ard金宝appuino引脚,电阻器和一块铝箔内置的电容传感器读取。使用此加载项,可以通过读取以任意单位测量的电容值来估计接近度或触摸。
样品用法:
------------------
%使用附加组件库创建arduino对象
a = arduino('com38','uno','图书馆','paulstoffregen / papacitivesentor');
%营造电容传感器对象
传感器= addon(a,'paulstoffregen / papacitivensor','d9','d2');
获得感知电容
Cap = Readcapacitiance(传感器,30);
它包括文档和一个示例,其演示与电容传感器一起使用以检测触摸或接近度。
重要提示:在MATLAB中使用这个附加库之前,您需要安装capactivessensor Arduino库。以下是使用说明:
1.从zip文件下载https://github.com/paulstoffregen/capacitivesensor/archive/0.5.1.zip.zip.zip.zip.zip.
2.将zip卸载到本地目录中,并将文件夹重命名为“CompactIsentsor”。
3.将“CompactIsensor”文件夹移动到Arduino SketchBook文件夹中的“库”文件夹中:
在Windows上,默认路径是“我的文档\ arduino \ libraries \”
在Mac上,默认路径为“〜/ /文档/ arduino / libraries /”
在Linux上,默认路径为“/ home /
故障排除提示:
1.在安装此加载库和所需的Arduino库后,在MATLAB中键入“Listarduinolibraries”,以查看加载项是否已正确安装。
2.在创建对象之前正确加入Arduino Board和附加设备,以避免Matlab中的连接错误。
3.有关使用和语法的详细信息,请参阅文档。它可以在产品文档中的补充软件下找到。
如果您对这个附加组件库有疑问,请随时联系MATLAB硬件团队:
//www.tatmou.com/matlabcentral/profile/contact/4922363-mathworks-matlab-hardware-team
引用
MathWorks MATLAB硬件团队(2021)。Arduino的传统电容传感器附加图书馆(//www.tatmou.com/matlabcentral/fileexchange/57170-legacy-capacitive-sensor-add-on-library-for-arduino), MATLAB中央文件交换。检索。