Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

OSD FAKÜLTESİ / OSDİHA 301 - ORTAK SEÇMELİ DERSLER BÖLÜMÜ

Code: OSDİHA 301 Course Title: CIRCUIT DEVELOPMENT WITH ARDUINO Theoretical+Practice: 2+0 ECTS: 3
Year/Semester of Study 3 / Fall Semester
Level of Course 1st Cycle Degree Programme
Type of Course Optional
Department ORTAK SEÇMELİ DERSLER BÖLÜMÜ
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer MUHAMMET ALİ USER (muhammet.user@nevsehir.edu.tr)
Name of Lecturer(s) MUHAMMET ALİ USER,
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
The aim of this course is to gain knowledge of system design with microcontroller.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 Explain the historical development of microprocessor and microcontroller. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
LO-2 Distinguish the differences of hardware units of microcontroller. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
LO-3 Distinguish between microprocessor and microcontroller. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
LO-4 Can write the appropriate program for the microcontroller. PO-1 Improves himself/herself in interdisciplinary fields that add value to personal change and development within the framework of interest, ability, social sensitivity and volunteering.
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
This course covers the differences between microprocessor systems and microcontroller systems, Microcontroller systems, Microcontroller compiler program, Programmer cards, Translating the program into machine language, Uploading the compiled program to the microcontroller, Microcontroller memory map, Digital Input-Output simulations with Microcontroller, Analog Process simulations with Microcontroller, With Microcontroller Display unit simulations (Display, LCD), Keypad simulations with Microcontroller, Motor control simulations with Microcontroller, Communication simulations with Microcontroller (Serial, I2C, SPI etc.), Timer simulations with Microcontroller and various sensor simulations with Microcontroller.
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Information about the course, lesson plan and requirements, historical developments of microprocessors and microcontrollers. Lecture, Question and Answer, Discussion
2 Microprocessor/microcontroller architectures, hardware units, differences between microprocessors and microcontrollers, for programming a microcontroller Lecture, Question and Answer, Discussion
3 Arduino microcontroller development board, high and low level languages and the differences between them, introduction of the microcontroller programming language, compiling the written microcontroller program and uploading it to the microcontroller with the programming card, running and debugging the written program step by step, algorithm and flow diagram for solving the problem creation. Lecture, Question and Answer, Discussion
4 Digital input applications with microcontroller Lecture, Question and Answer, application
5 Digital output applications with microcontroller Lecture, Question and Answer, application
6 Analog sensor application with Analog to Digital Converter (ADC) Lecture, Question and Answer, application
7 DC motor application with microcontroller, PWM signal, DC Motor Speed control application with PWM Lecture, Question and Answer, application
8 mid-term exam
9 Stepper motor application with microcontroller Lecture, Question and Answer, application
10 Servo motor application with microcontroller Lecture, Question and Answer, application
11 RS-232 serial communication and application with microcontroller Lecture, Question and Answer, application
12 Display unit (Display, LCD) application with microcontroller Lecture, Question and Answer, application
13 Analog sensor and LCD application Lecture, Question and Answer, application
14 7-segment Display and its application Lecture, Question and Answer, application
15 Interrupt and timer fundamentals in microcontroller, application Lecture, Question and Answer, application
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Delebe, E. (2016). Projeler ile Arduino. İstanbul: Kodlab Yayıncılık
2 Aslan, M. Y. (2017). Arduino ve kodlama. İstanbul: Altaş Yayıncılık.
3 Kanat, V. (2019). Hızlı ve kolay Arduino. İstanbul: Dikey Eksen Yayın Dağıtım
Required Course instruments and materials
Computer, microcontroller related software, circuit simulation software

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 8 1 10
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project
final exam 16 1 60

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 2 14 28
Outside Class
       a) Reading 2 6 12
       b) Search in internet/Library 4 5 20
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 0
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 2 7 14
mid-term exam 1 1 1
Own study for final exam 2 7 14
final exam 1 1 1
0
0
Total work load; 90