图片缩略图

Legacy LSM303 Add-On Library for Arduino

版本1.3.1(96.5 KB)由 MathWorks MATLAB硬件团队
在MATLAB中与连接Arduino硬件的LSM303设备通信。

1.8 k下载

更新2019年5月22日

查看许可协议

该插件支持MATLAB R20万博1manbetx16a-R2018b。

这个附加库扩展了MATLAB支持包的Arduino硬件读取LSM303万博1manbetx加速度计和罗盘。有了这个附加组件,你可以读取以米每秒平方计的加速度和以微特斯拉计的磁场强度。万博1manbetx支持的单板有LSM303D、LSM303DLHC、LSM303DLM和LSM303DLH。

示例用法:
-------------------
%使用附加程序库创建arduino对象
a=arduino(“COM38”、“Uno”、“图书馆”、“Pololu/LSM303”);
创建LSM303对象
罗盘=附加组件(a,‘Pololu/LSM303’);
%获得加速度
acc = readAcceleration(指南针);
%获得加速度
杂志= readMagneticField(指南针);

它包括文档和演示如何使用LSM303获得加速度和磁场强度的示例。

重要提示:在MATLAB中使用此附加程序库之前,您需要安装LSM303 Arduino库。以下是说明:
1.下载zip文件https://github.com/pololu/lsm303-arduino/archive/2.1.0.zip
2.将zip解压缩到本地目录。
3.将解压后的文件夹中的“LSM303”文件夹移动到Arduino素描本文件夹中的“libraries”文件夹中。如果这个文件夹不存在,你可能需要创建它:
在Windows上,默认路径是“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硬件团队(2021年)。Legacy LSM303 Add-On Library for Arduino(//www.tianjin-qmedu.com/matlabcentral/fileexchange/57173-legacy-lsm303-add-on-library-for-arduino), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2016a创建
与R2016a至R2018b兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

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

开始打猎吧!

+ arduinoioaddons / + Pololu