AEK-Rev-1-Hardware-Support-19a+

버전 1.3.12 (3.62 MB) 작성자: MathWorks Maker Team
MATLAB and Simulink support for hardware components used in the Arduino Engineering Kit Rev 1
다운로드 수: 5.5K
업데이트 날짜: 2020/10/15

라이선스 보기

NOTE: This version of the file exchange is applicable to MATLAB release starting from R2019a.

• For MATLAB 2018b, use the file here - https://www.mathworks.com/matlabcentral/fileexchange/68620-arduino_engineering_kit_hardware_support_18b

• For MATLAB 2018a, use the file here - https://www.mathworks.com/matlabcentral/fileexchange/66568-arduino_engineering_kit_hardware_support

This package includes MATLAB and files that allow you to control and communicate with the sensors and actuators used in the Arduino Engineering Kit. The sensors and actuators are connected through the MKR Motor Carrier. The supported peripherals include:

• DC motor – control up to 4 DC motors simultaneously
• Servo motor – control up to 8 servo motors simultaneously
• Encoder – read up to 2 encoders simultaneously
• LiPo Battery – read the battery voltage

The project files for the Arduino Engineering Kit are included here –
• For AEK Rev 1: https://www.mathworks.com/matlabcentral/fileexchange/66569-arduino_engineering_kit_project_files
• For AEK Rev 2: https://www.mathworks.com/matlabcentral/fileexchange/80419-arduino_engineering_kit_project_files_rev_2

Learn more about the Arduino Engineering Kit at www.mathworks.com/arduino-kit

Important Notes:

1. The File Exchange submission can either be downloaded as a toolbox or a zip file.

a. If you choose to download the toolbox, complete its installation in MATLAB.

b. If you choose to download the AEK-Rev-1-Hardware-Support-19a+.zip file, extract the contents of this package to a local folder, and add it to the MATLAB path. To add the folder to the path in MATLAB, right-click the folder and select "Add to Path" > "Selected Folders and Subfolders" option.

For the hardware support package to work, an additional 3rd-party library “MKRMotorCarrier” (version 1.0.1) from Arduino is required along with the file exchange file.

If you are using MATLAB R2020a and above, the “MKRMotorCarrier” library is included in the MATLAB Support Package for Arduino Hardware. See step 6 for further instructions. If you are using MATLAB R2019a or R2019b, continue with steps 2 and 3.

2. Download the Arduino 3rd-party library zip file, for MKRMotorCarrier, from this link: https://github.com/arduino-libraries/MKRMotorCarrier/archive/1.0.1.zip

3. Extract this zip file into a local directory and rename the folder to "MKRMotorCarrier".

If you are using MATLAB R2019b, skip to step 5. If you are using MATLAB R2019a, then follow step 4.

4. Move the "MKRMotorCarrier" folder into the "libraries" folder inside your Arduino sketchbook folder.

a. On Windows, the default path is "Documents\Arduino\libraries\"
b. On Mac, the default path is "~/Documents/Arduino/libraries/"
c. On Linux, the default path is "/home/<username>/Arduino/libraries"

Once you move the libraries, the folder structure should be similar to:

d. On Windows "\Documents\Arduino\libraries\MKRMotorCarrier\src"
e. On Mac, "~/Documents/Arduino/libraries/MKRMotorCarrier/src"
f. On Linux, "/home/<username>/Arduino/libraries/MKRMotorCarrier/src"

If you are using MATLAB R2019a, skip to step 6.

5. Move the "MKRMotorCarrier" folder into the "libraries" folder inside your Arduino sketchbook folder:

a. On Windows, the default path is "<arduinoio.IDERoot>\portable\sketchbook\libraries\"
b. On Mac, the default path is "~/Documents/Arduino/libraries/"
c. On Linux, the default path is "<arduinoio.IDERoot>/portable/sketchbook/libraries/"

NOTE: "arduinoio.IDERoot" is a MATLAB command. Executing this command in the MATLAB Command Window returns the location of the Arduino IDE directory on your system.

Once you move the libraries, the folder structure should be similar to:

d. On Windows, "<arduinoio.IDERoot>\portable\sketchbook\libraries\MKRMotorCarrier\src"
e. On Mac, "~/Documents/Arduino/libraries/MKRMotorCarrier/src"
f. On Linux, "<arduinoio.IDERoot>/portable/sketchbook/libraries/MKRMotorCarrier/src"

For all releases of MATLAB.

6. Type "listArduinoLibraries" in the MATLAB Command Window. The resulting cell array should display {'Arduino/MKRMotorCarrier'} among others. If the MKRMotorCarrier library does not appear in the cell array, ensure the steps 4 and 5 are executed correctly.

NOTE: You can find these instructions in the "ArduinoKitHardwareSupportReadMe.txt" file. After installing the toolbox or extracting the contents of the AEK-Rev-1-Hardware-Support-19a+.zip file, type the following command in MATLAB to open the readme file:

>> edit ArduinoKitHardwareSupportReadMe.txt

인용 양식

MathWorks Maker Team (2024). AEK-Rev-1-Hardware-Support-19a+ (https://www.mathworks.com/matlabcentral/fileexchange/70554-aek-rev-1-hardware-support-19a), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2020a
R2019a 이상 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 ROS Toolbox Supported Hardware에 대해 자세히 알아보기
커뮤니티
 Power Electronics Control 커뮤니티에 더 많은 파일이 있습니다

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

matlab/MATLABAddon/+arduinoioaddons/+arduino

버전 게시됨 릴리스 정보
1.3.12

Fixed path issues for the missing 'MKRMotorCarrier' library.

1.3.11

Fixed corrupted toolbox issue.

1.3.10

Added link to the latest AEK Rev 2 project files.

1.3.9

Added a note on the availability of the instructions in the FEX description.

1.3.8

Updated the instruction in the readme file.

1.3.7

Updated the instructions.

1.3.6

Updated the title of the submission

1.3.5

Fixed path issues with the toolbox file (Installer)

1.3.4

Removed link to a broken toolbox.

1.3.3

Fixed path issues with the toolbox.

1.3.2

Updated the title of the File Exchange Submission.

1.3.1

Repackaged the new toolbox

1.3

Updated the description.

1.2

Fixed a bug related to simultaneous I2C object creations in MATLAB.

1.1

Updates:

1) Updating the title to include reference to R2019b
2) Updating the readme.txt to include instructions for R2019b, as they are slightly different

1.0.2

Updating the documentation file to include note about ultrasonic sensor

1.0.1

Updating MATLAB Release Compatibility

1.0