AEK-Rev-1-Hardware-Support-19a +
注意:此版本的文件交换适用于从R2019a开始的MATLAB版本。
•对于MATLAB 2018b,使用这里的文件-//www.ru-cchi.com/matlabcentral/fileexchange/68620-arduino_engineering_kit_hardware_support_18b
•对于MATLAB 2018a,使用这里的文件-//www.ru-cchi.com/matlabcentral/fileexchange/66568-arduino_engineering_kit_hardware_support
该软件包包括MATLAB和文件,允许您控制Arduino工程工具包中使用的传感器和执行器并与之通信。传感器和执行器通过MKR Motor Carrier连接。支持的外设包括:
•直流电机-同时控制4个直流电机
伺服电机-可同时控制8个伺服电机
编码器-可同时读取2个编码器
•LiPo电池-读取电池电压
Arduino工程工具包的项目文件包括在这里-
•AEK Rev 1://www.ru-cchi.com/matlabcentral/fileexchange/66569-arduino_engineering_kit_project_files
•AEK Rev 2://www.ru-cchi.com/matlabcentral/fileexchange/80419-arduino_engineering_kit_project_files_rev_2
了解更多关于Arduino工程工具包www.ru-cchi.com/arduino-kit
重要提示:
1.File Exchange提交可以作为工具箱或zip文件下载。
a.如果选择下载工具箱,请在MATLAB中完成工具箱的安装。
b.如果您选择下载“AEK-Rev-1-Hardware-Support-19a+.zip”文件,请将该文件解压到本地文件夹,并添加到MATLAB路径下。要在MATLAB中将文件夹添加到路径中,右键单击文件夹并选择“添加到路径”>“选定的文件夹和子文件夹”选项。
为了使硬件支持包工作,需要Arduino提供的额外第三方库“MKRMotorCarrier”(版本1.0.1)以及文件交换文件。
如果您使用的是MATLAB R2020a及以上版本,“MKRMotorCarrier”库包含在Arduino硬件的MATLAB支持包中。有关进一步说明,请参见第6步。如果您使用的是MATLAB R2019a或R2019b,请继续执行步骤2和步骤3。
2.下载Arduino第三方库压缩文件,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/
一旦你移动了库,文件夹结构应该类似于:
d.在Windows上“\Documents\Arduino\libraries\MKRMotorCarrier\src”
e.在Mac上,“~/Documents/Arduino/libraries/MKRMotorCarrier/src”
f. Linux操作系统:“/home/
如果您使用的是MATLAB R2019a,请跳到步骤6。
5.将“MKRMotorCarrier”文件夹移动到Arduino速写本文件夹中的“libraries”文件夹:
a. Windows下,默认路径为“
b.在Mac上,默认路径为“~/Documents/Arduino/libraries/”
c. Linux下,默认路径为“
注:“arduinoio。“IDERoot”是一个MATLAB命令。在MATLAB命令窗口中执行此命令将返回系统上Arduino IDE目录的位置。
一旦你移动了库,文件夹结构应该类似于:
d.在Windows上,“
e.在Mac上,“~/Documents/Arduino/libraries/MKRMotorCarrier/src”
f.在Linux上,“
适用于MATLAB的所有版本。
6.在MATLAB命令窗口中输入“listarduinlibraries”。生成的单元格数组应该显示{'Arduino/MKRMotorCarrier'}。如果MKRMotorCarrier库没有出现在单元格数组中,请确保正确执行了步骤4和5。
注意:您可以在“ArduinoKitHardwareSupportReadMe.txt”文件中找到这些说明。在安装工具箱或提取AEK-Rev-1-Hardware-Support-19a+.zip文件的内容后,在MATLAB中输入以下命令打开自述文件:
>>编辑ArduinoKitHardwareSupportReadMe.txt
引用作为
MathWorks Maker Team(2023)。AEK-Rev-1-Hardware-Support-19a +(//www.ru-cchi.com/matlabcentral/fileexchange/70554-aek-rev-1-hardware-support-19a), MATLAB中央文件交换。检索.
matlab / MATLABAddon / + arduinoioaddons / + arduino
版本 | 发表 | 发布说明 | |
---|---|---|---|
1.3.12 | 修正了缺少“MKRMotorCarrier”库的路径问题。 |
|
|
1.3.11 | 修正了损坏的工具箱问题。 |
|
|
1.3.10 | 添加链接到最新的AEK Rev 2项目文件。 |
|
|
就开始 | 在FEX描述中增加了关于指令可用性的说明。 |
|
|
1.3.8 | 更新自述文件中的说明。 |
|
|
1.3.7 | 更新说明书。 |
|
|
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 |
|
|
1.0.2中 | 更新文件文件,包括超声传感器的说明 |
|
|
1.0.1 | 更新MATLAB版本兼容性 |
|
|
1.0 |
|