Learning Outcomes |
PO |
MME |
The students who succeeded in this course: |
|
|
LO-1 |
Know the historical development of microprocessor and microcontrollers. |
PO-
|
Examination |
LO-2 |
Know hardware units of microcontrollers. |
PO-
|
Examination |
LO-3 |
Know the differences between Microprocessors and Microcontrollers. |
PO-
|
Examination |
LO-4 |
Able to select appropriate microcontroller for work. |
PO-
|
Examination |
LO-5 |
Know the differences between high-level and low-level languages. |
PO-
|
Examination |
LO-6 |
Able to create algorithm and flow diagram to solve the problem. |
PO-
|
Examination |
LO-7 |
Able to install program to microcontrollers. |
PO-
|
Examination |
LO-8 |
Able to do digital input-output operations. |
PO-
|
Examination |
LO-9 |
Able to do analog operations. |
PO-
|
Examination |
LO-10 |
Able to do display unit (Display, LCD) operations. |
PO-
|
Examination |
LO-11 |
Able to do keypad operations. |
PO-
|
Examination |
LO-12 |
Able to do motor control operations. |
PO-
|
Examination |
LO-13 |
Able to do communication (Serial, I2C, SPI) operations. |
PO-
|
Examination |
LO-14 |
Able to do timer operations. |
PO-
|
Examination |
LO-15 |
Use to sensors with microcontroller. |
PO-
|
Examination |
PO: Programme Outcomes MME:Method of measurement & Evaluation |
Course Contents |
Differences between microprocessor systems and microcontroller systems, Microcontroller systems, Programmer cards, Translation program to machine language, Installation the compiled program to microcontroller, Algorithms, Flow diagrams, Microcontroller memory map, Digital input-output applications with microcontroller, Analog applications with microcontroller, Display (Display, LCD) applications with microcontroller, Keypad applications with microcontroller, Motor control applications with microcontroller, Communication applications (Serial, I2C, SPI) with microcontroller, Timer applications with microcontroller, Various sensors applications with microcontroller. |
Weekly Course Content |
Week |
Subject |
Learning Activities and Teaching Methods |
1 |
Informing about the lesson, lesson plan and requirements. The historical development of microprocessor and microcontrollers. |
Narration, Question and answer |
2 |
Microprocessor / Microcontroller architectures, hardware units. The differences between Microprocessors and Microcontrollers. Requirements for programming a microcontroller. |
Narration, Question and answer |
3 |
Arduino microcontroller development board. The differences between high-level and low-level languages. The introduction of microcontroller programming language. Compile the microcontroller program and installation process with programmer card. Execution the written program step by step and debugging. Creates algorithm and flow diagram to solve the problem. |
Narration, Question and answer, Teamwork, Skill development training. |
4 |
Digital input-output applications with microcontroller. |
Narration, Question and answer, Teamwork, Skill development training. |
5 |
Digital input-output applications with microcontroller. |
Narration, Question and answer, Teamwork, Skill development training. |
6 |
Analog Digital Converter. Analog sensor application with ADC. |
Narration, Question and answer, Teamwork, Skill development training. |
7 |
DC motor application with microcontroller. PWM signal. DC Motor Speed control with PWM. |
Narration, Question and answer, Teamwork, Skill development training. |
8 |
mid-term exam |
|
9 |
Step motor application with microcontroller. |
Narration, Question and answer, Teamwork, Skill development training. |
10 |
Servo motor application with microcontroller. |
Narration, Question and answer, Teamwork, Skill development training. |
11 |
RS-232 serial communication and applications with microcontroller. |
Narration, Question and answer, Teamwork, Skill development training. |
12 |
Display (Display, LCD) applications with microcontroller. |
Narration, Question and answer, Teamwork, Skill development training. |
13 |
Analog sensor and LCD Application. |
Narration, Question and answer, Teamwork, Skill development training. |
14 |
7-segment display and its application. |
Narration, Question and answer, Teamwork, Skill development training. |
15 |
Interrupt and timer fundamentals in microcontrollers. |
Narration, Question and answer, Teamwork, Skill development training. |
16 |
final exam |
|
Recommend Course Book / Supplementary Book/Reading |
1 |
DELEBE, E., “Projeler İle Arduino”, KODLAB, İstanbul, 2016. |
2 |
Ders notları. |
Required Course instruments and materials |
Computer, Projector, Software associated with a microcontroller, Microcontroller training set. |