Arduino Programing with

hardware integration

Register Now!

Click Here


  • Introduction to Arduino: Setting up the programming environment and basic introduction to the Arduino platform.

  • Introduction to Circuits: Utilizes Ohm’s Law. Introduction to multiple resistor circuits, diodes, switches, LEDs, conditional statements, block diagrams, and named circuits.

  • Introduction to Digital Pins: Utilizes Ohm’s Law, Block Diagrams, LED circuits. Introduce loops, PWMs, shift registers, and more complex coding with functions.

  • Introduction to Analog Pins: Utilizes Circuit Analysis, Block Diagrams, LED circuits. Introduce analog inputs, use of a PWM, photocell, flex sensor, temperature sensor, Potentiometer.

  • Basic Programming Concepts: Explore how loops, conditionals, variables, functions, and parameters can be used with LED circuits and simple Arduino sensors introduced in previous weeks.

  • Using an LCD Display: Introduce how to use premade Arduino libraries, and how to use the LCD display. Creating GUI for Arduino. Creating own Library in Arduino.

  • Using the Sensor Stick: Introduce how to use flex sensor Sensor Stick.

  • Using Motors: Introduce three different types of motors: servo, DC motor and stepper motor. Learn how encoders can be used to change motor speed and introduce the H-Bridge.

  • Adding Keypad interfacing with Arduino.

  • GPS Shield and MicroSD Cards: Learn how GPS works and how it is used with Arduino. Learn how to use the GPS Shield and SD card for location data acquisition. Learn two serial pins: the receiver, RX, and the transmitter, TX.

Do real Engineering with Arduino!

Visual Programming

Use the graphical programming language to override the code barriers.

Learn to interface arduino with NI LabVIEW

Unleash the power of Arduino to the maximum using LIFA module!