14-June-2010 Summer Internship Program in Embedded Systems, Chennai

14-June-2010 Summer Internship Program in Embedded Systems, Chennai

14 Jun 2010 10:00
Asia/Calcutta

Simple Labs brings to you an Exhaustive Summer Internship Program in Embedded Systems. A 3 week long program designed to equip you with skills required to work on embedded systems projects. The program has been tailor made to give you maximum exposure to development of embedded systems.

Duration: 3 Weeks ( 3hrs x 5 days x 3 weeks)
Fees: 8000/- per person
Students Are Required to Bring in a Laptop


The Scheduled Batch Timings and Dates as follows
First Batch Dates: 17th May 2010 to 4th June 2010 Timing: 10.00 -13.00 Hrs
Second Batch Dates: 24th May 2010 to 11th June 2010 Timing: 14.00 -17.00 Hrs
Third Batch Dates: 31st May 2010 to 18th June 2010 Timing: 17.30 -20.30 Hrs
Fourth Batch Dates: 14th June 2010 to 25th June 2010 Timing: 14.00 - 17.00 Hrs
Fifth Batch Dates: 21st June 2010 to 9th July 2010 Timing: 17.30 -20.30 Hrs

Advantages of the Program
Learn to work with 2 different Microcontrollers - ATMEL & PIC
Learn to work with 2 different Programming Languages - 'C' & Assembly
Expert Guided Work on Real-Time Product Development
Get Certified
Takeaway Kit

An Overview of the Program

Week 1 - Introduction to Embedded Systems & Microcontroller Programming

Introduction to Embedded Systems & Arduino - Day 1

  • Introduction to Embedded Systems
  • Introduction to Arduino
  • Getting Started with Arduino Programming
  • Programming refresher using Arduino
  • Arduino Programming / Interfacing - Day 2

  • Arduino Serial Communication & Timing
  • Working with digital Inputs / Outputs
  • Working with Analog Outputs
  • Working with Analog Inputs - POT, LDR, LM35 & IR
  • Interfacing with Displays - LCD
  • Arduino Interfacing / Advanced Programming - Day 3

  • Project Building - A Digital Thermometer
  • Port Manipulation
  • Interfacing with 7-Segment Displays
  • Project Building - A Counter with IR sensing
  • Arduino Interfacing / Advanced Programming - Day 4

  • Interfacing Motors - H-bridge & ULN2003
  • Interfacing Motors - Building a Transistor Drive
  • Project Building - A Current Controller for providing Constant Current Draw in a DC Motor
  • Arduino Interfacing / Advanced Programming - Day 5

  • Interfacing 2 microcontrollers
  • Working with memory - Understanding memory restrictions
  • Working with memory - EEPROM
  • Week 2 - Introduction to PIC microcontroller & Assembly Programming

    Introduction to PIC Microcontroller - Day 1

  • Introduction to PIC microcontroller & Its Architecture
  • Overview of Assembly Language Programming
  • Overview of the PIC 16f882 Instruction Set
  • Understanding basic Configurations
  • Overview of MPLAB IDE
  • Getting Started with Progrmaming- Day 2

  • Working with digital Inputs
  • Working with digital Outputs
  • Working with Analog Inputs - Understanding ADC Channels
  • PIC Programming - Timers & PWM - Day 3

  • Understanding Timers in PIC
  • Working with PWM in PIC
  • The Project Development Process - Day 4

  • Undestanding Project Development
  • Defining Objectivies, Logic Tables & Functionalities
  • Understanding User Interfaces - Constraints & Limitations
  • Fail-Safe & Error Handling
  • Systematic Debugging
  • PIC Interfacing - Day 5

  • Interfacing an LCD Display
  • Week 3 - Real Time Project Building
    The Project Building will be based on Real time product development methodologies. Current Project offering is building a Digital Speedometer