图像缩略图

遗留LSM303 Arduino附加图书馆

version 1.3.1 (96.5 KB) by Mathworks Matlab硬件团队
与Matlab中的Arduino硬件连接的LSM303设备通信。

1.9k下载

更新2019年5月22日

查看许可证

MATLAB R2016A-R金宝app2018B支持此加载项。

此附加库扩展了用于Arduino硬件的MATLAB支持包,以从LSM3金宝app03加速度计和指南针读取。使用附加情况,您可以在Microotesla中读取每秒平方和磁场强度的测量的加速度。金宝app支持的板是LSM303D,LSM303DLHC,LSM303DLM和LSM303DLH。

样品用法:
------------------
%使用附加组件库创建arduino对象
a = arduino('COM38', 'Uno', 'Libraries', 'Pololu/LSM303');
%创建LSM303对象
compass = addon(a, 'Pololu/LSM303');
%获得加速度
ACC = ReadAcceleration(罗盘);
%获得加速度
mag = readmagneticfield(罗盘);

它包括文档和一个例证与LSM303一起使用以获得加速度和磁场强度的示例。

重要提示:在MATLAB中使用这个附加库之前,需要安装LSM303 Arduino库。以下是使用说明:
1.从zip文件下载https://github.com/pololu/lsm303-arduino/archive/2.1.0.zip.
2.将zip卸载到本地目录中。
3.将解压缩文件夹内的“LSM303”文件夹移入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)。遗留LSM303 Arduino附加图书馆(//www.tatmou.com/matlabcentral/fileexchange/57173-legacy-lsm303-add-on-library-for-arduino),matlab中央文件交换。检索到

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

社区宝藏狩猎

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

开始狩猎!

+ arduinoioaddons / + pololu