MATLAB R2016a-R万博1manbetx2018b支持此附加组件。
这个附加库扩展了MATLAB对Arduino硬件的支持包,以读取由两个万博1manbetxArduino引脚、一个电阻器和一片箔片构建的电容传感器。使用此附加组件,您可以通过读取以任意单位测量的电容值来估计接近度或接触度。
示例用法:
-------------------
%使用附加组件库创建arduino对象
a=arduino('COM38'、'Uno'、'Libraries'、'PaulStoffregen/电容传感器');
%创建电容传感器对象
传感器=附加组件(a,‘PaulStoffregen/电容传感器’、‘D9’、‘D2’;
获得感知电容
cap=读取电容(传感器,30);
它包括文档和一个示例,演示如何使用电容传感器检测触摸或接近。
重要提示:在MATLAB中使用这个附加库之前,您需要安装capactivessensor Arduino库。以下是使用说明:
1.从下载zip文件https://github.com/PaulStoffregen/CapacitiveSensor/archive/0.5.1.zip
2.将zip解压缩到本地目录,并将文件夹重命名为“CapacitiveSensor”。
3.将“CapacitiveSensor”文件夹移动到Arduino sketchbook文件夹中的“libraries”文件夹中:
在Windows上,默认路径为“我的文档\Arduino\libraries”
在Mac上,默认路径为“~/Documents/Arduino/libraries/”
在Linux上,默认路径是“/home/
故障排除提示:
1.安装此加载项库和所需的Arduino库后,在MATLAB中键入“listArduinoLibraries”,查看加载项是否正确安装。
2.在创建对象之前,正确连接Arduino板和附加设备,以避免在MATLAB中出现连接错误。
3.有关用法和语法的详细信息,请参阅文档。可在产品文档中的补充软件下找到。
如果您对这个附加组件库有疑问,请随时联系MATLAB硬件团队:
//www.tianjin-qmedu.com/matlabcentral/profile/contact/4922363-mathworks-matlab-hardware-team
引用为
MathWorks MATLAB硬件团队(2021)。Arduino的传统电容传感器附加库(//www.tianjin-qmedu.com/matlabcentral/fileexchange/57170-legacy-capacitive-sensor-add-on-library-for-arduino), MATLAB中央文件交换。检索.