Model Based Embedded Development with Arduino using Altair Embed

An introductory course which takes a model based approach for software development using Arduino and Altair Embed

  • Domain : ELECTRICAL
Enroll Now View demo

A Quick Overview

This beginner level course covers an overview of embedded systems and the model based approach for the software development. With the help of popular microcontroller platform - Arduino Uno, this course demonstrates how Altair Embed is an effective tool to quick-start with an end application. This course includes the minimum things to know for Arduino hardware and Altair Embed software before you start working on it.


Get a 1-on-1 demo to understand what is included in the course and how it can benefit you from an experienced sales consultant. The demo session will help you enroll in this course with a clear vision and confidence.

Request a Demo Session


1Basics of modelling and simulation - Introduction to Altair Embed

  • Why is modelling necessary?

  • Importance of simulation for engineering design

  • Application of embedded system

  • Components of an embedded system

  • Challenges with programming embedded system

  • Recent trends in programming embedded system

  • Getting started with Altair embed

  • Demo covering simulation features of Altair Embed

2Embedded system programming & hands on with Arduino Uno

  • Block diagram of an embedded system
  • Different methods of programming
  • An insight to Arduino Uno hardware platform
  • Hands on practice:
    • Using GPIO & blinking two LEDs
    • Changing LED intensity with PWM output
    • Reading room temperature with ADC input via serial terminal

3Mathematical modeling of simple systems

  • Creating compound block
  • Scalar to vector conversion
  • Data types and their conversion
  • Import and export
  • Adding expressions inside the diagram
  • Hands on practice:
    •  LED On-Off control based on temperature

4Control System modeling

  • Modeling simple and linear differential equation
  • A look at toolbox blocks
  • Transfer function and state space blocks
  • Root locus and frequency response
  • Concepts of Processor in loop (PIL) and Hardware in loop (HIL)
  • Hands on practice:
    • Speed control of DC motor with L293 driver

Projects Overview



Implement a 3 floor elevator concept using Arduino Uno with Altair Embed.

  • A small DC motor can carry the elevator cage to top or bottom by forward and reverse motion.
  • Users can call the elevator from any of the three floors by using push buttons. Top floor and the ground floor have one push button while the second floor has two push buttons, one for up and another for down.
  • The elevator operation is controlled by the operator by sending the “GO” & “STOP” keywords through the serial terminal.
  • Assume suitable height of each floor & linear speed of elevator for your project setup.
  • Explain your Altair embed diagram and show the demonstration of the elevator.


  • Graduate and Post graduate Mechanical and Automobile engineering students from final year and freshers.
  • Anyone at a beginning stage of learning about programming embedded systems.


Altair Embed

Programming the microcontrollers gets tedious and difficult when you develop an end application. Often the developers lose focus from solving the problem and pay more attention to hardware architecture and C programming syntax. "Altair Embed" is a powerful tool which helps embedded software developers in a graphical way. "Embed" is model-based design software for developing algorithms for complex embedded systems. This software automatically generates the C code from the diagram and therefore the developer only focuses on solving the problem logically. Altair Embed also supports hardware-in-loop (HIL) testing and supports around 1000 popular hardware targets (Arduino, Raspberry Pi, ST Micro and TI). It is also possible to run your diagram in pure simulation mode before testing on the hardware target. These features make Altair Embed the right choice for electric motor control, digital power design and communication applications of embedded systems.

Frequently Asked Questions

1Who can take your course?

Graduate and Post graduate Mechanical and Automobile engineering students from final year and freshers. Anyone at a beginning stage of learning about programming embedded systems.

2What is included in your course?

Overview of embedded systems, programming methods, Arduino hardware target platform,

3What will the student gain from your course?

Students will learn a new technique for programming the embedded system with hands on experience

4What software skills are you teaching and how well are these tools used in the industry?

Altair embed is chosen for this course. It’s widely accepted by embedded systems engineers.

5What is the real world application for the tools and techniques will you teach in this course?

Embedded systems cover a wide range of applications and graphical programming techniques with Altair Embed can be applied to most of such applications.

6Which companies use these techniques and for what?

Many companies working in the areas of motor control, digital power design and communications use Altair embed for programming popular hardware targets such as Arduino, Raspberry Pi, STM 32, MSP 430 and C2000.

7How is your course going to help me in my path to MS or PhD?

This course helps you to focus on solving the problems logically rather than syntax which helps in your research projects for higher education.

8How is this course going to help me get a job?

This course provides an opportunity to start working on embedded systems with Arduino as a learning platform. You can apply this knowledge for your project activities also. These efforts can help you to get an interview call from startups and embedded companies.


See all


  • Top 5% of the class will get a merit certificate
  • Course completion certificates will be provided to all students
  • Build a professional portfolio
  • Automatically link your technical projects
  • E-verified profile that can be shared on LinkedIn

Flexible Course Fees

Choose the plan that’s right for you


2 Months Access


Per month for 1 months

  • Access Duration : 2 Months
  • Mode of Delivery : Online
  • Project Portfolio : Available
  • Certification : Available
  • Email Support : Available
  • Forum Support : Available

Lifetime Access


Per month for 3 months

  • Access Duration : Lifetime
  • Mode of Delivery : Online
  • Project Portfolio : Available
  • Certification : Available
  • Individual Video Support : 12/Month
  • Group Video Support : 12/Month
  • Email Support : Available
  • Forum Support : Available
  • Telephone Support : Available
  • Dedicated Support Engineer : Available


Companies hire from us

See all

You Might Also Be Interested In

Related Courses

See all

The Skill-Lync Advantage

See all