图片缩略图

arduino_engineering_kit_project_files.

version 1.3.2 (15.7 MB) by Mathworks制造商团队
MATLAB和SIMU金宝appLINK文件编写绘图机器人,移动漫游器和自平衡摩托车。
4.0
5个评分

171下载

更新2020年9月23日

查看版本历史记录

查看许可协议

编者按:此文件被选为Matlab Central挑选本周

注意:此包包含Arduino Engineering Kit Rev 1的项目文件。
- 对于Arduino Engineering Kit Rev 2项目文件,请使用此链接:
//www.tatmou.com/matlabcentral/fileexchange/80419-arduino_engineering_kit_project_files_rev_2.

此包包括MATLAB和SIMULINK文件,用于在Arduino Engi金宝appneering Kit Rev 1中编程三个项目。
•绘图机器人,采用参考图纸并在白板上重复
•可在参考点之间导航并使用叉车移动物体的移动漫游者
•自平衡摩托车,在不同的地形上操纵自己并使用飞轮保持平衡
这些文件以及KIT指导用户通过编程每个项目的过程中包含的相关联网学习材料,沿着控制,系统建模,图像处理和机器人等领域的重要工程概念。
了解有关Arduino Engineering Kit的更多信息www.mathwands.com/arduino-kit.

重要说明:安装此工具箱后,在MATLAB中键入以下命令以移动到相应的文件夹。
> > cd (arduinokit.kitRoot)

引用

MathWorks Maker Team(2020)。arduino_engineering_kit_project_files.(//www.tatmou.com/matlabcentral/fileexchange/66569-arduino_engineering_kit_project_files),matlab中央文件exchange。检索到

评论和评级(18.

詹姆斯·希尔

对于任何仍然遇到这个错误的人:
home/gilgamesh007/Documents/MATLAB/金宝appSupportPackages/R2018b/toolbox/target/ SupportPackages/ arduinbase /src/MW_PWM.cpp:6:21: fatal error: Arduino.h: No such file or directory
# include“Arduino.h”
^
汇编终止。
gmake:*** [mw_pwm.o]错误1
###构建模型过程:由于错误而中止“MyDcMotorControl”。
错误:构建“mydcmotorcontrol”时遇到的错误:
###无法生成所有二进制输出。

请参阅此:

//www.tatmou.com/matlabcentral/answers/407753-arduino-mkr1000-金宝appsimulink-build-procedure-aborted-due-to-error

//www.tatmou.com/matlabcentral/fileexchange/68620-arduino_engineering_kit_hardware_金宝appsupport_18b?s_tid=FX_rc2_behav

詹姆斯·希尔

不确定这是否是评论的正确地方,因为它是关于指示的实际内容。这已经困扰我一段时间了……

我可以澄清2.2 Matlab入门中创建的现场脚本是否是电机轴或齿轮箱轴或只是甚至没有涉及正交的原始编码器缓冲区?

所呈现的实时脚本对编码器正交没有转换,也没有电机轴的任何转换到输出轴。Live脚本中没有数学数学将涉及这些项目中的任何一个。它看起来我只是读取编码器缓冲区。然而,最后的情节标题为“100:1齿轮箱电机稳态响应”

在本章的前面,我们遇到了以下数学问题:
Shaperangle = ReadCount(ENC)* 360/12;
axleAngle = readCount(enc) * 360/12/100.37;
Axleanglenorm = Mod(Axleangle,360);
convSpeed = (stopCount - startCount) * 360/dt/12/100.37

在Live Script中没有一个数字出现。

在我看来,Live Script中应该改变的一行是:
speed (ii) = (endCount - startCount) / dt;

变成:
Speedraw(ii)=(Endcount - StartCount)/ DT / 12 / 100.37;%计算速度(CTS / s)

Madhu Govindarajan.

@Yamin hameed - 尝试下载Arduino_GetTingStarted模型,看看Simulink支持包安装是否正确。金宝app金宝app如果它有效,请在此处邮寄Matlab附加安装文件夹/通过电子邮件。

yamin hameed.

我已经卸载并安装了所有包(以管理员身份运行),但我仍然获得相同的消息:s

yamin hameed.

我能够成功完成绘图机器人项目并开始在移动流动站项目上工作,但我收到类似的错误消息。我没有改变任何文件路径等......
这是
=== Build(耗时:14秒)===
###启动模型的构建过程:roverOpenloop_hw
错误:C: / ProgramData / MATLAB金宝app / SupportPackages R2018a / 3 p.instrset / arduinoide.instrset / idepkgs /包/ arduino /工具/ arm-none-eabi-gcc / 4.8.3-2014q1 / bin / arm-none-eabi-g gnu + + + +化11 -fno-threadsafe-statics -fno-rtti -fno-exceptions os - C - g - w -ffunction-sections -fdata-sections -nostdlib - param max-inline-insns-single = 500 -Dprintf = iprintf-DARDUINO=10801 -MMD -MP -MF"MW_PWM.dep" -MT"MW_PWM。o”多改cortex-m0plus -fpermissive -DF_CPU = 48000000 l -DARDUINO_SAMD_MKR1000 -DARDUINO_ARCH_SAMD -D__SAMD21G18A__ -mthumb -DUSB_VID = 0 x2341 -DUSB_PID = 0 x824e -DUSBCON -DUSB_MANUFACTURER = \”“未知\”“-DUSB_PRODUCT = \”“Genuino MKR1000 \”“-D_RUNONTARGETHARDWARE_BUILD_ -D_ROTH_MKR1000_ -DMODEL = roverOpenloop_hw -DNUMST -DHAVESTDIO = 2 -DNCSTATES = 0-DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DTID01EQ = 1 -DONESTEPFCN = 1 -DTERMFCN = 1 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 0 -DEXIT_FAILURE = 1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING -DEXTMODE_DISABLE_ARGS_PROCESSING = 1 -DSTACK_SIZE = 64 -D__MW_TARGET_USE_HARDWARE_RESOURCES_H__ -DRT -DMW_TIMERID = 8-DMW_PRESCALAR = 256 -DMW_TIMERCOUNT = 1875 -DMW_SCHEDULERCOUNTER = 1 -D_RTT_BAUDRATE_SERIAL0_ = 9600 -D_RTT_BAUDRATE_SERIAL1_ = 9600 -D_RTT_ANALOG_REF_ = 0 -DCLASSIC_INTERFACE = 0 -DALLOCATIONFCN = 0 -DONESTEPFCN = 1 -DTERMFCN = 1 -DMULTI_INSTANCE_CODE = 0 -DINTEGER_CODE = 0 dmt = 0 -DTID01EQ = 1 -DEXIT_FAILURE = 1 -DEXTMODE_DISABLEPRINTF -DEXTMODE_DISABLETESTING-DEXTMODE_DISABLE_ARGS_PROCESSING=1 -DSTACK_SIZE=64 -DRT -DMODEL=roverOpenloop_hw -DNUMST=2 -DNCSTATES=0 -DHAVESTDIO -DMODEL_HAS_DYNAMICALLY_LOADED_SFCNS=0 -ID:/Arduino工程工具包/Arduino _engineering_kit_project_files -IC:/ProgramData/MATLAB/SupportPac金宝appkages/R2018a/toolbox/target/shared/svd/include -ID:/Arduino工程装备/ Arduino_Engineering_Kit_Project_Files roverOpenloop_hw_ert_rtw id: / Arduino工程装备/ Arduino_Engineering_Kit_Project_Files / MobileRover / Exercise2 ": / PROGRA ~ 1 / MATLAB / R2018a /走读生/包括":/ PROGRA ~ 1 / MATLAB / R2018a /模型金宝app/包括":/ PROGRA ~ 1 / MATLAB / R2018a / rtw / c / src ": / PROGRA ~ 1 / MATLAB / R2018a / rtw / c / src / ext_mode常见": / PROGRA ~ 1 / MATLAB / R2018a / rtw / c / ert ": / Program金宝appData / MATLAB / SupportPackages / R2018a / 3 p.instrset / arduinoide.instrset / idepkgs /包/ arduino /工具/ CMSIS / 4.5.0 / CMSIS /包括":/ ProgramData / MATLAB / SupportPackages / R2018a / 3 p.instrset / arduinoide.instrset / idepkgs /包/ arduino /工具/ CMSIS-Atmel / 1.1.0 / CMSIS /设备/爱特梅尔公司": / ProgramData / MATLA金宝appB / SupportPackages / R2018a / 3 p.instrset / arduinoide.instrset idepkgs /包/ arduino /硬件/ samd / 1.6.12 /核心/ arduino的":/ ProgramData / MATLAB / SupportPackages / R2018a / 3 p.instrset / arduinoide.instrset / idepkgs /包/ arduino /硬件/ samd / 1.6.12 / / mkr1000变体": / ProgramData / MATLA金宝appB / SupportPackages / R2018a /工具箱/目标/ SupportPackages / arduinotarget /包括":/ ProgramData / MATLAB / SupportPackages / R2018a /工具箱/目标/ SupportPackages / arduinotarget /调度器/包括":/ ProgramData / MATLAB / SupportPackages / R2018a /工具箱/目标/ SupportPackages armcortexmbase /调度器/包括 -IC:/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/supportpackages/arduinobase/include -IC:/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/shared/externalmode_daemon/include -o MW_PWM.o C:/ProgramData/MATLAB/SupportPackages/R2018a/toolbox/target/supportpackages/arduinobase/src/MW_PWM.cpp
ARM-None-EABI-G ++:错误:工程:没有这样的文件或目录
arm-none-eabi-g++:错误:Kit/Arduino_Engineering_Kit_Project_Files:没有该文件或目录
ARM-None-EABI-G ++:错误:工程:没有这样的文件或目录
arm-none-eabi-g++:错误:Kit/Arduino_Engineering_Kit_Project_Files/roverOpenloop_hw_ert_rtw:没有这样的文件或目录
ARM-None-EABI-G ++:错误:工程:没有这样的文件或目录
arm-none-eabi-g++:错误:Kit/Arduino_Engineering_Kit_Project_Files/MobileRover/Exercise2:没有这样的文件或目录
gmake:*** [mw_pwm.o]错误1
make命令返回的错误值为2
'an_error_occurred_ding_the_call_to_make'未被识别为内部或外部命令,
可操作的程序或批处理文件。
###模型的构建过程:'roverOpenloop_hw'由于错误而中止。
错误:构建“Roveropenloop_hw”时遇到的错误:
###无法生成所有二进制输出。

浩宇江

Mathworks制造商团队

@Multiplexer -在一些操作系统上,用户在代码生成过程中会遇到空白的问题。因此需要使用_符号。

复用器

任何人都会受到轻度触发的,而不是空间_ _为此插件分开单词?

Federico Vismarra

管理员权限是答案,谢谢

Madhu Govindarajan.

@Federico Vismarra -你试过Pavol所做的吗?重新安装Arduino的MATLAB和Simuli金宝appnk支持包。金宝app卸载支持包并关闭MATLAB金宝app。通过右键单击MATLAB图标并选择以管理员身份运行,以管理员权限重新打开它。然后安装支持包。金宝app

h是您在MATLAB支持包期间下载的第三方库的一个不可分割的部分。金宝app如果这本身不存在,最好的方法是使用管理员权限重新安装。

HTH,
Madhu.

Federico Vismarra

C:/ProgramData/MATLAB/金宝appSupportPackages/R2018a/toolbox/target/ SupportPackages/ arduinbase /src/MW_PWM.cpp:6:21: fatal error: Arduino.h: No such file or directory
# include“Arduino.h”
^
汇编终止。
gmake:*** [mw_pwm.o]错误1
make命令返回的错误值为2
" an_error_occurs _during_the_call_to_make" non è riconosciuto come comando interno o esterno, "
UN Programma EseGuibile O联合国文件批处理。

同样的问题,尚未发现解决方案金宝搏官方网站

Mathworks制造商团队

对于那些直接从文件交换下载zip文件的人,步骤如下

1)下载并提取ZIP文件。
2)在MATLAB中,移动到解压的文件夹并执行以下命令-
> >目录(genpath (Arduino_Engineering_Kit_Project_Files))
>> RMPATH(FullFile('arduino_engineering_kit_project_files','lawsrobot','sol金宝搏官方网站utions'))
>> SavePath.

记住在提交时也要遵循“重要提示”。

Mathworks制造商团队

对于那些在Matlab ToolStrip内使用附加资源管理器的人,如果它在此过程中挂起,请访问此链接//www.tatmou.com/matlabcentral/fileexchange/66569-arduino_engineering_kit_project_files.下载zip文件。

跟随的步骤 -

1)下载并提取ZIP文件。
2)在MATLAB中,移动到解压的文件夹并执行以下命令-
> >目录(genpath (Arduino_Engineering_Kit_Project_Files))
>> RMPATH(FullFile('arduino_engineering_kit_project_files','lawsrobot','sol金宝搏官方网站utions'))
>> SavePath.

记住在提交时也要遵循“重要提示”。

Mathworks制造商团队

@Kevin Hoche -在工具箱的最新版本(1.1.2)中删除了提交的所有空格。

CJ戈弗雷

@Pavol Michalina:我也有同样的问题(MacOS High Sierra)。我发现我必须卸载硬件支持包(Matlab和Simulink支持Pkgs),然后卸金宝app载Arduino IDE,然后重新安装硬件支持包。金宝app不知道为什么已经安装了Arduino IDE会产生问题,但是硬件支持包也安装了Arduino IDE。金宝app
如果确实是这个原因,那么在使用Arduino工程工具包的硬件支持包之前,可能已经使用过Arduino的制造商经常会遇到这个问题。金宝app

Pavol Michalina.

所以重新安装一切,现在它不起作用不知道是什么错。

Pavol Michalina.

我有一个问题DC3_open_loop。SLX和所有其他需要在硬件上运行的文件。错误如下:
C:/ProgramData/MATLAB/金宝appSupportPackages/R2018a/toolbox/target/ SupportPackages/ arduinbase /src/MW_PWM.cpp:6:21: fatal error: Arduino.h: No such file or directory
# include“Arduino.h”
^
汇编终止。
gmake:*** [mw_pwm.o]错误1
make命令返回的错误值为2
'an_error_occurred_ding_the_call_to_make'未被识别为内部或外部命令,
可操作的程序或批处理文件。

所以我认为我只是粘贴到/ src /文件夹中,但这不起作用,因为它引用了其他目录中的其他文件,每次在文件夹中放入另一个文件它只是崩溃,它只是缺少相同错误的错误。而这个套件或任何东西都没有支持论金宝app坛。

什么垃圾1星。

HOCHE96.

文件夹路径中有空格。请解决这个问题。金宝appSimulink无法找到工作文件夹。

Matlab释放兼容性
用R2019A创建
兼容R2018a及后续版本
平台的兼容性
视窗 苹果系统 Linux

社区寻宝

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

开始狩猎!