Course Outline


Participants must have a basic knowledge of C


    2-5 days (covering a subset of the topics - contact us for more information/customization)

Lab Setup

Hardware Configuration

Participants must have access to a system with the following hardware configuration:

  • 2GB of free RAM, 20GB of free disk space and full network connectivity
  • Arduino Uno board
  • Basic electronics kit including breadboard, LED, resistors and wires
Software Configuration
  • Ubuntu 16.04 Desktop Edition (sudo/root access required)
  • Arduino IDE

Course Outline

  • Arduino, a quick prototyping tool
Cuircuit fundamentals
  • Building blocks of an electronic circuit
  • Circuit design
Resistance and resistors
  • Types of resistors
  • Resistor colour-coding
  • Basics of semiconductor devices
  • Diodes
  • Light Emitting Diodes
Circuit design tools
  • Fritzing installation
  • Creating circuit visualizations in Fritzing
  • Microcontroller architectures
  • Arduino architecture and pin configuration
Using Arduino IDE
  • Creating a circuit to glow an LED
  • Creating an LED blink program

The classroom training will be provided in Bangalore (Bengaluru), Chennai, Hyderabad or Mumbai and will be conducted in the client's premises. All the necessary hardware/software infrastructure must be provided by the client.