图像缩略图

Arduino的传统电容传感器附加图书馆

版本1.2.1(94.2 kB) Mathworks Matlab硬件团队
与在Matlab中的两个Arduino引脚构建的电容传感器进行通信

966下载

更新2019年5月22日

查看许可证

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 / / arduino / libraries”

故障排除提示:
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中央文件交换。检索

MATLAB版本兼容性
创建R2016a
兼容R2016a到R2018b
平台兼容性
窗户 苹果系统 Linux.

社区宝藏狩猎

找到Matlab Central中的宝藏,并发现社区如何帮助您!

开始狩猎!

+ arduinoioaddons / + paulstoffregen