BMS411 Design of Microcontroller Systems

5 ECTS - 3-2 Duration (T+A)- 7. Semester- 4 National Credit

Information

Code BMS411
Name Design of Microcontroller Systems
Term 2024-2025 Academic Year
Semester 7. Semester
Duration (T+A) 3-2 (T-A) (17 Week)
ECTS 5 ECTS
National Credit 4 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Normal
Label E Elective
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. MUTLU AVCI
Course Instructor Arş.Gör.Dr. Erkan ÖDEMİŞ (A Group) (Ins. in Charge)


Course Goal / Objective

The aim of this course is to teach and implement I2C and SPI communication protocols, data collection methods such as Bluetooth and wireless communication, and peripheral units such as sensors and motors for device design with microcontrollers.

Course Content

The content of this course includes SPI and I2C communications with microcontrollers, Bluetooth and wireless communication applications, RS232 communication, EEPROM data operations, CANBus protocol, IMU sensors, pressure sensor, temperature sensor, step and DC motor applications.

Course Precondition

None

Resources

Herkes İçin CCS ile PIC Programlama CCS C ile PIC Programlama

Notes

Lecture Notes


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Can design devices using microcontrollers.
LO02 Applies communication protocols such as SPI, CANBus and I2C.
LO03 Makes Bluetooth and wireless communication applications.
LO04 Uses RS232 communication.
LO05 Performs applications using external EEPROM integrated circuits.
LO06 Drive DC motor using H bridge circuit.
LO07 Collects data from sensors using a microcontroller.
LO08 Performs the step motor control using motor driver circuit.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Have sufficient knowledge in mathematics, natural sciences, and biomedical engineering, along with the ability to use theoretical and applied knowledge in these areas to solve complex engineering problems.
PLO02 Bilgi - Kuramsal, Olgusal Acquire the ability to identify, formulate, and solve complex Biomedical Engineering problems; for this purpose, will have the ability to choose and apply appropriate analysis and modeling methods. 3
PLO03 Bilgi - Kuramsal, Olgusal The ability to design a complex system, process, device, or product in Biomedical Engineering under realistic constraints and conditions to meet specific requirements; the ability to apply modern design methods for this purpose. 4
PLO04 Bilgi - Kuramsal, Olgusal The ability to select and use modern techniques and tools necessary for analyzing and solving complex problems encountered in Biomedical Engineering applications; the ability to use information technologies effectively. 4
PLO05 Bilgi - Kuramsal, Olgusal Ability to design and conduct experiments, collect data, analyze and interpret results to investigate complex engineering problems or discipline-specific research topics in Biomedical Engineering. 5
PLO06 Bilgi - Kuramsal, Olgusal The ability to work effectively in intra-disciplinary (Biomedical Engineering) and multi-disciplinary teams; ability to work individually.
PLO07 Beceriler - Bilişsel, Uygulamalı The ability to communicate effectively verbally and in writing; knowledge of at least one foreign language; ability to write effective reports in Biomedical Engineering and understand written reports, prepare design and production reports, make effective presentations, and give and receive clear and understandable instructions.
PLO08 Beceriler - Bilişsel, Uygulamalı Get awareness of the necessity of lifelong learning; the ability to access information in the field of Biomedical Engineering, to follow developments in science and technology, and the ability to constantly self-renewal.
PLO09 Yetkinlikler - Öğrenme Yetkinliği Acting following ethical principles, professional and ethical responsibility in the field of Biomedical Engineering, and knowledge of the standards used in engineering practice.
PLO10 Yetkinlikler - Öğrenme Yetkinliği Knowledge of project management and practices in the field of Biomedical Engineering, such as risk management and change management; awareness about entrepreneurship, innovation, and sustainable development.
PLO11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Understanding the universal and societal impacts of Biomedical Engineering applications on health, environment, and safety; awareness of the legal implications of Biomedical Engineering solutions.
PLO12 Bilgi - Kuramsal, Olgusal Understanding of biology and physiology.
PLO13 Beceriler - Bilişsel, Uygulamalı Ability to make measurements on living systems and interpret data collected from these measurements. 5
PLO14 Bilgi - Kuramsal, Olgusal Ability to solve problems related to the interactions between living and nonliving materials and systems.


Week Plan

Week Topic Preparation Methods
1 Introduction to microcontroller applications and basic units Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
2 Motor driver applications Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
3 IMU sensors Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
4 Pressure and temperature sensor applications Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
5 EEPROM data operations Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
6 Bluetooth communication Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
7 Bluetooth applications with microcontroller Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
8 Mid-Term Exam Reading the lecture notes and textbooks Ölçme Yöntemleri:
Yazılı Sınav
9 SPI communication Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
10 SPI communication applications Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
11 RS232 communication protocol Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
12 I2C communication protocol Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
13 CANBus communication protocol and applications Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
14 Internet of things (IOT) Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
15 Network communication Reading the lecture textbooks and preparing the preliminary report Öğretim Yöntemleri:
Anlatım, Deney / Laboratuvar
16 Term Exams Reading the lecture notes and textbooks Ölçme Yöntemleri:
Yazılı Sınav, Performans Değerlendirmesi
17 Term Exams Reading the lecture notes and textbooks Ölçme Yöntemleri:
Yazılı Sınav, Performans Değerlendirmesi


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 4 56
Assesment Related Works
Homeworks, Projects, Others 0 0 0
Mid-term Exams (Written, Oral, etc.) 1 5 5
Final Exam 1 15 15
Total Workload (Hour) 118
Total Workload / 25 (h) 4,72
ECTS 5 ECTS

Update Time: 20.02.2025 04:11