COURSE UNIT TITLE

: MICROCONTROLLERS

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
MKT 4201 MICROCONTROLLERS COMPULSORY 3 1 0 5

Offered By

Mechatronics

Level of Course Unit

Short Cycle Programmes (Associate's Degree)

Course Coordinator

ASSISTANT PROFESSOR TANER AKKAN

Offered to

Mechatronics
Mechatronics (Evening)

Course Objective

In this course, students choose a microcontroller in order to solve a problem, set up the solution algorithm for this microcontroller and be able to draw the flow diagram. Compile the algorithm with microcontroller commands, load the compiled program to the microcontroller after fixing the errors if exist.

Learning Outcomes of the Course Unit

1   able to select the appropriate microcontroller.
2   able to make an algorithm for solving the problem and to create flow charts.
3   able to write basic input-output programs with microcontroller.
4   able to integrate sensors, analog and digital circuits to microcontroller.
5   able to compile, fix the errors and upload the program the microcontroller.
6   able to communicate the microcontroller with other microcontrollers or PCs.

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

None

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Microprocessors, difference between microprocessors and microcontrollers, microcontroller systems
2 Microcontroller hardware, oscilllator, reset circuitry, registers, memory
3 Microcontroller program and data processing logic, Loops, Interrupts
4 Microcontroller commands (machine language)
5 Microcontroller commands (C language)
6 Algorithms, Flow diagrams, Programming logic
7 Algorithms, Flow Diagrams, Programming logic
8 Mid-term exam
9 Microcontroller editor software, programming and program loading
10 Basic input-output programs, buttons and LED applications
11 Mikrocontroller PC communication, serial monitoring, LCD driving
12 Microcontroller sensor applications in Mechatronics
13 Microcontroller actuator applications in Mechatronics
14 Microcontroller motor drive applications in Mechatronics
15 Microcontroller robotic applications in Mechatronics

Recomended or Required Reading

1- Mikrodenetleyiciler 1, MEGEP, 2007.
2- Mikroişlemciler ve Mikrodenetleyiciler 1 Ders Notları, Hakan Ündil, 2011.
3- Mikrodenetleyiciler ve PIC Programlama, Altaş Basım Yayın, Akar F. Yağımlı (2006).
4- PIC Mikrodenetleyiciler , Beta Basım A.Ş. Bodur Y. (2002).
5- PIC16F8X ve PIC16F877 PIC Data Sheet, Microchip
6- INTEL 805X , PIC, ATMEL AVR Data Sheets.
7- Arduino Programming (www.arduino.cc)

Planned Learning Activities and Teaching Methods

1. Lectures
2. Applications

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 FN Final
3 FCG FINAL COURSE GRADE VZ*0.40 + FN* 0.60
4 RST RESIT
5 FCGR FINAL COURSE GRADE (RESIT) VZ*0.40 + BUT* 0.60


Further Notes About Assessment Methods

None

Assessment Criteria

Learning outcomes are measured with mid-term and final exams and the level of reaching to learning outcomes for students are tracked.

Language of Instruction

Turkish

Course Policies and Rules

70% attendance is mandatory for the course.

Contact Details for the Lecturer(s)

E-mail : taner.akkan@deu.edu.tr Phone: 0 232 3012585

Office Hours

will be announced at the beginning of the semester.

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 14 3 42
Tutorials 14 1 14
Preparations before/after weekly lectures 14 3 42
Preparation for final exam 1 20 20
Preparation for midterm exam 1 15 15
Final 1 1 1
Midterm 1 1 1
TOTAL WORKLOAD (hours) 135

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12
LO.11111111
LO.21111111
LO.31111111
LO.41111111
LO.51111111
LO.61111111