图片缩略图

AEK-Rev-1-Hardware-金宝appSupport-19a +

版本1.3.12(3.62 MB)由 MathWorks公司团队
Arduino Eng金宝appinee金宝appring Kit Rev 1中使用的硬件组件的MATLAB和Simulink支持

113下载

更新2020年10月15日

查看版本历史记录

查看许可协议

注:此版本的文件交换适用于从R2019a开始的MATLAB版本。

•对于MATLAB 2018b,使用这里的文件-//www.tatmou.com/matlabcentral/fileexchange/68620-arduino_engineering_kit_hardware_金宝appsupport_18b

•对于MATLAB 2018a,使用此处的文件-//www.tatmou.com/matlabcentral/fileexchange/66568-arduino_engineering_kit_hardware_金宝appsupport

该软件包包括MATLAB和文件,允许您控制Arduino工程工具包中使用的传感器和执行器并与之通信。传感器和执行器通过MKR电机托架连接。支持的外围设备包括:金宝app

•直流电机-控制多达4直流电机同时
•伺服电机-可同时控制多达8个伺服电机
编码器-同时读取多达2个编码器
•LiPo电池-读取电池电压

Arduino工程套件的项目文件包括在这里-
•对于AEK第1版://www.tatmou.com/matlabcentral/fileexchange/66569-arduino_engineering_kit_project_files
•AEK版本2://www.tatmou.com/matlabcentral/fileexchange/80419-arduino_engineering_kit_project_files_rev_2

有关Arduino工程套件的更多信息,请访问www.tatmou.com/arduino-kit

重要提示:

1.File Exchange提交可以作为工具箱或zip文件下载。

a.如果选择下载工具箱,请在MATLAB中完成工具箱的安装。

b.如果您选择下载AEK-Rev-1-Hardware-Support-19a+.zip文件,请将该包的金宝app内容解压到本地文件夹,并将其添加到MATLAB路径中。要将文件夹添加到MATLAB中的路径中,右键单击文件夹并选择“添加到路径”>“选定文件夹和子文件夹”选项。

为了使硬件支持包正常工作,需要从A金宝apprduino获得一个附加的第三方库“MKRMotorCarrier”(版本1.0.1)以及文件交换文件。

如果您正在使用MATLAB R2020a或以上版本,“MKRMotorCarrier”库包含在MATLAB Arduino硬件支持包中。金宝app有关进一步说明,请参阅步骤6。如果您正在使用MATLAB R2019a或R2019b,请继续执行步骤2和步骤3。

2.下载Arduino第三方库的zip文件,MKRMotorCarrier,从这个链接:https://github.com/arduino-libraries/MKRMotorCarrier/archive/1.0.1.zip

3.解压这个zip文件到一个本地目录,并将文件夹重命名为“MKRMotorCarrier”。

如果您正在使用MATLAB R2019b,请跳过步骤5。如果您正在使用MATLAB R2019a,那么请执行步骤4。

4.将“MKRMotorCarrier”文件夹移动到Arduino素描本文件夹中的“libraries”文件夹中。

a.在Windows上,默认路径为“Documents\Arduino\libraries\”
b.在Mac上,默认路径为“~/Documents/Arduino/libraries/”
c.在Linux下,默认路径为“/home//Arduino/libraries”

移动库后,文件夹结构应类似于:

D在Windows上“\Documents\Arduino\libraries\MKRMotorCarrier\src”
E在Mac上,“~/Documents/Arduino/libraries/MKRMotorCarrier/src”
f.在Linux上,"/home//Arduino/libraries/MKRMotorCarrier/src"

如果您正在使用MATLAB R2019a,请跳过步骤6。

5.将“MKRMotorCarrier”文件夹移动到Arduino sketchbook文件夹中的“libraries”文件夹中:

A.在Windows上,默认路径为“\portable\sketchbook\libraries\”
b.在Mac上,默认路径为“~/Documents/Arduino/libraries/”
c. Linux下,默认路径为“ /便携式/写生簿/图书馆/”

注:“arduinoio。是一个MATLAB命令。在MATLAB命令窗口中执行此命令将返回系统中Arduino IDE目录的位置。

移动库后,文件夹结构应类似于:

d.在Windows上," \便携式\随笔集\图书馆\ MKRMotorCarrier \ src "
E在Mac上,“~/Documents/Arduino/libraries/MKRMotorCarrier/src”
f.在Linux上," /便携式/写生簿/图书馆/ MKRMotorCarrier / src”

MATLAB的所有版本。

6.在MATLAB命令窗口中输入“listarduinlibraries”。生成的单元阵列应该显示{'Arduino/MKRMotorCarrier'}等。如果MKRMotorCarrier库没有出现在单元格数组中,请确保正确执行步骤4和步骤5。

注意:你可以在“ArduinoKitHardwareSupportReadMe.txt”文件中找到这些说明。金宝app安装工具箱或解压AEK-Rev-1-Hardware-Support-19a+.zip文件后,在MATLAB中输入以下命令,打开自述文件:金宝app

> >编辑ArduinoKitHardwareSup金宝appportReadMe.txt

引用为

MathWorks Maker Team(2021)。AEK-Rev-1-Hardware-金宝appSupport-19a +(//www.tatmou.com/matlabcentral/fileexchange/70554-aek-rev-1-hardware-金宝appsupport-19a), MATLAB中央文件交换。检索

意见及评分(28

泰勒博克

完全破碎和文件过时。

MathWorks公司团队

@Juan osvaldo Lopez casildo:关于技术问题,请联系suppor金宝appt@mathworks.com。

在使用matlab 2019b更新7,我下载文件,当我进入listarduinlibraries mkrmotorcarrier和motorsheildv2显示,但当我输入a=arduino,只有i2c, spi,和伺服显示为可用。当我试图上传rev套件时,我不断地得到错误。

MathWorks公司团队

损坏的工具箱问题现已修复。从文件交换页面或MATLAB中的附加组件菜单重新下载并安装工具箱文件,以使用Arduino工程工具包Rev 1。

劳尔•米盖尔

"无法安装工具箱'Arduino-Engineering-Kit-Rev-1-Hardware-Support-19a+',因为工具箱金宝app文件已损坏。"
使用R2020b时仍然存在问题。

莫拉

我无法下载它,因为它说文件是损坏的…

斯伦斯

与下面的一些评论类似,当我试图添加到R2020a(更新5)时,我也得到了工具箱文件损坏错误消息。

多米尼克纽曼

我得到一个错误,当我使用插件说工具箱文件是损坏使用R2020a

Andreas Jakobsson

当我试图添加插件时,我得到一个错误消息,说工具箱文件是损坏的。我使用的是Matlab R2020a。

MathWorks公司团队

MATLAB工具箱安装程序的路径问题(。MLTBX文件)现在已经修复。您可以自由下载并使用“工具箱”或ZIP文件。如果您继续遇到问题,请通过support@mathworks.com与我们联系金宝app

MathWorks公司团队

向面临此硬件支持包问题的所有人致歉。我们发现了MATLAB安装程序(.mltbx文件)中的一个bug,并在修复时将金宝app其从页面中删除。

要解决您目前面临的问题,请在手动删除工具箱文件夹的旧副本后下载并安装最新的ZIP文件,可以在这里找到:\Documents\MATLAB\Add-Ons\Toolboxes

如果您仍然遇到问题,请通过support@mathworks.com与我们联系金宝app

阿尔贝托入会

谢谢你的支持,迈克尔!金宝app我照你说的做了,成功了。非常感谢并抱歉Mathworks Maker Team:在安装指南的第1点,我只是遵循了自动安装程序的说明,而没有尝试本可以解决问题的手动安装程序。

迈克尔·彼得森

我报告的这个问题是由于当您选择使用此支持包的“添加”按钮(我在Windows 10和Mac 10.5.3安装中都复制了此按钮)时,如果您选择将ZIP文件下载到默认的Matlab Add-ons文件夹中,则会将损坏的Matlab路径添加到Matlab金宝app中(您可以通过单击Matlab Home选项卡上的Preferences按钮查看这是什么),然后使用Matlab folders窗口导航到此文件夹,右键单击zip文件并选择提取内容,然后右键单击生成的文件夹并选择Add to Path选项。
然后一切都会运转良好。

迈克尔·彼得森

我有R2019b,并已安装MKRMotorCarrier库(v 1.0.5)在正确的地方,如硬件工具包自述,即。“arduinoio。IDERoot \便携式\随笔集\图书馆\”(arduino的地方。IDERoot是一个Matlab命令,输入它会给出到那个位置的完整路径)。
然而,当我试图使用arduinosetup对MKR1000板进行编程时,由于
MKRMotorCarrierBase.h:没有这样的文件或目录-当我看在MKRMotorCarrier库src文件夹中没有MKRMotorCarrierBase.h文件,只有MKRMotorCarrier.h文件,所以我认为这是硬件支持包中的一个bug。金宝app
我已经检查了老版本的MKRMotorCarrier库,从来没有一个MKRMotorCarrierBase.h文件在这个库。

日志文件的全文如下-注意非文本载体也被写入日志…
在文件中包含from C:\Users\teres\AppData\Local\Temp\ArduinoServer\MW\sketch\ io_add .cpp:12:0:
\ users \teres\ appdata \ roaming&mathworks \matlab Add-Ons\Collections\Arduino_Engineering∩â "�â•œ_Kit_Rev_1_Hardware_Suppo∩â "�â•œrt_19a+ matlab\MATLABAddon\+arduinoioaddons\+arduino\src\MKRMotorCarrierBase.h:没有这样的文件或目录
# include " C: \ \圆肌\ AppData \漫游用户\ MathWorks \ MATLAB插件\集合\ Arduino_Engineeringaˆ©一“�一个•œ_Kit_Rev_1_Hardware_Suppoaˆ©一“�•œrt_19a + \ MATLAB \ MATLABAddon \ + arduinoioaddons \ + arduino \ src \ MKRMotorCarrierBase.h”

编译终止。

奥斯丁雅可比

ans =

8×1单元阵列

{' Adafruit / MotorShieldV2 '}
{' Arduino / MKRMotorCarrier '}
{' I2C '}
{'RotaryEncoder'}
{SPI的}
{“伺服”}
{'ShiftRegister'}
{'超声波'}

你是说像那样列出来吗?我还是会有这个问题。

奥斯丁雅可比

阿尔贝托一样。请更新这个。

在文件中包含from C:\Users\Austin\AppData\Local\Temp\ArduinoServer\MW\sketch\ io_add .cpp:12:0:
C:\Users\Austin\AppData\Local\Temp\ArduinoServer\MW\sketch\addOnLibraries.h:4:205:致命错误:C:\Users\Austin\AppData\Roaming\MathWorks\MATLAB Add-Ons\Collections\Arduino\U Engineering\U Kit\U Rev\U 1\U Hardware\U 19a+\MATLABAddon\MATLABAddon\+arduinoioaddons\+Arduino\src\MKRMotorCarrierBase.h:没有这样的文件或目录
#包括“C:\Users\Austin\AppData\Roaming\MathWorks\MATLAB加载项\Collections\Arduino\U工程\U工具包\U Rev\U 1\U硬件\U支持\U 19a+\MATLABAddon\+arduinoioaddons\+Arduino\src\MKRMotorCarrierBase.h”

编译终止。
退出状态1

Path带有疯狂的字符,看起来很奇怪,可能是语言包,也可能什么都不是。但我希望这个问题有答案。

MathWorks公司团队

@Albert lob

请下载zip文件,然后将解压后的文件夹添加到MATLAB路径中。你可以通过导航到MATLAB中解压的文件夹的位置,然后右键单击解压的文件夹,选择“添加到路径”,然后选择“所选文件夹和子文件夹”。在此之后,在MATLAB中执行以下命令:

> > listArduinoLibraries

如果您在单元阵列中看到{'Arduino/MKRMotorCarrier'},则说明硬件支持包已正确安装。金宝app您将不会再遇到错误信息。

注意:这些说明在自述文件和文件交换说明中都有明确说明。

阿尔贝托入会

当然,我不是一个专业的matlab和arduino,但在任何情况下,我花了太多的时间试图使它工作,没有运气……我遵循Matlab 2019a的程序(我有的版本),我的MKRMotorCarrier没有显示在“上传Arduino服务器”。所以我将所有有我的问题或类似问题的人的线程都染红了,毕竟现在我能够选择MKRMotorCarrier库,但是,如果我包含它,当我尝试着编程时,它却失败了(没有这个库它就成功了)……

C:\Users\amilk\AppData\Local\Temp\ ArduinoServer \ MW \ \ addOnLibraries.h草图:4:204:致命错误:C:\Users\amilk\AppData\Roaming\MathWorks\MATLAB插件\集合\ Arduino_EngineeringA _Kit_Rev_1_Hardware_SuppoA rt_19a + \ matlab \ MATLABAddon \ + arduinoioaddons \ + arduino \ src \ MKRMotorCarrierBase.h:没有这样的文件或目录
#包括“C:\Users\amilk\AppData\Roaming\MathWorks\MATLAB附加组件\Collections\Arduino\U Engineering\U Kit\U Rev\U 1\U Hardware\U Suppo\U 19a+\MATLABAddon\+arduinoioaddons\+Arduino\src\MKRMotorCarrierBase.h”

编译终止。
退出状态1

看到这么多人不能使用它,仍然没有解决方案,这是非常令人沮丧的。

Matlab专家

不错的

蒂莫西·麦金太尔

此工具箱安装不正确,使我的MATLAB在18a和19a/19b之间处于不稳定状态。它也没有正确安装所需的Arduino库或硬件驱动程序。一旦我手动安装了它们,我就发现一些机器(不是全部)的运行时错误,其中MATLAB安装失败,无法编程MKR1000,产生错误,说明它找不到一些C++指定的文件。奇怪的是,这些文件并没有出现在允许编程的机器上。。。
我们可以进一步测试一下这个工具箱吗?

迈克尔·彼得森

如何安装Matlib zip文件?

Deshons先生

我无法在2019b下安装MKRMotorCarrier,因为我不明白什么意思。在2019a很容易找到图书馆。请帮助我,因为我已经买了arduinio工程工具包,我不能使用它,因为可能实验室mkrMotorcarrioer是不认识的。:

5)将MKRMotorCarrier文件夹移动到Arduino sketchbook文件夹中的libraries文件夹中
在Windows上,默认路径是“arduinoio”。IDERoot \便携式\随笔集\图书馆\”
注意:arduinoio。IDERoot是一个MATLAB命令。

詹姆斯·希尔

这是错误的!这是错误版本的MKRMotorCarrier,而且永远都是错误的!

********-----------------------
安装库- 1)下载zip文件从https://github.com/arduino-libraries/MKRMotorCarrier/archive/1.0.1.zip<<----------------不要安装这个!!
*******------------------------

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

你想下载和安装的是:

https://github.com/arduino-libraries/MKRMotorCarrier

更新库1.0.5 ----->这是最新版本

拉马汀

现在一个新的问题出现了,当我用BNO055在部署时创建一个图,它崩溃的消息“文件”MATLAB“与符号的应用程序运行在目标硬件上没有找到。如果所需的名称与传输层协议的默认名称不同,则使用ExtModeMexArgs参数来指定文件。

拉马汀

您好,我的imu有一个问题。它与ide库中的“MKRIMU”示例一起工作正常,但在simulink中只发送零。motorcarrier库被正确检测到,但在ListArduInLibraries中没有提到MKRIMU库。请帮助金宝app

拉马汀

mkr汽车防护罩库已正确安装并检测到。

亚历克斯局域网

太棒了!

bullox

我收到一个错误时运行arduinosetup在MATLAB "fatal error: MKRMotorCarrier.h: No such file or directory"。原来我需要安装MKRMotorCarrier库在我的Arduino IDE,在工具…管理库……

MATLAB版本兼容性
使用R2020a创建
兼容R2019a及后续版本
平台的兼容性
窗户 macOS Linux
社区

社区寻宝

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

开始狩猎!

matlab / MATLABAddon / + arduinoioaddons / + arduino