Training session on


Automatic Code Generation for Arduino

From concept to code & direct download into the Arduino board 




11-12 May 2017


Trity Technologies Training Center, Puchong, Selangor


 “Arduino IDE is simple to use, what makes it even simpler and practical is the Automatic Code Generation Tools which allows you to run the Real-time application without writing single line of code!”


Course Synopsis


The main objective of this course is to design the algorithm in block diagram, and implement it straight away into the Arduino board without writing any C code.


Automatic code generation becomes more and more important in embedded system design; especially the time to market is the key of success of a business. In academic teaching and research, the same thing happen when the projects are becoming more and more complicated which need to be accomplished in short time frame.


On the other hand, Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for researchers, designers, hobbyists and anyone interested in creating interactive objects or environments.


The combination of both makes the research easier, bridging the gaps of the theory to the real implementation with this powerful code generator.


The course will demonstrate the ease of implementation of algorithm to code to a physical mobile robot unit.


In this way, you can focus your attention on functional aspects instead of code debugging.




Sign up and get a Mobile Robot* & E4Coder Lite version for free!

Hurry and don’t miss this opportunity.

To obtain information on fee  kindly submit your details through the Enquire button or by email  

Provide us with your name, organization & mobile contact number.

*Limited Units are available

The first 5 participants who signup for the course shall receive a complimentary Mobile Robot at no cost!

* The complimentary give-away of the Mobile Robot is subject to the availability of units and at absolute discretion of the Organizer.

* The actual mobile robot may differ from the unit shown here. 


Who should attend

Engineer, researchers, scientists, and managers from the academic, manufacturing, government and defence sectors who want to start implement embedded real-time control in their application.



This workshop may be submitted by your Human Resource Department for the consideration of the Human Resource Development Fund (HRDF) claims subject to prior application to and approval by the relevant authorities.



Course Outline


Introduction to Scicoslab and Scicos

·        ScicosLab basic features

·        Scicos: a dynamical systems  simulator

·        How Scicos works


ScicosLab/Scicos Familiarization

·        Familiarization with ScicosLab

·        Familiarization with Scicos

·        Building blocks diagram for simulation


E4Coder Code Generator

·        Code Generation Process

·        Targeted Boards

·        Arduino as the target



·        Modelling, simulation, and code generation of discrete time finite state machines (FSM).

·        Integrating FSM with Scicos block diagram.


E4Coder GUI

·        Building GUI for our Application

·        Real-time data monitoring and control with GUI





Embedded Board: Arduino

·        Introduction to Arduino

·        Basic functions of Arduino

·        Example of applications

·        Installation of Arduino IDE

·        Hardware Overview

·        Overview structure of Arduino board

·        Type of pins and functions

·        Properties of pins.


Build Simple Models

·        Arduino – First Tutorial

·        Arduino – Digital IO

·        Arduino – Simple Voltage Divider

·        Arduino – PC & Target Communication

·        Arduino – PWM pins


Projects: Mobile Robot

·        Moving mobile robot

·        Line following robot using FSM  concept

·        Line following robot using PID Controller



This information is brought to you by:


Trity Technologies Sdn Bhd 874125-T

26-3 Jalan Puteri 2/4, Bandar Puteri,

Puchong, Selangor, Malaysia

Tel +603-80637737 Fax +603-80637736



 Unsubscribe Link