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)

  • 12 Days (48 Hours)

  • Certificate of Completion by i3indya™ Technologies

  • E-Book Free to each participant

  • 27 Practicals & 2 Major IoT Projects using PIC Micro-controller

  • Kit will be given to each participant for CLASSROOM PRACTISE ONLY.

  • Take away PIC Development Board (Worth Rs 749/-) will be given FREE of Cost to all participants.

Training Modules

Day Topics Duration


Introduction to i3indya

Introduction to Embedded System

PIC Microcontroller Introduction

Software Installation

GPIO Programming Introduction

LED Interfacing with PIC
Practical 1 : Glowing LEDs in a pattern or your choice.

LED Matrix & LED Matrix Displays - Theory

Practical 2 : Displaying Alphabets & Numbers on LED Matrix

4 Hours


Buzzer Interfacing with PIC - Theory
Practical 3 : Generating Beeps through Buzzer

Graphical LCD (GLCD) Introduction & Interfacing with PIC - Theory
Practical 4 : Displaying Characters on GLCD

Practical 5 : Displaying Pictures on GLCD

4 Hours


Switch Interfacing with PIC - Theory

Practical 6 : ON/OFF LED/Buzzer with a Switch

Introduction to the Relays

Practical 7 : Operating Bulb with Relay

Keypad Interfacing with PIC - Theory

Practical 8 : Writing text on GLCD using Keypad

4 Hours


ADC Programming - Theory

IR Sensors & Applications - Theory

Practical 9 : Detecting White & Black Surface

Introduction to Passive Infrared Sensor (PIR)
Practical 10 : Detecting Motion using PIR Sensor

4 Hours


Temperature Sensor Interfacing with PIC - Theory

Practical 11 : Displaying sensor values on GLCD

Practical 12 : High Temperature Alarm with GLCD

Accelerometer Interfacing with PIC - Theory

Practical 13 : Reading & displaying accelerometer values on GLCD

Practical 14 : Surface Level Indicator using Accelerometer, GLCD & Touch

4 Hours


Interfacing Resistive Touch Screen with PIC - Theory

Practical 15 : Displaying Touch screen coordinates on GLCD

Practical 16 : Calibrating Touch Screen with GLCD

4 Hours


DC Motor Interfacing with PIC - Theory

Practical 17 : Automatic rotation in forward & backward direction

Practical 18 : Self Balancing Robot using DC Motors & Accelerometer

Stepper Motor Interfacing with PIC - Theory

Practical 19 : Rotating Steper Motor at a particular Angle

Servo Motor Interfacing with PIC - Theory

Practical 20 : Rotating servo at a specific angle

4 Hours


Introduction to the PWM

Interfacing speaker with PIC - Theory

Practical 21 : Generating different tones from speaker

Practical 22 : Graphical Touch Piano using GLCD, Touch Screen & Speaker

Introduction to the EEPROM

Practical 23 : Storing & Reading data from EEPROM

4 Hours


Introduction to UART

RFID Module Interfacing with PIC - Theory

Practical 24 : Reading RFID Tags and displaying value on GLCD

Bluetooth Interfacing with PIC - Theory

Practicle 25 : Sending/Receiving data via bluetooth

4 Hours


Introduction to IoT (Internet of Things)

Introduction to Wifi module

Practical 26 : Interafacing esp module

Practical 27 : Sending and receiving data on the server

4 Hours


IoT Project

Project 1 : Home automation

Project 2 : Smart irrigation System

4 Hours


IoT Project Continued.....

4 Hours

Why Embedded Systems & IoT ?

  • 27 Practicals & 2 Major IoT Projects using PIC 18F45k22 Microcontroller.

  • FREE PIC Development Board Worth Rs 749/- to each participant.

  • 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)

PIC18F45K22 (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 - 956060 5666 (Extension : 2)

Select your Training Program

To know about Batch, Training Center and Fees

Training Images

Call Us Register Here