Arduino Intro Course

Introduction to Microcontrollers using the Arduino UNO with the Arduino IDE (Completed – 2018-03-03)



This course will introduce students to the Arduino Single Board Microcontroller which is a powerful platform for creating devices that interfaces with the physical world.

The Arduino can be used in robotics, art installations, 3D printers, and other do-it-yourself electronics projects.

Circuits will be build that utilize sensors and output devices that allow the microcontroller to react to its environment.

Learn electronics, programming, and physical computing concepts by building basic projects.



Topics that will be covered in the course:


  • Introduction to the Arduino UNO
  • Hardware Overview
  • What is Arduino shields?
  • How to power the Arduino
  • Introduction to the Arduino IDE and Sketches
  • Learn how program the Arduino using C code to control devices
  • Basic electronic principles
  • Digital Input/Output
  • Pulse Width Modulation
  • Analog Input/Output
  • Serial Communications
  • How to use libraries to extend functionality
  • Interface Arduino with different components:
  • Led’s
  • PushButtons
  • RGB Led
  • Potensiometer
  • Light Dependant resistor (LDR)
  • Transistors and Relays
  • Ultrasonic Sensor
  • Shift Register


Course Kit:


  • Arduino-Compatible Uno R3
  • Breadboard – 400 holes (5.5 x 8.5 cm)
  • USB A-male to B-male
  • 1 x N4078-2C Relay (5V )
  • 9 x 5mm Colour LED’s (Red, Green, Yellow)
  • 1 x NPN transistor (P2N2222A)
  • 1 x Keyes RGB LED Module
  • 2 x 5mm Micro-switches/Tactile
  • 1 x LDR (Photocell)
  • 1 x 74HC595 Shift Register
  • 1 x HC-SR04 Ultrasonic Sensor
  • 10 x 220 ohm resistors
  • 10 x 10kohm resistors
  • 10 x 1k ohm resistors
  • 10 x 4,7k ohm resistors
  • 10k Potentiometer
  • M/M 20P Dupont Prototype Cable
  • M/F 4P Dupont Prototype Cable