|
|
| TELT2017 | Microcontrollers | 3+1+0 | ECTS:4 | | Year / Semester | Fall Semester | | Level of Course | Short Cycle | | Status | Compulsory | | Department | DEPARTMENT of ELECTRONICS and AUTOMATION | | Prerequisites and co-requisites | None | | Mode of Delivery | | | Contact Hours | 14 weeks - 3 hours of lectures and 1 hour of practicals per week | | Lecturer | Öğr. Gör. Fatih ÇAKIR | | Co-Lecturer | | | Language of instruction | Turkish | | Professional practise ( internship ) | None | | | | The aim of the course: | | The primary objectives of this course are:
1-To explain the hardware structure and working principles of microcontrollers.
2-To provide algorithm design and coding skills for embedded systems.
3-To develop the ability to read sensor data and generate physical outputs (motion, light, sound).
4-To enable low-cost electronic prototyping solutions for real-world problems. |
| Learning Outcomes | CTPO | TOA | | Upon successful completion of the course, the students will be able to : | | | | LO - 1 : | learn structure of microcontroller and hardware | 6 | 1,6 | | LO - 2 : | design algorithms and flowcharts | 3 - 4 | 1,6 | | LO - 3 : | program microcontroller | 4 | 1,6 | | LO - 4 : | write basic microcontroller program | 3 | 1,6 | | CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome | | |
| This course provides a hands-on introduction to microcontroller architecture and embedded systems fundamentals via the Arduino development board. The course covers the differences between microprocessors and microcontrollers, I/O port management, digital and analog signal processing, control of sensors and actuators (motors, relays, etc.), serial communication protocols, and interrupt mechanisms. Students acquire skills in developing projects involving hardware and software integration using the C/C++ based Arduino programming language. |
| |
| Course Syllabus | | Week | Subject | Related Notes / Files | | Week 1 | Microcontroller design and hardware | | | Week 2 | Microcontroller design and hardware | | | Week 3 | Upload program to microcontroller | | | Week 4 | Design algorithms | | | Week 5 | Flow charts | | | Week 6 | microcontroller memory and registers | | | Week 7 | microcontroller memory and registers | | | Week 8 | Microcontroller instructions | | | Week 9 | Midterm Exam | | | Week 10 | Microcontroller instructions | | | Week 11 | basic input output programs | | | Week 12 | compiling program and error checking | | | Week 13 | button and led applications with microcontroller | | | Week 14 | 7 Segment display applications with microcontroller
keyboard applications with microcontroller | | | Week 15 | LCD Applications with Microcontroller | | | Week 16 | Final exam | | | |
| 1 | Nussey, J.Arduino For Dummies, 2013 John Wiley & Sons, Ltd, Chichester, West Sussex, England | | | |
| 1 | Scott Fitzgerald and Michael Shiloh; 2012, THE ARDUINO PROJECTS BOOK, The Arduino Starter Kit, Torino, Italy | | | |
| Method of Assessment | | Type of assessment | Week No | Date | Duration (hours) | Weight (%) | | Mid-term exam | 9 | 19.11.2025 | 45 | 50 | | In-term studies (second mid-term exam) | 0 | | | | | Quiz | 0 | | | | | Laboratory exam | 0 | | | | | Project | 0 | | | | | Practice | 0 | | | | | Clinic Practice | 0 | | | | | Oral exam | 0 | | | | | Presentation | 0 | | | | | Homework/Assignment/Term-paper | 0 | | | | | End-of-term exam | 16 | 08.01.2026 | 45 | 50 | | |
| Student Work Load and its Distribution | | Type of work | Duration (hours pw) | No of weeks / Number of activity | Hours in total per term | | Yüz yüze eğitim | 3 | 14 | 42 | | Sınıf dışı çalışma | 2 | 14 | 28 | | Arasınav için hazırlık | 2 | 6 | 12 | | Arasınav | 1 | 1 | 1 | | Uygulama | 1 | 14 | 14 | | Ödev | 1 | 2 | 2 | | Proje | 1 | 12 | 12 | | Dönem sonu sınavı için hazırlık | 1 | 8 | 8 | | Dönem sonu sınavı | 1 | 1 | 1 | | Total work load | | | 120 |
|