Information
Code | ELK246 |
Name | Microcontrollers |
Term | 2023-2024 Academic Year |
Semester | 4. Semester |
Duration (T+A) | 3-1 (T-A) (17 Week) |
ECTS | 4 ECTS |
National Credit | 3 National Credit |
Teaching Language | Türkçe |
Level | Ön Lisans Dersi |
Type | Normal |
Mode of study | Yüz Yüze Öğretim |
Catalog Information Coordinator | Öğr. Gör.Dr. ALİ KEMAL UĞUR |
Course Instructor |
Öğr. Gör.Dr. ALİ KEMAL UĞUR
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
The course aims to enable students to use their knowledge and skills in the fields of electricity, electronics and computers to make research, invention and production with individual or group work, to gain the ability to make projects, and to reveal, develop and develop the ability, interests and attitudes of students to develop projects related to control using microcontrollers.
Course Content
Microcontroller Architecture, Introduction to Arduino, Arduino Programming Basics, Basic Arduino Applications, Sensors and Applications, Motor Applications, Display and Display Applications
Course Precondition
NA
Resources
Microcontrollers Lecture Notes, Ali Kemal UĞUR.
Notes
Arduino with Projects, Erdal DELEBE Coşkun Taşdemir, Arduino, Dikeyeksen Publishing House.
Course Learning Outcomes
Order | Course Learning Outcomes |
---|---|
LO01 | Compares microprocessors and microcontrollers and explains their differences. |
LO02 | Selects the appropriate microcontroller type for the project. |
LO03 | Explain the basic concepts of microcontroller programming. |
LO04 | Uses variable, assignment, sequential logic, decision structure, loop and function structures to solve problems. |
LO05 | Writes a program for solving a problem with a microcontroller. |
LO06 | Uses the necessary hardware (Sensors, Motors, etc.) together with the microcontroller in the projects. |
LO07 | Prepares innovative and creative projects for the solution of problems encountered in daily life. |
Relation with Program Learning Outcome
Order | Type | Program Learning Outcomes | Level |
---|---|---|---|
PLO01 | Bilgi - Kuramsal, Olgusal | Have basic theoretical knowledge about mathematics, science and electric field. | 3 |
PLO02 | Bilgi - Kuramsal, Olgusal | Analyzes electrical circuits. | 2 |
PLO03 | Beceriler - Bilişsel, Uygulamalı | Recognizes passive and active circuit elements. | 3 |
PLO04 | Bilgi - Kuramsal, Olgusal | Explains the operation of basic analog and digital electronic circuits. | 3 |
PLO05 | Beceriler - Bilişsel, Uygulamalı | Recognizes low and high voltage electrical switchgears | |
PLO06 | Beceriler - Bilişsel, Uygulamalı | Draws computer aided electrical installation project. | |
PLO07 | Beceriler - Bilişsel, Uygulamalı | Performs the installation and maintenance of electrical machines. | |
PLO08 | Beceriler - Bilişsel, Uygulamalı | Recognizes the basic concepts and elements of control systems. | 1 |
PLO09 | Beceriler - Bilişsel, Uygulamalı | Performs fault detection and repair in energy panels. | |
PLO10 | Beceriler - Bilişsel, Uygulamalı | Makes basic automation system design and applications with Programmable Control devices. | 5 |
PLO11 | Bilgi - Kuramsal, Olgusal | Explain the basic concepts of generation, transmission and distribution of electrical energy. | |
PLO12 | Beceriler - Bilişsel, Uygulamalı | Uses electrical measuring devices effectively. | 4 |
PLO13 | Beceriler - Bilişsel, Uygulamalı | Have the ability to follow developments in the necessity of lifelong learning and new technologies. | 2 |
PLO14 | Yetkinlikler - Öğrenme Yetkinliği | Uses at least one professional software related to electronic circuit design. | 5 |
PLO15 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | To have a command of communication skills and foreign language in order to communicate efficiently and follow the latest developments in his/her field of study | |
PLO16 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | Takes individual responsibility and is prone to teamwork. | 5 |
PLO17 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | Uses office software and communication technologies. | |
PLO18 | Yetkinlikler - Öğrenme Yetkinliği | Occupational safety, worker health, occupational accidents and environmental protection knowledge and quality awareness. | 1 |
PLO19 | Yetkinlikler - Alana Özgü Yetkinlik | Has a sense of professional and ethical responsibility. |
Week Plan
Week | Topic | Preparation | Methods |
---|---|---|---|
1 | Introduction to Microcontrollers and Arduino UNO Hardware Structure | Examining the course information package | Öğretim Yöntemleri: Anlatım, Soru-Cevap |
2 | Introduction to Arduino Programming (UART) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar |
3 | Digital Inputs and Digital Outputs (if else) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar |
4 | Analog Input and Analog Output (PWM Technique) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar |
5 | Compund Operators and the For Loop | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar |
6 | Sensor Applications (Temperature - Ultrasonic) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Problem Çözme |
7 | LCD Screen Applications | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
8 | Mid-Term Exam | Review of previous topics and review of source books | Ölçme Yöntemleri: Yazılı Sınav |
9 | Motor Applications 1 (DC Motor) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
10 | Motor Applications 2 (Servo Motor) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
11 | Motor Applications 3 (Stepper Motor) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
12 | Serial Communication Protocols 1 (SPI) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
13 | Serial Communication Protocols 2 (I2C) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
14 | Methods (Functions) | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
15 | Using Arduino millis (Multi Tasking) Function | Repetition of previous topics and examination of source books | Öğretim Yöntemleri: Anlatım, Soru-Cevap, Deney / Laboratuvar, Grup Çalışması |
16 | Term Exams | Review of previous topics and review of source books | Ölçme Yöntemleri: Yazılı Sınav |
17 | Term Exams | Review of previous topics and review of source books | Ölçme Yöntemleri: Yazılı Sınav |
Student Workload - ECTS
Works | Number | Time (Hour) | Workload (Hour) |
---|---|---|---|
Course Related Works | |||
Class Time (Exam weeks are excluded) | 14 | 4 | 56 |
Out of Class Study (Preliminary Work, Practice) | 14 | 2 | 28 |
Assesment Related Works | |||
Homeworks, Projects, Others | 0 | 0 | 0 |
Mid-term Exams (Written, Oral, etc.) | 1 | 8 | 8 |
Final Exam | 1 | 16 | 16 |
Total Workload (Hour) | 108 | ||
Total Workload / 25 (h) | 4,32 | ||
ECTS | 4 ECTS |