Go Down

Topic: Arduino Engineering Kit - FAQ (Read 938 times) previous topic - next topic

v_chinnici

Jul 20, 2018, 05:22 pm Last Edit: Jul 27, 2018, 09:45 am by v_chinnici
Hello all,

The Engineering Kit is out now, and available in our store.
We have gathered together the most frequently asked question about the Arduino Engineering Kit below.  

This kit is intended for whom? Do users need an engineering background?
The kit has primarily been designed for: students learning about engineering at a university or vocational school, instructors teaching engineering and related courses, makers with an interest or background in engineering. Users don't necessarily need to have engineering background to operate the projects, since all MATLAB and Simulink programs are included. However, for users that wish to extend and evolve the provided programs it will be helpful to understand the underlying engineering concepts.

Why are MATLAB and Simulink used instead of Arduino IDE?
MATLAB and Simulink are built for engineers and make the complex math and engineering calculations in the kit's projects easier and more intuitive. They are pervasive across industries and many engineers will use them in their future jobs.

Will the kit be sold worldwide?
Yes, but the content will only be available in English. We may consider adding other languages in the future.

Are MATLAB and Simulink included or do I have to pay extra?
MATLAB, Simulink, Stateflow, and ten other add-on products are included in the kit at no extra cost. The Arduino Engineering Kit includes a one-year license of these products for one individual. The license is not restricted to only students.

What engineering concepts are covered?
The kit covers system modeling, controls, image processing, robotics, signal processing, among many others. Concepts are not covered at an advanced level.

What if the included license is not sufficient? Suppose several individuals who will be sharing a kit need access for longer than one year. What should we do to get more licenses?
MathWorks has various options for supplementing the included license. They will assist you in determining what is appropriate for your situation. Please visit https://www.mathworks.com/company/aboutus/contact_us/arduino_engineering_kit.html to learn more.

If I have an existing MATLAB license, can I use just that?
Yes, but you must use the latest release (R2018a) and have access to the following products: MATLAB, Simulink, Stateflow®, Control System Toolbox™️, Curve Fitting Toolbox™️, DSP System Toolbox™️, Image Processing Toolbox™️, Instrument Control Toolbox™️, Optimization Toolbox™️, Signal Processing Toolbox™️, Symbolic Math Toolbox™️, Simscape™️, and Simscape Multibody™️. If your school has a campus license (university or primary/secondary), you should have these required products.

To buy your kit today visit:
https://store.arduino.cc/usa/arduino-engineering-kit
Valentina Chinnici
Arduino
Product Marketing Manager (Education)

tharless

Hi,

I am having an issue in section 2 with using Matlab:

https://create.arduino.cc/edu/courses/mod/book/view.php?id=83&chapterid=92

This is the section where we communicate with matlab and the MKR1000.

In section 2.2.2.2 "CONNECTING MATLAB TO ARDUINO", it has us create a new arduino instance on the matlab server and we can kill or re-create that instance at will.

ISSUE: Now read the section where the LiPo battery is connected. It claims you need to simply clear the old arduino instance and re-create it but that is not true. It does not happen that way. You need to power cycle and re-download the entire board again to continue.

I think this is a bug...

tharless

I think I might be onto the root cause?

I am looking through the error logs. Near the end when it is showing how the software is compiling I find this interesting set of commands right before the crash:

Sketch uses 28504 bytes (10%) of program storage space. Maximum is 262144 bytes.
Uploading...
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
PORTS {COM1, } / {COM1, } => {}
An error occurred while uploading the sketch

The issue is that my board is talking through COM7 and this appears to always be trying COM1 for some reason. I am not sure why this is happening so I am going to perform a successful dataload next and then see if the log is producing this code but using COM7.

tharless

Quick Update: No logs when a build is successful. Not a bad idea I suppose but it thwarts this path to finding out root cause. More to come later.

SRAVYAAMIRISETTIARDUINO

Hello,

Thank you for contacting us,

I'm Sravya from Arduino Technical Support Team. It seems that your board is changing port and you have to repeat the process again.

 We request you to try pressing the reset button and continue with the instructions in  2.2.2.2 Connecting Matlab To Arduino section.

However,we want to know what you meant by "need power cycle"? Is it connecting the battery to the battery connector on the board?

Have a nice day!

Best regards,

tharless

Hi!

I will try the reset button later this afternoon (~5 hours) and report back.

I meant "power cycle" to mean:

[1] Turn off LiPo battery
[2] Unplug Lipo Battery
[3] Unplug USB cable

Then I have to restore power by:

[1] plugging in USB first
[2] Plug in LiPo battery
[3] Turn on LiPo battery

Then I can re-program my board.

Maybe this reset method will save me that time.

Go Up