Information
Code | ELK246 |
Name | Microcontrollers |
Term | 2024-2025 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 |
1 2 |
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 | They acquire knowledge about occupational safety, worker health, workplace accidents, environmental protection, and quality processes. | 1 |
PLO03 | Bilgi - Kuramsal, Olgusal | Recognizes passive and active circuit elements. | 3 |
PLO04 | Bilgi - Kuramsal, Olgusal | Explains the operation of basic analog and digital electronic circuits. | 3 |
PLO05 | Bilgi - Kuramsal, Olgusal | Recognizes low and high voltage electrical switchgears | |
PLO06 | Bilgi - Kuramsal, Olgusal | Recognizes the basic concepts and elements of control systems. | 1 |
PLO07 | Bilgi - Kuramsal, Olgusal | Explain the basic concepts of generation, transmission and distribution of electrical energy. | |
PLO08 | Beceriler - Bilişsel, Uygulamalı | They actively follow and effectively utilize current developments and applications in their profession. | |
PLO09 | Beceriler - Bilişsel, Uygulamalı | The person effectively utilizes information technologies (software, programming, animation, etc.) related to their profession. | |
PLO10 | Beceriler - Bilişsel, Uygulamalı | They have the ability to independently evaluate professional problems and issues with an analytical and critical approach, and to offer solutions. | |
PLO11 | Beceriler - Bilişsel, Uygulamalı | Draws computer aided electrical installation project. | |
PLO12 | Beceriler - Bilişsel, Uygulamalı | Performs the installation and maintenance of electrical machines. | |
PLO13 | Beceriler - Bilişsel, Uygulamalı | Performs fault detection and repair in energy panels. | |
PLO14 | Beceriler - Bilişsel, Uygulamalı | Makes basic automation system design and applications with Programmable Control devices. | 5 |
PLO15 | Beceriler - Bilişsel, Uygulamalı | Uses electrical measuring devices effectively. | 4 |
PLO16 | Beceriler - Bilişsel, Uygulamalı | Analyzes electrical circuits. | 2 |
PLO17 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | They can effectively present their thoughts through written and verbal communication, expressing them in a clear and understandable manner at the level of knowledge and skills. | |
PLO18 | Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği | They take responsibility as a team member to solve unforeseen complex problems encountered in practical applications related to their field. | |
PLO19 | Yetkinlikler - Öğrenme Yetkinliği | They have awareness in career management and lifelong learning. | |
PLO20 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | They uphold societal, scientific, cultural, and ethical values in the collection, implementation, and dissemination of data related to their field. | |
PLO21 | Yetkinlikler - İletişim ve Sosyal Yetkinlik | They follow the knowledge in their field using a foreign language and communicate with colleagues. |
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 |