图片缩略图

Arduino_Engineering_Kit_Hardware_万博1manbetxSupport_18a

版本1.1.3 (7.4 MB) MathWorks公司团队
MATLAB和Simu万博1manbet万博1manbetxxlink支持硬件组件用于Arduino工程装备。
5.0
3评级

61下载

更新2019年9月17日

查看许可协议

编者按:这个文件被选为MATLAB中央选择的

这个包包括MATLAB和Simulink仿真文件,允许用户沟通和控万博1manbetx制中使用的传感器和致动器Arduino工程装备,其中大多数是通过MKR汽车运输连接。这包括:
•直流电机,同时控制4直流电机
•伺服电机,同时控制8伺服电机
•编码器,同时阅读2编码器
•转速表,转速从摩托车上的霍尔传感器读取的惯性轮
•BNO055 IMU传感器读取加速度计,磁强计和陀螺仪
•超声波传感器,测量距离的一个对象
•脂电池——阅读电池电压

例子包括演示如何使用MATLAB函数和Simulink块包含在这个包中。万博1manbetx

了解更多关于Arduino工程装备www.tianjin-qmedu.com/arduino-kit

重要提示:
1)安装这个工具箱后,键入以下命令在MATLAB打开ReadMe
> >编辑ArduinoKitHardwareSup万博1manbetxportReadMe.txt
2)一定要遵循的步骤在这个文件,因为它提供了说明下载Arduino图书馆MKR汽车运输。这个库的一些功能需要去工作。

引用作为

MathWorks公司团队(2020)。Arduino_Engineering_Kit_Hardware_万博1manbetxSupport_18a(//www.tianjin-qmedu.com/matlabcentral/fileexchange/66568-arduino_engineering_kit_hardware_万博1manbetxsupport_18a), MATLAB中央文件交换。检索

评论和评级(49)

Madhu戈文达拉扬

@James希尔,你试过关闭警告使用消息中的链接?

詹姆斯·希尔

警告:类arduinoio。LibraryBase将被删除。以下附加类需要更新工作将来的版本:
Arduino / MKRMotorCarrier。遵循步骤中提到这个Arduino附加文档更新。点击这里关闭
警告。

不确定我应该做什么和这个信息。我打开辅助页面但说明书真的不是可行的,除非我写一个完整的吹Add_on
詹姆斯

Madhu戈文达拉扬

@Jack——MKRMotorCarrier可用的图表:https://store.arduino.cc/usa/mkr-motor-carrier。也许这可以帮助。如果不是,你考虑过使用这个资源-创建自己的块https://www.youtube.com/watch?v=qoj8Pa2wi0A

杰克的一天

你好,
不确定如果任何人都可以帮助,但是我想用这个下载阅读一个编码器但没有马达的盾牌。想知道如果任何人知道密码的Arduino正在从两个信号读取两个编码器。
非常感谢

詹姆斯·希尔

仍然有人得到这个错误:
家庭/ gilgamesh007 /文件/ MATLAB / Supp万博1manbetxortPackages / R2018b /工具箱/目标/ SupportPackages / arduinobase / src / MW_PWM。cpp: 21:致命错误:Arduino。h:没有这样的文件或目录
# include“Arduino.h”
^
编译终止。
(MW_PWM gmake: * * *。o]错误1
# # #为模型构建过程:“myDCMotorControl”一个错误而中止。
遇到错误:错误(s)在构建“myDCMotorControl”:
# # #未能生成所有二进制输出。

请参阅:

//www.tianjin-qmedu.com/matlabcentral/answers/407753-arduino-mkr1000-万博1manbetxsimulink-build-procedure-aborted-due-to-error

//www.tianjin-qmedu.com/matlabcentral/fileexchange/68620-arduino_engineering_kit_hardware_万博1manbetxsupport_18b?s_tid=FX_rc2_behav

Madhu戈文达拉扬

@James山——我听到你的挫败感。在这一章你用不同的方法来计算不同物品。我觉得这样做是为了叫出三种不同的东西存在这里,电机轴,齿轮的输出和最后的轮子本身。我不认为生活的脚本是错误的,尽管他们试图描述发动机和齿轮。我想混淆的原因是呼唤标题上的变速箱。我是路过的,作为一个反馈Arduino考虑解决文件中。

詹姆斯·希尔

不确定这是正确的地方置评,因为它的实际内容说明。这已经困扰我一段时间…

我可以请澄清是否住脚本中创建2.2 MATLAB起步电机轴和齿轮箱轴或只是原始编码器缓冲区,甚至不与交?

现场脚本没有转换编码器提出交也没有任何转换的电机轴输出轴。生活中没有数学脚本有关这些项目。我看起来,我们只是读取编码器缓冲区。然而情节最后题为“100:1齿轮箱电机稳态反应”

早在这一章我们提出了以下数学:
shaftAngle = readCount (enc) * 360/12;
axleAngle = readCount (enc) * 360/12/100.37;
axleAngleNorm =国防部(axleAngle, 360);
convSpeed = (stopCount - startCount) * 360 / dt / 12/100.37

没有一个这个数学出现在生活的脚本。

在我看来,脚本应该改变生活的行:
speedRaw (ii) = (endCount - startCount) / dt; %计算速度(cts / s)

更改为:
speedRaw (ii) = (endCount - startCount) / dt / 12/100.37; %计算速度(cts / s)

亚历山大•布兰科

@Giovanni Rotondi我遇到了相同的问题:所有的打开,但无法启动汽车,和一个红色LED开启下一个绿色的“力量”。
原来你可以解决这个问题通过reuploading固件MKR汽车运输。Arfuino IDE,去文件> > MKRMotorCarrier >闪光和上传的素描MKR1000时连接到载体。为我解决了这个问题。

Madhu戈文达拉扬

@praneet——你有试过使用外部模式看学习资料所示的数据吗?一旦你建立了数据进入模型,然后确认数据记录器的数据类型和模型块匹配。万博1manbetx

HTH,
Madhu

praneet amitabh

你好

我试着使用块BNO055用于读取数据,但当我都垫文件记录,他们记录的格式3 x1矩阵元素为零。我怎么读然后或有东西我失踪吗?

Anurag Ashim

你好,
我总是这个错误

arm-none-eabi-g + +:错误:插件/ myNewMoto_ert_rtw:没有这样的文件或目录
arm-none-eabi-g + +:错误:插件/工具箱/ Arduino_Engineering_Kit_Project_Files /摩托车:没有这样的文件或目录
(MW_arduinoI2C gmake: * * *。o]错误1
2使命令返回一个错误
“An_error_occurred_during_the_call_to_make”是不被认为是内部或外部命令,
可操作的程序或批处理文件。
# # #为模型构建过程:“myNewMoto”一个错误而中止。
遇到错误(s)在构建“myNewMoto”:
# # #未能生成所有二进制输出。
组件:仿真软件|类别万博1manbetx:模型误差

Madhu戈文达拉扬

@Eui Sln严,请联系技术支持和送他们的文本文件,这样他们可以帮助你更好。万博1manbetx

行罪严

然而,然后单击“项目”,不断的消息我是:未能Arduino程序。点击以下链接查看错误日志。联系技术支持,如果你需要更多的帮助。万博1manbetx“C: \用户当地\ Admin \ AppData \ \ Temp \ mwarduinolog - 181226175653. - txt”
2018年这个内容是“12�썡26日5:58:02�삤�썑com.mathworks.hwservices.logging
�젙蹂�:�꽕�젙�뙆�씪濡쒕뵫……
�뙣�궎吏�珥덇린�솕……
蹂대뱶以�鍮�…
�솗�씤……
C: \ ProgramData \ MAT万博1manbetxLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \ arduino-builder -dump-prefs记录器=机硬件C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \硬件硬件C: \ ProgramData \ MATLAB \ 3 p.instrset SupportPackages \ R2018a \ \ arduinoide。instrset \ idepkgs \包工具C: \ ProgramData MATLAB \ Suppor万博1manbetxtPackages \ R2018a \ \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \ tools-builder工具C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \ \硬件工具\ avr工具C: \ ProgramData \ MATLAB \ 3 p.instrset SupportPackages \ R2018a \ \ arduinoide。instrset \ idepkgs \包-built-in-libraries C: \ ProgramData MATLAB \ S万博1manbetxupportPackages \ R2018a \ \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \库库C:\Users\Admin\Documents\Arduino\libraries -fqbn = arduino: samd: mkr1000 -ide-version = 10801构建路径C:\Users\Admin\AppData\Local\Temp\ ArduinoServer \ MW警告= null首选项=。用户路径= C: \ \ Admin \ AppData \当地\ Temp \ ArduinoServer \ MW首选项=构建。warn_data_percentage = 75首选项= runtime.tools.openocd.path = C: \ ProgramData MATL万博1manbetxAB \ SupportPackages \ R2018a \ \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ openocd \ 0.9.0-arduino5-static首选项= runtime.tools.CMSIS-Atmel.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ CMSIS-Atmel \ 1.1.0首选项= runtime.tools.bossac.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ bossac \ 1.7.0首选项= runtime.tools.arm-none-eabi-gcc.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ arm-none-eabi-gcc \ 4.8.3-2014q1首选项= runtime.tools.CMSIS.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ CMSIS \ 4.5.0 - verbose C:\Users\Admin\AppData\Local\Temp\ ArduinoServer \ ArduinoServer.ino
C: \ ProgramData \ MAT万博1manbetxLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \ arduino-builder编译记录器=机硬件C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \硬件硬件C: \ ProgramData \ MATLAB \ 3 p.instrset SupportPackages \ R2018a \ \ arduinoide。instrset \ idepkgs \包工具C: \ ProgramData MATLAB \ Suppor万博1manbetxtPackages \ R2018a \ \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \ tools-builder工具C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \ \硬件工具\ avr工具C: \ ProgramData \ MATLAB \ 3 p.instrset SupportPackages \ R2018a \ \ arduinoide。instrset \ idepkgs \包-built-in-libraries C: \ ProgramData MATLAB \ S万博1manbetxupportPackages \ R2018a \ \ 3 p.instrset \ arduinoide.instrset \ arduino-1.8.1 \库库C:\Users\Admin\Documents\Arduino\libraries -fqbn = arduino: samd: mkr1000 -ide-version = 10801构建路径C:\Users\Admin\AppData\Local\Temp\ ArduinoServer \ MW警告= null首选项=。用户路径= C: \ \ Admin \ AppData \当地\ Temp \ ArduinoServer \ MW首选项=构建。warn_data_percentage = 75首选项= runtime.tools.openocd.path = C: \ ProgramData MATL万博1manbetxAB \ SupportPackages \ R2018a \ \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ openocd \ 0.9.0-arduino5-static首选项= runtime.tools.CMSIS-Atmel.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ CMSIS-Atmel \ 1.1.0首选项= runtime.tools.bossac.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ bossac \ 1.7.0首选项= runtime.tools.arm-none-eabi-gcc.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ arm-none-eabi-gcc \ 4.8.3-2014q1首选项= runtime.tools.CMSIS.path = C: \ ProgramData \ MATLAB \ SupportPackages \ R2018a \ 3 p.instrset \ arduino \ \ arduinoide.instrset \ idepkgs \包工具\ CMSIS \ 4.5.0 - verbose C:\Users\Admin\AppData\Local\Temp\ ArduinoServer \ ArduinoServer.ino
使用“mkr1000”董事会从平台文件夹:C: \ ProgramData \ MATLAB \ SupportPackages \ R2万博1manbetx018a \ 3 p.instrset \ arduinoide.instrset \ idepkgs \包\ arduino \ \ samd \ 1.6.12硬件
使用核心平台的arduino的文件夹:C: \ ProgramData \ MATLAB \ SupportPackages \ R20万博1manbetx18a \ 3 p.instrset包\ arduinoide.instrset \ idepkgs \ \ arduino \ \ samd \ 1.6.12硬件
寃쎄퀬:�씪�씠釉뚮윭由�MKRMotorCarrier�뿉�꽌移댄뀒怨좊━“I / o”媛��쑀�슚�븯吏��븡�뒿�땲�떎。“未分类”濡��꽕�젙
检测库使用……~等等

PaulCox_Moog

丹尼尔Krsikapa

@Madhu
它工作!非常感谢你的帮助!

Madhu戈文达拉扬

@Daniel Krsikapa - . h或. cpp文件的问题不是像他们看起来类似于我的。我认为这个问题是第三步的例子是文件和程序文件。

你能复制这个文件夹下粘贴……\ \ Arduino \库文件,……你的文件是代表你的位置。只有这样才能使它工作。

如果这也不工作

1)打开MATLAB和类型winopen (arduinoio.IDERoot)
2)去这个位置和开放arduino IDE。(。exe文件)
3)去文件> Preferences并记下写生簿文件夹。
4)从Windows资源管理器打开这个位置粘贴你的文件。

希望有帮助。

丹尼尔Krsikapa

@Madhu谢谢你的回应,
我做了指示。我目前的道路. .

C:\Program Files (x86)\Arduino\libraries\ MKRMotorCarrier \ src

并在此文件夹中还有另一个“src”文件夹,以及多个其他CPP文件,和H文件。似乎有一个H和CPP版本每个文件的名称(电池,DCMotot、PID等),然而,当我看着MKRMotorCarrier文件,我只看到一个H文件版本,没有CPP文件。此外,当我打开那个MKRMotorCarrier。h文件,里面是以下几点:

# include“MKRMotorShield.h”

当我看到在其他H文件,他们似乎有更多的内部。
同时,尽管我仍然在matlab得到同样的错误消息,当我在命令窗口中输入“listArduinoLibraries”, {' Arduino / MKRMotorCarrier '}上来,连同其他库....但仍然不工作。

Madhu戈文达拉扬

@Daniel——好像你没有安装的第三方库。我复制粘贴ArduinoKitHardwareSupportReadMe中的指令。万博1manbetxtxt将来为他人避免混淆

MKRMotorCarrier图书馆硬件支持的工作至关重要。万博1manbetx——安装图书馆

1)下载的zip文件https://github.com/arduino-libraries/MKRMotorCarrier/archive/1.0.1.zip
2)解压缩到本地目录,重命名文件夹“MKRMotorCarrier”
3)“MKRMotorCarrier”文件夹移动到“库”文件夹在你Arduino写生簿文件夹
在Windows上,默认路径是“文档\ Arduino \图书馆\”
在Mac,默认路径是“文件~ / / Arduino /图书馆/”
在Linux上,默认路径“/ home / <用户名> / Arduino /库”
4)库安装后,文件夹结构应该类似于:
在Windows上“文档\ \ Arduino \图书馆\ MKRMotorCarrier \ src "
在Mac上,“~ /文件/ Arduino /图书馆/ MKRMotorCarrier / src”
在Linux上,“/ home / <用户名> / Arduino /图书馆/ MKRMotorCarrier / src”
5)输入listArduinoLibraries MATLAB命令窗口,您应该看到
{' Arduino / MKRMotorCarrier '}单元阵列等。
如果MKRMotorCarrier图书馆不出现在单元阵列,确保
步骤3和步骤4是正确执行。

步骤1中的链接是你应该使用下载第三方库,需要这种支持工作。万博1manbetx但我认为你所做的一切,都需要这种支持工作。万博1manbetx请再次如果你还遇到了问题。

丹尼尔Krsikapa

我试图使用MKRMotorCarrier也和我做过的所有步骤已经提到。当我运行. .
> > arduinosetup
. .我能看到我所有的库,包括:
{' Adafruit / MotorShieldV2 '}
{' Arduino / MKRMotorCarrier '}
{' I2C '}
{' RotaryEncoder '}
{SPI的}
{“伺服”}
{' ShiftRegister '}

然而,然后单击“项目”,不断的消息我得到的是:
“Arduino源MKRMotorCarrier / MKRMotorCarrier。h“图书馆”Arduino / MKRMotorCarrier”不能被发现。首先安装第三方库源和再试一次。”

请帮助!

Madhu戈文达拉扬

@Giovanni Rotondi——你达到Arduino客户支持吗?万博1manbetxhttps://store.arduino.cc/usa/store-万博1manbetxsupport

因为你正在观察的行为导致打开即使MKR汽车运输委员会开关不是我观察。它只上闪烁一次,当我把权力与这种行为和一切工作正常。

乔凡尼Rotondi

我买了几周前Arduino工程工具包。在所有必要的设施(驱动程序和库)我试着MKR1000 MKR汽车运输委员会,作为官方表示在门户。MKR1000工作正常,除了眨眼草图是成功的。MKR汽车运输委员会我有一个问题当我必须去读通过MATLAB编码器的数据,使用“readCount (enc)”命令我总是“ans = 12”(当我开始手动直流电机或旋转编码器磁盘)。因此,计算速度总是等于零(终值编码器一直是相同的)。直流电机正常工作!
还在领导力量MKR汽车运输委员会(绿色),红灯打开(绿色的领导和红色的领导都是)。红色的领导保持打开即使MKR汽车运输委员会的开关是关闭的。我能做什么?

莫耶兹Ben-Azzouz

没有关系,现在的工作。由于某种原因目录命令从命令窗口不工作,但只有当工作文件资源管理器右键单击文件夹。

莫耶兹Ben-Azzouz

我遇到同样的问题,斯宾塞。我跟着所有的指令和我跑MATLAB作为管理员,但当我列表库这是我得到的。

ans =
6×1单元阵列
{' Adafruit / MotorShieldV2 '}
{' I2C '}
{' RotaryEncoder '}
{SPI的}
{“伺服”}
{' ShiftRegister '}

这是非常令人沮丧的我自己的费用支出和相当长的时间后安装和设置。我期待可能使用这个工具全在我的教室,但我仍无法通过这些设置的问题只有两个星期前开始的学期。我想我们都应该得到紧急援助与所有这些设置问题。可能是设备被送往出售之前所有的兼容性问题。

我不想放弃,所以我期待着你的回应。

Madhu戈文达拉扬

@Spencer Gable-Cook——一个用户提到他们遇到了类似的问题,因为缺乏写权限。检查这个,打开MATLAB通过图标上单击右键并选择“以管理员身份运行”。这仅仅执行目录命令之后在前面的评论,看看listArduinoLibraries作品。

如果不解决,从这里给我发邮件,我可以设置一个调用调试这个问题。

斯宾塞Gable-Cook

我添加了MKRMotorCarrier Arduino库文件夹,我也搬到提取的文件夹和Matlab两个命令的执行。然而,当我运行listArduinoLibraries,我仍然没有看到MKRMotorCarrier库。还有什么我需要做什么?谢谢你的帮助。

Madhu戈文达拉扬

@Charles Cobourn——一旦你下载和提取的zip文件

在MATLAB,移动到文件夹中提取并执行下面的命令
> >目录(genpath (Arduino_Engineering_Kit_Hardware_Suppo万博1manbetxrt))
> > savepath

如果你不附加explorer工作流和zip文件,请通过电子邮件联系我,我们可以详细调试问题。
谢谢,
Madhu

查尔斯Cobourn

我跟着步骤来设置库MKR汽车运输,但它不会出现当我运行> > listArduinoLibraries命令。有别的事情我需要做内部Matlab ?

Mohith您正在

Madhu戈文达拉扬

对于那些使用附加explorer在MATLAB将来发布,如果挂在这个过程中请访问这个链接//www.tianjin-qmedu.com/matlabcentral/fileexchange/66568-arduino_engineering_kit_hardware_万博1manbetxsupport下载zip文件。

步骤,

1)下载并解压zip文件。
2)在MATLAB,移动到文件夹中提取并执行下面的命令
> >目录(genpath (Arduino_Engineering_Kit_Hardware_Suppo万博1manbetxrt))
> > savepath

记住要遵守重要的笔记这提交。

MathWorks公司团队

对于那些直接从文件交换下载的zip文件,需要遵循的步骤

1)下载并解压zip文件。
2)在MATLAB,移动到文件夹中提取并执行下面的命令
> >目录(genpath (Arduino_Engineering_Kit_Hardware_Suppo万博1manbetxrt))
> > savepath

记住要遵循这个提交的重要提示。

Pradeep KS

Madhu戈文达拉扬

@Jeff狄龙——我指的空间提交这个文件交换。关于你的最新安装的MATLAB不是推出MLTBX文件,你可以创建一个技术支持情况下描述行为和他们应该能够帮助你。万博1manbetx

如果将来你遇到任何问题,随时拍摄我的电子邮件。我急切地等着看社区是构建使用Arduino工程装备:)

杰夫·狄龙

我得到它!每你的观察月球,我重新安装Arduino硬件支持,现在一切工作。万博1manbetxMKRMotorCarrier选项出现在arduinosetup对话框。谢谢!

杰夫·狄龙

Madhu,谢谢你的提议。你指的是什么空间?MKRMotorCarries文件夹或文件没有空间。当工具箱会更新吗?同时,出于某种原因,这个最新安装的Matlab不发射.mtlbx文件。

Madhu戈文达拉扬

@JeffDillon——看起来像你有卸载Arduino的MATLAB支持包。万博1manbetx这些帖子中所指的重装只有Arduino工程设备硬件支持工具箱。万博1manbetx我建议,等到这个工具箱提交更新没有任何空间,然后重新安装一切从头开始,因为你已经卸载了Arduino的MATLAB支持包。万博1manbetx

推荐的方式卸载任何硬件支持包或工具箱是使用管理附加元件特性。万博1manbetx我很乐意和你一起跳上一个电话,帮助解决你遇到的一些问题。请随时给我发电子邮件通过我的资料页面。

问候,
Madhu戈文达拉扬

杰夫·狄龙

这是一片混乱。我重新安装,现在arduinosetup没有找到。当我开始MatLab,我得到错误”警告:名称不存在或不是一个目录:
C: \ ProgramData \ MAT万博1manbetxLAB \ SupportPackages \ R2018a \ MATLAB工具箱\ \硬件\ SupportPackages \ arduinoio”这的确是不存在的。在卸载之前,我注意到版本1.18.1,现在的版本是1.1.0.0吗?我以前版本的Matlab我卸载,并安装了与教育执照。现在似乎所有支持万博1manbetx包放入错误的文件夹。所有文件的窗口位置,Matlab, Arduino和支持包,所以我可以开始用干净的系统?万博1manbetx

MathWorks公司团队

@Jeff狄龙-如果你输入listArduinoLibraries MATLAB命令窗口吗?我怀疑你不会得到MKRMotorCarrier这个函数的输出。如果没有,你可以尝试卸载和重新安装这个工具箱管理附加元件?

杰夫·狄龙

马修洋子文件夹名称你指的是什么?无论如何,我不能在Matlab arduinosetup识别MKRMotorCarrier库。我创建了这一分钟YouTube显示问题。我已经把C:\Users\Jeff\Document\arduino\libraries.的图书馆在视频中,我推出了Arduino的版本,有包。它显示了写生簿文件夹。它显示了MKRMotorCarrier在示例中,但不是在图书馆。图书馆并不是arduinosetup所示对话框。COM13董事会确实是公认的。什么好主意吗?https://youtu.be/rWUDorfsKYE

马修洋子

设法来通过删除文件夹名称的间距和MATLAB重命名文件夹添加到搜索路径

马修洋子

@Nick崔我尝试但它不工作。现在没有一块工作,因为它认为,加上没有安装…

尼克崔

@Matthew洋子——作为一个临时的解决方案,我将尝试手动删除的空间安装文件夹。

马修洋子

间距安装文件名导致大部分的工程装备支持块崩溃。万博1manbetx目前无法使用转速表或摩托车IMU的构建。请建议解决。

多路复用器

我们应该在哪里得到的项目文件?所有这一切包含库和块但是没有实际模型的机器人

CJ戈弗雷

@JonathanFasano不确定这个问题,而是尝试“listArduinoLibraries”(没有空间后列表)。

乔纳森·法

使用“列表ArduinoLibraries”命令中指定的指令,并不是一个可用的命令Arduino工程包,因为没有进入名单由于没有一个有效的执照作为试验提供的是什么,因此没有“全球优化工具箱”。

有解决这个问题的办法吗?

Madhu戈文达拉扬

@James希尔-我复制粘贴ArduinoKitHardwareSupportReadMe中的指令。万博1manbetxtxt将来为他人避免混淆

MKRMotorCarrier图书馆硬件支持的工作至关重要。万博1manbetx——安装图书馆

1)下载的zip文件https://github.com/arduino-libraries/MKRMotorCarrier/archive/1.0.1.zip
2)解压缩到本地目录,重命名文件夹“MKRMotorCarrier”
3)“MKRMotorCarrier”文件夹移动到“库”文件夹在你Arduino写生簿文件夹
在Windows上,默认路径是“文档\ Arduino \图书馆\”
在Mac,默认路径是“文件~ / / Arduino /图书馆/”
在Linux上,默认路径“/ home / <用户名> / Arduino /库”
4)库安装后,文件夹结构应该类似于:
在Windows上“文档\ \ Arduino \图书馆\ MKRMotorCarrier \ src "
在Mac上,“~ /文件/ Arduino /图书馆/ MKRMotorCarrier / src”
在Linux上,“/ home / <用户名> / Arduino /图书馆/ MKRMotorCarrier / src”
5)输入listArduinoLibraries MATLAB命令窗口,您应该看到
{' Arduino / MKRMotorCarrier '}单元阵列等。
如果MKRMotorCarrier图书馆不出现在单元阵列,确保
步骤3和步骤4是正确执行。

步骤1中的链接是你应该使用下载第三方库,需要这种支持工作。万博1manbetx但我认为你所做的一切,都需要这种支持工作。万博1manbetx请再次如果你还遇到了问题。

Madhu

詹姆斯·希尔

我相信我找到了丢失的资源:
https://github.com/arduino-libraries/MKRMotorCarrier

也请注意,邮编有错误的结构。或者至少对我来说。特别是我的PID目录葬一个额外的水平
Linux正确的结构是:
/home/"家里“Arduino /图书馆/ MKRMotorCarrier / src / PID /

还必须移动载体的一些头文件是:
/home/"家里“Arduino /图书馆/ MKRMotorCarrier /

詹姆斯

詹姆斯·希尔

仅供参考……

当你读“ArduinoKitHardwareSupportReadMe。万博1manbetxtxt”zip文件它给的指令的源文件需要被放置在这里/home/"你家”/ MKRMotorCarrier / src / Arduino /库

然而当你解压缩他们位于:

“Arduino工具包硬件支持/ matla万博1manbetxb / MATLABAddon / + arduinoioaddons / + Arduino / src”

而且当你解压缩的原始格式在Linux中“ArduinoKitHardwareSupport”是“Arduino设备硬件支持”万博1manbetx

上面的" src "目录复制到/home/"家里“Arduino /图书馆/ MKRMotorCarrier /

当然在zip Readme实际上并没有告诉你这些也没有所需的文件结构的zip文件解压zip Readme告诉什么也不做的模型文件;万博1manbetx这是什么。*。mltbx文件处理;不是会有帮助的。

詹姆斯

更新

1.1.3

更新标题是一致的与其他版本依赖版本的这个文件交换提交

1.1.2

更改文件夹添加到默认路径

1.1.1

更新文件的名称和标题删除空间

1.1.0.0

更新一个文件。

MATLAB版本兼容性
创建R2018a
兼容R2018a
平台的兼容性
窗户 macOS Linux
社区
更多的文件电力电子控制社区

matlab / MATLABAddon / + arduinoioaddons / + arduino

万博1manbetx模型/ + codertarget / + arduinobase / +内部

万博1manbetx模型/ + motorcarrier / +块

万博1manbetx模型/ + motorcarrier / +内部

万博1manbetx模型/块