i3indya™ Technologies presents Practical Training on Embedded Systems & IoT.

i3indya Technologies presents complete hands on training in Embedded Systems & IoT. This course is designed to clear your concepts in embedded systems & IoT using complete practical approach. You will develop various interesting & innovative projects during this course.

Course Highlights

  • Embedded Systems & IoT (Using PIC Microcontroller)

  • 30 Days (90 Hours)

  • Certificate from NSDC, Govt of MSDE and i3indya Technologies

  • E-Book Free to each participant

  • 28 Practicals & 20 Projects using PIC Micro-controller

  • 1 Kit FREE to group of 2 students worth Rs 1800/-

  • Click Here

  • Click Here

Training Modules (NSDC, Govt of MSDE Approved)

Module Topics Duration


Embedded – C (using KEIL compiler)

Difference Between Embedded C And C Language

Keywords In Embedded C, Data Types, Operators

Software Optimization Techniques

Embedded C Programming

LED Programs And Assignments

Creating A Header File,

Interfacing Of Seven-Segment Display.

Counter Application Using Hex

Counter Application Using ASCII

How To Use Interrupts In Embedded C

TIMER Interrupt In Embedded C

Interfacing Of Keypad

KEYPAD Scanning Program

Keypad Interrupt Based Program

Keypad Based Stop Watch Application

Interfacing Of LCD Display

Interfacing Of Keypad And LCD

UART In Embedded C And Its Applications

8 Days



Features of Board

Advantages Of PIC

Features Of PIC

Connection Details On Board

Communication Between Compiler And Board

Compiler Features And Its Uses

Interfacing Practical’s

Detail Understanding of Circuit Interfacing


LED Interfacing

Serial Communication

Sensor Interfacing

LCD Interfacing

Keypad Interfacing With Buzzer Timing

Concept Of I2C Protocol

I2C Driver Development With I2C Device and Lots Of Self Learning Industrial Level Assignments

8 Days



Concept of Robotics

Application of Robotics

Scope of Robotics In Industrial Level

DC Motor Interfacing

Stepper Motor Interfacing

Concept of PWM Method

PWM Based Motor Controlling

Sensor Interfacing With I2C Protocol With Device Driver Development

IR Sensor Interfacing

LDR Interfacing For Controlling DC Motor

LDR Interfacing For Controlling Stepper Motor

Light Following Robot Design And Implementation

Angle Define Method Using Stepper Motor

Limit Switch Interfacing

Limit Switch Based Robot Car Control System

Hardware - Study And Design for Robotics Kit

Software Writing Method For Coding Using Embedded C Language

4 Days


IoT (Internet of Things) Projects

Introduction of IoT

Current Business Trends In IoT

IoT Application Architecture

Sensors and Actuators

IoT Communication Layer

Wireless Communication

IoT Protocols: TCP, UDP, HTTP

Wifi Controller Introduction: Hardware and Software

Wifi Controller and Interfacing Techniques with Devices


How To use MQTT Protocol

What Is Pubsub Client Techniques

What Is Broker Concept for IoT


Introduction To Wifi Controller

Programming Of Wifi Controller

Relay Card Interfacing

Relay Control Using HTML App

LEDs Interfacing with IoT Board

Light Bulb Interfacing with IoT Board

Switches Interfacing With IoT Board

LDR Sensor Module Interface With IOT Board

Hardware Design For feedback System

Feedback Signal Monitoring Technique

On-boardSoldering Techniques And Wiring

Communicate To WIFI Controller With Mobile

Web Server Techniques

Wifi Module Driver Installation Method

Introduction to HTML

Web Page Design App For Controlling Devices

Wifi Driver Programming

Wifi Based Hotspot Interface Programming

Website For Controlling Device Using Internet

IoT Based Device Control With Feedback System

Wifi Signal Interfacing Method

How To Use aREST Cloud for Controlling Devices

Google Drive For Monitoring Sensor Data

10 Days

Summer Training Highlights

Why Embedded Systems & IoT ?

  • 28 Practicals & 20 Projects using PIC 16F Microcontroller.

  • 1 Kit FREE to group of 2 students worth Rs 1800/-

  • Our syllabus is professionally designed to cover Basic as well as Advance aspects of Embedded Systems & IoT.

  • Each day of our training is well planned to provide you with Theoretical as well as Practical knowledge of the module.

  • Each day will come up with New Practicals & Projects which makes the training interesting and exciting.

  • Time to time Practical Assignments will be provided to the students, which will help them in doing practice at home.

  • Revision Time & Query Sessions are provided to the students which help them in clearing previous doubts.

  • Exam will be conducted at the end of training to test the knowledge level of the students.

  • This course encourages Innovative Ideas among students.

Difference Between ATmega16, Arduino and PIC Microcontroller



ATmega328 (Arduino)

PIC16F (Used by i3indya)

Flash Memory

16 Kbyte

32 Kbyte

64 Kbyte


512 byte

512 byte

1 Kbyte

DAC (Digital to Analog Convertor)

Not Available

Not Available

5-bit Rail-to-Rail Resistive DAC

I/O Pins




PWM (Pulse Width Modulation)

4 Channels

6 Channels

6 Channels


1 Port

1 Port

2 Port

Charge Time Measurement Unit (CTMU)

Not Available

Not Available

Supports capacitive touch sensing for touch screens and capacitive switch


1 Port

1 Port

2 Ports


1 Port

1 Port

2 Port

Timer and Counter

Two 8-Bit
One 16-Bit

Two 8-Bit
One 16-Bit

Three 8-Bit
Four 16-Bit

Pre Requisite

  • Basic knowledge of C \ C++ Programming

  • Basics of Electronics.


  • It is strongly recommended to bring your own LAPTOP during the training so that you can easily practice the exercises at home.

Who Could Attend ?

  • College students seeking career in Robotics and Embedded Systems.

  • Person having interest in Embedded Systems.

  • Electronics and communication students.

  • Students from any branch can attend the training program.

Who Attended Embedded Systems & IoT ?

For More Information

  • +91 - 95 6060 5666 (Ext. 1)

Select your Training Program

To know about Batch, Training Center and Fees

Training Images

Call Us Register Here