图片缩略图

Arduino的工程-KIT-的Rev-1硬件支持-19A +万博1manbetx

Arduino工程工具万博1manbet万博1manbetxx包Rev 1中使用的硬件组件的MATLAB和Simulink支持。

138个下载

更新2020年4月11日

查看许可证

注意:这个版本是MATLAB版本R2019a及更高版本。

如果你正在使用MATLAB R2018b,请使用这个版本://www.tianjin-qmedu.com/matlabcentral/fileexchange/68620-arduino_engineering_kit_hardware_万博1manbetxsupport_18b
如果您正在使用MATLAB R2018a,这里使用这个版本:
//www.tianjin-qmedu.com/matlabcentral/fileexchange/66568-arduino_engineering_kit_hardware_万博1manbetxsupport

此包包括MATLAB和Simulink文件允许用户与通信并控制在A万博1manbetxrduino的工程工具包,其中大部分是通过MKR马达载体连接所使用的传感器和致动器。这包括:
•直流电动机 - 同时控制多达4个直流电动机
•伺服电机 - 同时控制多达8个伺服电机
编码器-同时读取最多2个编码器
•转速 - 从摩托车上的惯性轮的霍尔传感器读取转速
•BNO055 IMU传感器-从加速度计、磁强计和陀螺仪读取数据
•超声波传感器 - 测量到对象的距离
•LiPo电池-读取电池电压

实施例被包括以演示如何使用包含在此包中的MATLAB函数和Simulink块。万博1manbetx

了解更多关于Arduino的工程工具在www.tianjin-qmedu.com/arduino-kit

重要笔记:

您可以下载工具箱或zip文件。
a)如果您选择下载工具箱,请在MATLAB中完成安装。
b)如果你选择下载的zip文件,添加解压缩文件夹到MATLAB路径。

Arduino中的MKRMotorCarrier库对于硬件支持的工作至关重要。万博1manbetx如果您使用的是MATLAB R2020a或更高版本,那么这个库已经是Arduino硬件的MATLAB支持包的一部分,因此可以跳过第8步。万博1manbetx

如果您在MATLAB R2019a或R2019b,按照步骤2和3。

2)下载zip文件https://github.com/arduino-libraries/MKRMotorCarrier/archive/1.0.1.zip
3)解包压缩到本地目录和文件夹重命名为“MKRMotorCarrier”

如果你在MATLAB R2019b,跳过步骤4和5

4)移动MKRMotorCarrier文件夹到你的Arduino写生簿文件夹中的“库”文件夹中
在Windows上,默认路径是“Documents\Arduino\libraries”
在Mac上,默认路径为 “〜/文档/ Arduino的/库/”
在Linux上,默认路径为 “/家庭/ <用户名> / Arduino的/库”
5)库安装完成后,文件夹结构应类似于:
在Windows上“文档\ \ Arduino \图书馆\ MKRMotorCarrier \ src "
在Mac上,“~ /文件/ Arduino /图书馆/ MKRMotorCarrier / src”
在Linux上, “/首页/ <用户名> / Arduino的/库/ MKRMotorCarrier / src目录”

如果你在MATLAB R2019b,按照步骤6和7,而不是4&5,否则跳到步骤8

6)将MKRMotorCarrier文件夹到你的Arduino写生簿文件夹中的“库”文件夹中
在Windows中,默认的路径是“arduinoio.IDERoot \便携式\速写本\库\”
在Mac上,默认路径为 “〜/文档/ Arduino的/库/”
在Linux上,默认路径为“arduinoio.IDERoot /便携/速写本/库/”
注:arduinoio.IDERoot是一个MATLAB命令。
7)一旦库安装,文件夹结构应该类似于:
在Windows上,“arduinoio.IDERoot \便携式\随笔集\图书馆\ MKRMotorCarrier \ src "
在Mac上,“~ /文件/ Arduino /图书馆/ MKRMotorCarrier / src”
在Linux上, “arduinoio.IDERoot /便携/速写本/库/ MKRMotorCarrier / src目录”

对于MATLAB的所有版本

8)在MATLAB命令窗口中键入listArduinoLibraries,你应该看到
{“的Arduino / MKRMotorCarrier”}等等的单元阵列英寸
如果MKRMotorCarrier库不单元阵列中出现,确保
步骤4和步骤5(或步骤6和步骤7)被正确执行。

引用作为

MathWorks的制作团队(2020年)。Arduino的工程-KIT-的Rev-1硬件支持-19A +万博1manbetx(//www.tianjin-qmedu.com/matlabcentral/fileexchange/70554-arduino- engineering-kit-rev-1-hardware万博1manbetx-support19a), MATLAB中央文件交换。检索

评论和评分(19

与工具箱的安装程序(.mltbx文件)的路径问题已得到修复。随意下载和工作,无论是工具箱或ZIP文件。如果您继续遇到问题,请在support@mathworks.com与我们联系万博1manbetx

对不住大家面对这个硬件支持包的问题。万博1manbetx我们发现我们的MATLAB安装程序(.mltbx文件)中的错误,虽然我们正在修复它采取了下来,从页面。

要解决你所面对当前的问题,请下载后手动删除工具箱文件夹,可以在这里找到的较旧的副本安装最新的ZIP文件:<用户名> \文档\ MATLAB \加载项\工具箱

如果您仍然遇到问题,请通过support@mathworks.com与我们联系万博1manbetx

谢谢大家的支持迈克尔!万博1manbetx我按照您的指示和它的工作。非常感谢和抱歉The MathWorks的制作团队:在点#的安装指南1我只是遵循了自动安装的指示,我没有尝试手动一个会解决了这个问题。

这个问题我是腐败的结果报道Matlab路径添加到Matlab当你选择使用Add按钮支持包(我复制这10 Windows和Mac 10.5.3安装),如果你选择Matlab插件的ZIP文件下载到您的默认文件夹(你可以看到这是什么回家的Matlab选项万博1manbetx卡上单击选择按钮),然后使用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。万博1manbetx
我也检查了MKRMotorCarrier库的旧版本,在这个库中从来没有MKRMotorCarrierBase.h文件。

从日志文件全文低于 - 记非文本携带者被写入日志太...
在文件选自C包括:\ Users \用户大圆\应用程序数据\本地\ TEMP \ ArduinoServer \ MW \草图\ IO_addOn.cpp:12:0:
addOnLibraries。h: 4:204:错误:C:\Users\teres\AppData\Roaming\MathWorks\MATLAB插件\集合\ Arduino_Engineeringaˆ©一“�•œ_Kit_Rev_1_Hardware_Suppoaˆ©一“�•œrt_19a + \ matlab \ MATLABAddon \ + arduinoioaddons \ + arduino \ src \ MKRMotorCarrierBase。h:没有这样的文件或目录
#include "C:\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"
^
编译终止。

ans =

8×1单元阵列

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

你的意思是上市这样的^。嗯,我还应该有这个问题。

同阿尔贝托。请更新此。

在由C包含的文件:\ Users \用户奥斯汀\应用程序数据\本地\ TEMP \ ArduinoServer \ MW \草图\ IO_addOn.cpp:12:0:
C:\用户\奥斯汀\应用程序数据\本地的\ Temp \ ArduinoServer \兆瓦\草图\ addOnLibraries.h:4:205:致命错误:C:\用户\奥斯汀\应用程序数据\漫游\ MathWorks公司\ MATLAB附加组件\收藏\Arduino_EngineeringÂ_Kit_Rev_1_Hardware_SuppoÂrt_19a + \ MATLAB \ MATLABAddon \ + arduinoioaddons \ +的Arduino的\ src \ MKRMotorCarrierBase.h:没有这样的文件或目录
包括"C: Users\Austin\AppData\漫游\MathWorks\MATLAB Add-Ons\Collections\ Arduino_EngineeringA _Kit_Rev_1_Hardware_SuppoA rt_19a+ MATLAB \MATLABAddon +arduinoioaddons +arduino\src\MKRMotorCarrierBase.h"
^
编译终止。
退出状态1

路径看起来奇怪疯狂的人物,可能是语言包东西或可能是什么。但我希望那里有一个答案。

@Albert高球

请下载zip文件,然后添加解压缩文件夹到MATLAB路径。您可以通过导航到MATLAB解压缩文件夹,并在解压缩文件夹,然后用鼠标右键单击并选择位置“添加到路径”,然后在“选择文件夹和子文件夹”做到这一点。在此之后,在MATLAB中执行以下命令:

> > listArduinoLibraries

如果看到{“的Arduino / MKRMotorCarrier”}列为一个单元阵列中的条目,则硬件支持包已正确安装。万博1manbetx您不得遇到的错误消息了。

注意:这些说明在readMe文件和文件交换的描述中都有明确的提到。

当然,我也不是matlab和arduino的专家,但无论如何,我花了太多的时间试图让它工作,但运气不佳……我遵循了Matlab 2019a(我的版本)的程序,我的MKRMotorCarrier没有出现在“上传Arduino服务器”。所以我红色的所有线程的人有我或类似的问题,毕竟现在我可以选择MKRMotorCarrier库,然而,如果我包括它,当我试图编程的董事会失败(没有库,它成功)…

C:\ Users \用户amilk \应用程序数据\本地\ TEMP \ ArduinoServer \ MW \草图\ addOnLibraries.h:4:204:致命错误:C:\ Users \用户amilk \应用程序数据\漫游\ MathWorks公司\ MATLAB附加组件\类别\Arduino_EngineeringÂ_Kit_Rev_1_Hardware_SuppoÂrt_19a + \ MATLAB \ MATLABAddon \ + arduinoioaddons \ +的Arduino的\ src \ MKRMotorCarrierBase.h:没有这样的文件或目录
#包括 “C:\用户\ amilk \应用程序数据\漫游\ MathWorks公司\ MATLAB附加组件\收藏\Arduino_EngineeringÂ_Kit_Rev_1_Hardware_SuppoÂrt_19a + \ MATLAB \ MATLABAddon \ + arduinoioaddons \ +的Arduino的\ src \ MKRMotorCarrierBase.h”
^
编译终止。
退出状态1

这是非常令人沮丧,看到这么多的人无法使其正常工作,仍然没有解决方案。

不错

这个工具箱不能正确安装,离开我的MATLAB停留在18A和19A / 19B之间的中间状态。它也没有正确地安装所需的Arduino库或硬件驱动程序。一旦我已经手动安装它们,我然后找到在某些机器(不是全部),其中安装了MATLAB未能在MKR1000程序运行时错误,产生错误,指出它无法找到一些C ++指定的文件。这些文件,奇怪的是,不会出现机器,它允许进行编程的...
我们能不能对工具箱做进一步的测试?

如何安装Matlib zip文件?

我无法下2019b安装MKRMotorCarrier因为它是建议采取以下,因为我不明白是什么意思ideroot。这将是很容易找到的2019a liabrary。请帮我,beacuase我买的arduinio Engiennering套件,我不能使用它,因为可以laibrtary mkrMotorcarrioer无法识别。:

5)将MKRMotorCarrier文件夹到你的Arduino写生簿文件夹中的“库”文件夹中
在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’与目标硬件上运行的应用A的符号未发现碰撞出新的问题出现。如果需要的名称不同,从传输层协议defaut使用ExtModeMexArgs parameeter指定文件。

你好,我的imu出了点问题。它在ide库中的“MKRIMU”示例中工作得很好,但只在simulink中发送zero-zero-zero。万博1manbetx正确地检测到了汽车运输图书馆,但是在listArduinoLIbraries中没有提到MKRIMU图书馆。请帮助

该MKR motorshield库已正确安装和检测。

bullox

我收到一个错误,当运行arduinosetup在MATLAB”致命错误:MKRMotorCarrier。h:没有这样的文件或目录。原来我需要在Arduino IDE的工具中安装MKRMotorCarrier库…管理库……

更新

1.3.6

更新提交的标题

1.3.5

与工具箱文件固定的路径问题(安装)

1.3.4

删除了链接到一个破碎的工具箱。

1.3.3

与工具箱固定的路径问题。

1.3.2

更新了文件交换提交的称号。

1.3.1

重新包装的新工具箱

1.3

更新说明。

1.2

修正了有关在MATLAB同时I2C对象创建的错误。

1.1

更新:

1)更新的标题为包括提及R2019b
2)更新readme.txt以包含R2019b的指令,因为它们稍有不同

1.0.2

更新的文档文件,包括有关超声波传感器笔记

1.0.1

更新MATLAB版本的兼容性

MATLAB版本兼容性
创建了R2019a
与R2019a兼容任何版本
平台兼容性
视窗 苹果系统 Linux
社区
在更多的文件电力电子控制系统

matlab / MATLABAddon / + arduinoioaddons / + arduino