Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Embedded Systems 101" is no longer available

No Reviews Yet

Girinagar, Bangalore

Course ID: 21038

Girinagar, Bangalore

No Reviews Yet

About the Course

Embedded systems are playing important roles in our lives every day, even though they might not necessarily be visible.

Most elaborate syllabus
Maximum duration
Practical and Hands on Oriented
Multiple Development Tools
Testing and deployment on real time devices

Topics Covered

Session 1: Basic Fundamentals (2 Hours || Day 1 (Morning))
• Basics of electronics
o Voltage regulator.
o Power supply circuit.
o RC Circuits.
o Amplifiers and transistors.

Session 2: Circuit Rig-up (2 Hours || Day 1 (Afternoon))
• Introduction to Motors.
• Implementing Differential Drive using DPDT switches.
• Speed Control of DC Motors using 555 Timer.

Session 3: Building Robot (2 Hours || Day 2 (Morning))
• Overview of Logic Gates.
• Fundamentals of LDR Sensor
o Building an LDR sensor circuit.
• LDR Sensor through motor control.

Session 4: Building Robot (2 Hours || Day 2 (Afternoon))
• Introduction to Motor drive IC.
• Fundamentals of H-bridge circuit.
• Controlling Motors.

Session 5: 8bit Micro-controller Platform (2 Hours || Day 3 (Morning))
• An Overview of Open Hardware.
• Arduino board layout.
• ATMEGA Microcontrollers’ description.
• Getting started with the Arduino IDE to start writing your first program.

Session 6: Project Development Essentials (2 Hours || Day 3 (Afternoon))
• Interfacing simple peripherals like LEDs, Switches and Buzzers.
• Potentiometers.
• Light Dependent Resistor.
• IR Sensor

Session 7: Project Development Essentials (2 Hours || Day 4 (Morning))
• Temperature Sensor.
• Accelerometer.
• PIR Sensor.
• Relays.

Session 8: Project Development Essentials (2 Hours || Day 4 (Afternoon))
• Seven Segment displays.
• 16x2 LCD
• RFID and tags.
• DC Motor.

Session 9: 32bit ARM Platform (2 Hours || Day 5 (Morning))
• Introduction to ARM
• Why is ARM so popular?
• The different ARM processor family
• Introduction to LPCXpresso IDE
• Software installation

Session 10: 32bit ARM Interfaces (2 Hours || Day 5 (Afternoon))
• LPC1114 Description
• Introduction to ARM development board
• How to access the GPIO
• Run a sample program

Session 11: Project Development Essentials (2 Hours || Day 6 (Morning))
• Interfacing digital peripherals.
? LED’s
? Pushbutton
• Interfacing Analog peripherals.
? Potentiometer
? LDR Sensor

Session 12: Project Development Essentials (2 Hours || Day 6 (Afternoon))
• Timer and counter Programming
• Interrupt Programming
? Hardware Interrupt using pushbutton.
? Software Interrupt.
• PWM Programming
? Controlling RGB Led

Session 13: 32bit ARM Micro-Processor Getting Started (2 Hours || Day 7 (Morning))
• Introduction to Raspberry Pi
• Projects in Raspberry Pi
• Raspberry Pi Hardware
• Linux Fundamentals
• Various Distributions available on Raspberry Pi

Session 14: Hands on (2 Hours || Day 7 (Afternoon))
• Getting distributions for Raspberry Pi on a SD card and booting Pi.
• Getting the Essential Software's
• Getting started with python and python first code
• Accessing PI through Serial Port.

Session 15: Hands on (2 Hours || Day 8 (Morning))
• Raspberry Pi GPIO’s.
• Blinking an LED & LED flash
• Pushbutton controlling LED.
• IR sensor

Session 16: Hands on (2 Hours || Day 8 (Afternoon))
• TKinter using GUI
• Remote Access using Putty
• VNC viewer & WEBCAM
• Compiling a C code in Raspberry Pi

Session 17: Android Application Development (2 Hours || Day 9 (Morning))
• Android Introduction
• Android History and evolution
• Android Versions
• Android Features
• IDE Introduction (Eclipse)

Session 18: Android Application Development (2 Hours || Day 9 (Morning))
• Dalvik Virtual Machine
• Application flow with example
• Hello World Application
• Button & Toast Application
• Android with Bluetooth Serial Application

Session 19: Building Robot (2 Hours || Day 10(Morning))
• Fundamentals of Bluetooth.
• Interfacing Bluetooth with the Arduino circuit.

Session 20: Building Robot (2 Hours || Day 10(Afternoon))
• Building the Chassis
• Building Arduino circuit to control robot.

Who should attend

Mainly aspects of Embedded Systems development for students/hobbyists and whoever is interested


• Understanding of Programming through any programming language.
• Electronics and Communication / Electrical and Electronics / Telecommunications Engineering.

What you need to bring

Laptop with Windows7 OS

Key Takeaways

Development Tools: (IDEs)
1. Arduino IDE
2. LPC Xpresso IDE

External Library
1. Arduino Library
2. LPC library
3. Tenet Library

Documents (Help Files)
1. Arduino User Manual
2. LPC Xpresso User Manual
3. Raspberry Pi User Manual

Date and Time

Not decided yet.

Gallery (1)

About the Trainer

Mr Pandidauri, Mr Veeresh, Mr Praveen and Mr Satish picture

Avg Rating




4 years experience on Embedded design
3 years experience on Embedded Linux
3 years experience on Android Applications


No reviews currently


Post your requirement and let us connect you with best possible matches for Android Application Development Training Post your requirement now is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more