1. Objective

Primarily the motivation behind this course is to show students the full potential of Arduino based microcontrollers and to equip them with the knowledge necessary to make use of this potential to bring their own innovative ideas to life.Students will be taught from the very basics, giving them a solid foundation of the fundamentals. 

Learning Arduino which is based on C and C++ primarily, will also help students to easily start learning other new languages such as Java, Python etc. which are of much demand in today’s jobs market.  

Through building circuits and writing code students will be made to complete the hands-on exercises, making them combine several different ideas and concepts.Through this we expect to see student’s thinking out of the box, challenging them to be innovative and creative all the time. 

At the end of this course students will gain the experience of building and completing their very first  robot. The challenges they will be facing will definitely encourage them to be innovative, creative and help them improve their abstract thinking. 

2. Learning Outcome

After completing this course the student will learn about the basics of arduino and how to make a basic robot.

3. Syllabus Outline

week 

Lesson plan 

 

Week 01 

Introduction to Beginner level 

 

Week 02 

2 LED Blinking  

 

Week 03 

Traffic light control 

 

Week 04 

LED feed & analogWrite & PWM  

 

Week 05 

Knight rider pattern & For loop I 

 

Week 06 

LED Pattern design & For loop II  

 

Week 07 

Push button control & If Condition 

 

Week 08 

Buzzer controlling 

 

Week 09 

Variable usage (variable types , Arrays ) 

 

Week 10 

RGB LED control 

 

Week 11 

Serial communication 

 

Week 12 

Night Lamp & photoresistor 

 

Week 13 

Programming math –  part I (logic gates) 

 

Week 14 

Programming math –  part II (logical operators) 

 

Week 15 

Using Function in Arduino 

 

Week 16 

7 segment display with functions 

 

Week 17 

Measure distance with ultrasonic sensor 

 

Week 18 

L298 Motor controlling 

 

Week 19  

Servo Motor Controlling 

 

Week 20 

Bluetooth Communication 

 

Week 21 

Obstacle avoiding robot or Bluetooth control robot 

 

Week 22 

Obstacle avoiding robot or Bluetooth control robot 

 

Week 23 

Project discussion 

 

Week 24 

Final project presentation 

 

4. Hardware Components required.

Item 

QTY 

Arduino Uno board + USB cable 

Breadboard 400 pin 

Red LED 5mm 

10 

Green LED 5mm 

10 

Blue LED 5mm 

10 

Traffic light Module 

Jumper wires M-M  

40 

Jumper wires M-F  

40 

Jumper wires F-F 

20 

220Ω Resistors & 1KΩ Resistors 

10 

LED Bar graph 

Push Button 

Potentiometer  

Active Buzzer  

Passive Buzzer 

Photoresistor 

7 segment display 

RGB LED 

HC-05 Bluetooth module 

2 slot Battery Charger 

5. Final evaluation process for certificate

Grading Policy Grade A+ > 80%
Practical Assignments & online quizzes 20 Points Grade A 70%
Project Submission 30 points Grade B 60%
Project presentation 20 Points Grade C 50%
Class attendance 20 points Grade S 30%
Note : The grading will be relative among all the students.