Information Package / Course Catalogue
Robotic Applications With Arduino Microcontroller
Course Code: EE215
Course Type: Area Elective
Couse Group: First Cycle (Bachelor's Degree)
Education Language: English
Work Placement: N/A
Theory: 2
Prt.: 2
Credit: 3
Lab: 0
ECTS: 3
Objectives of the Course

The objective of the course is to examine the basic structure of Arduino microcontrollers, to explain programming of Arduino microcontroller with C language and to make applications using various components and sensors.

Course Content

Basic definitions and terminology, introduction of Arduino board, installation of Arduino development software, various concepts of Arduino programming, basic applications using various sensors and peripherals.

Name of Lecturer(s)
Assoc. Prof. Coşkun DENİZ
Learning Outcomes
1.To learn the fundamental working principles of Arduino Microcontrollers.
2.To understand the input and output features of Arduino Microcontrollers.
3.To understand the various peripherals and sensors used with Arduino.
4.To program Arduino with C programming language.
5.To make Arduino based applications using various sensors and peripherals.
Recommended or Required Reading
1.Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers, 1st Edition, J. M. Hughes
Weekly Detailed Course Contents
Week 1 - Theoretical
Introduction: What is a microcontroller? Introduction of Arduino developer board. Basic concepts
Week 2 - Theoretical
Downloading and installation of the Arduino IDE, understanding Arduino syntax, blink an LED application
Week 3 - Theoretical
Arduino programming: variables, functions, selection structures
Week 4 - Theoretical
Arduino programming: arithmetic and logical operators, loops
Week 5 - Theoretical
Digital and analog reading functions in Arduino programming
Week 6 - Theoretical
Serial port communication in Arduino programming
Week 7 - Theoretical
LED brightness control using analog write function and pulse width modulation
Week 8 - Theoretical
Application using button and speaker peripherals
Week 9 - Theoretical
Application using LDR peripheral
Week 10 - Theoretical
Ultrasonic sensor application
Week 11 - Theoretical
Step motor and servo motor applications
Week 12 - Theoretical
DC motor and motor driver application
Week 13 - Theoretical
Project study/presentations
Week 14 - Theoretical
Project presentations
Assessment Methods and Criteria
Type of AssessmentCountPercent
Midterm Examination1%30
Assignment5%30
Project1%40
Workload Calculation
ActivitiesCountPreparationTimeTotal Work Load (hours)
Lecture - Theory140228
Lecture - Practice140228
Assignment51110
Project1426
Midterm Examination1224
TOTAL WORKLOAD (hours)76
Contribution of Learning Outcomes to Programme Outcomes
PÇ-1
PÇ-2
PÇ-3
PÇ-4
PÇ-5
PÇ-6
PÇ-7
PÇ-8
PÇ-9
PÇ-10
PÇ-11
OÇ-1
4
5
5
5
5
5
3
3
4
4
5
OÇ-2
4
5
5
5
5
5
3
3
4
4
5
OÇ-3
4
5
5
5
5
5
3
3
4
4
5
OÇ-4
4
5
5
5
5
5
3
3
4
4
5
OÇ-5
5
5
5
5
5
4
3
3
4
4
5
Adnan Menderes University - Information Package / Course Catalogue
2026