Arduino Engineering Kit

Arduino Engineering Kit

Arduino Engineering Kit

The Arduino Engineering Kit includes Arduino-based projects for learning engineering, mechatronics and MATLAB and Simulink programming.

The Arduino Engineering Kit includes three cutting-edge Arduino-based projects so that students can learn fundamental engineering concepts, key aspects of mechatronics, and MATLAB and Simulink programming. The Arduino Engineering Kit includes its own Education Learning Management System (LMS) with step-by-step instructions and lessons. The Kit includes the required parts for the projects, and a license to Matlab and Simulink. The content of this kit is divided into six chapters, featuring a short introduction, a getting-started guide for the tools that will be used, a concepts section, and finally the projects themselves. Users will receive access to the online platform and required programs for one year and can purchase additional licenses to extend platform access.

Age groups 
High School
Tertiary Education
Professional education
Desktop Windows
Desktop Mac
Non-digital product
Offline play 
Internet required
Educational Quality
Learning Goals

The pedagogical analysis covers how the product supports learning of the identified skills. The student’s role is assessed by four contrary pair parameters, which are selected to cover the most essential aspects on the use of the product.

The following are the high educational quality aspects in this product.

The solution provides extremely high-quality material and demonstrations using a variety of different media formats. The set of tools and software facilitate a creative learning experience.
The solution requires utilising learned in open-ended, creative problem solving, where prior skills or knowledge needs to be used in conjunction with new.
As the solution promotes open ended problem solving it provides infinite learning outcomes.
The step-by-step instructions are very clear, and the following challenges encourage learning by trying out your own solutions

The supported learning goals are identified by matching the product with several relevant curricula descriptions on this subject area. The soft skills are definitions of learning goals most relevant for the 21st century. They are formed by taking a reference from different definitions of 21st century skills and Finnish curriculum.

Subject based learning goals

Reading and understanding scientific literature in robotics and engineering to choose approaches for a particular problem.
Implementing state-of-the-art algorithms.
Understanding how Arduino, MATLAB and Simulink can be connected to each other.
Learning to use the Arduino MKR Motor Carrier, it will allow you to learn a lot about motors, and how to control them from the Arduino board.
Learning MATLAB user interface, and how to create, access, modify and visualize data and being able to write script and functions within MATLAB.
Learning how to visualize simulation data in the Simulink environment, set the sampling rate of a block in a Simulink model and add block hierarchy to a Simulink model using subsystems.
Learning how to simulate the vehicle’s overall behaviour and create models of the components to improve the quality of the simulation as well as the one of the control algorithms.
Learning how to connect to an Arduino-based robot from MATLAB, to write MATLAB apps, functions, and scripts to control your robot, to apply concepts from geometry, physics, symbolic math, and image processing, and to automate a complete application workflow from start to finish.
Learning how the entire Arduino platform works, you will be using the Arduino MKR1000 Board. You will program the board by using the Arduino IDE, learning about digital inputs/outputs, and serial communication.
Learning about the basic movement of differential drive robot from MATLAB, how to use kinematic equations to simulate the rover motion and perform a variety of different controls.
Exploring how to program an item, such as motorcycle with Simulink®, to control its balance algorithm, make it move in a straight line, and detect obstacles.

Soft skills learning goals

Practicing logical reasoning to understand and interpret information in different forms
Building common knowledge of technological solutions and their meaning in everyday life
Learning to understand and interpret diverse types of texts, from vernacular to academic
Using technology as a part of explorative and creative process
Practicing logical reasoning, algorithms and programming through making
Understanding technological system operations through making
Practicing persistent working
Encouraging students to be innovative and express new ideas
Creating requirements for creative thinking
Practicing to plan and execute studies, make observations and measurements
Developing problem solving skills
Practicing to create questions and make justifiable arguments based on observations
Encouraging to build new information and visions
Learning to combine information to find new innovations
Learning to build information on top of previously learned
Practicing to notice links between subjects learned
Practicing to notice causal connections
Learning to plan and organize work processes
Connecting subjects learned at school to skills needed at worklife

The Finnish Educational Quality Certificate

Our Quality Evaluation Method is an academically sound approach to evaluating a product’s pedagogical design from the viewpoint of educational psychology.

The method has been developed with university researchers and all evaluators are carefully selected teachers with a master's degree in education.

More about the evaluation