Microcontrollers Field of study: Mechatronics
Programme code: 08-S1MCH12.2019

Module name: Microcontrollers
Module code: B23
Programme code: 08-S1MCH12.2019
Semester:
  • winter semester 2025/2026
  • winter semester 2024/2025
  • winter semester 2023/2024
  • winter semester 2022/2023
  • winter semester 2021/2022
Language of instruction: Polish
Form of verification: course work
ECTS credits: 5
Description:
Celem zajęć jest zapoznanie studentów z popularnymi rodzinami mikrokontrolerów i ich stosowaniem. Nabycie umiejętności w programowaniu mikrokontrolerów, obszarami zastosowań mikrokontrolerów jak również tworzeniem i analizowaniem dokumentacji urządzeń i układów związanych z techniką cyfrową i mikroprocesorową. Umiejętności praktyczne zdobyć może poprzez analizę przykładów, dokumentacji, realizacji ćwiczeń laboratoryjnych i samodzielnego rozwiazywania zadań inżynierskich.
Prerequisites:
Znajomość podstawowych zagadnień z elektrotechniki, elektroniki, automatyki i informatyki.
Key reading:
1) Daca W., Mikrokontrolery – od układów 8-bitowych do 32-bitowych, MIKOM, Warszawa 2000. 2) Pawluczuk A.- Sztuka programowania mikrokontrolerów AVR - przykłady, BTC, Warszawa 2007. 3) Pietraszek S.- Mikroprocesory jednoukładowe PIC. Helion, Gliwice 2002. 4) Francuz T., Język C dla mikrokontrolerów AVR. Od podstaw do zaawansowanych aplikacji, Helion, 2011. 5) Krysiak A., Programowanie mikrokontrolerów AVR, 2000, BTC. 6) Monk S., Arduino. 36 projektów dla pasjonatów elektroniki, Helion. 7) Materiały on-line. 8) Dokumentacja oprogramowania.
Learning outcome of the module Codes of the learning outcomes of the programme to which the learning outcome of the module is related [level of competence: scale 1-5]
Student ma wiedzę o budowie i zasadzie działania mikrokontrolerów jednoukładowych. Zna typowe architektury mikrokontrolerów oraz popularne rodziny mikrokontrolerów. Ma wiedzę z zakresu technik programowania i narzędzi programistycznych. Zna zasady programowania i obsługi urządzeń wejścia-wyjścia mikrokontrolera w języku C oraz podstawowe zasady obsługi układów peryferyjnych: klawiatura, wyświetlacz LCD, interfejsy szeregowe. [B23_1]
K_W08 [2/5]
Student potrafi pisać, uruchamiać i testować programy w języku niskopoziomowym. Potrafi skonfigurować sprzęt, uruchomić aplikację systemu sterowania i przeprowadzić testy działania aplikacji. [B23_2]
K_U01 [2/5]
Student potrafi kreatywnie rozwiązywać postawione zadania oraz systematycznie uzupełniać wiedzę dotyczącą mikrokontrolerów jednoukładowych. Rozumie zasady wykonywania programów. Ma świadomość odpowiedzialności za własną pracę. [B23_3]
K_K01 [1/5]
Type Description Codes of the learning outcomes of the module to which assessment is related
Zaliczenie wykładu [B23_w_1]
Kolokwia sprawdzające wiedzę; obecność na wykładzie.
B23_1 B23_2
Kolokwium [B23_w_2]
Zaliczenie kolokwium na ćwiczeniach laboratoryjnych.
B23_1 B23_2 B23_3
Zaliczenie ćwiczeń laboratoryjnych [B23_w_3]
Zaliczenie wszystkich ćwiczeń wykonywanych na podstawie dostarczonych instrukcji i poleceń prowadzącego. Przygotowanie sprawozdań pisemnych z wykonanych ćwiczeń.
B23_1 B23_2 B23_3
Projekt [B23_w_4]
Zaliczenie projektu przygotowanego na zadany temat.
B23_1 B23_2 B23_3
Form of teaching Student's own work Assessment of the learning outcomes
Type Description (including teaching methods) Number of hours Description Number of hours
lecture [B23_fs_1]
Podanie treści w formie werbalnej z wykorzystaniem wizualizacji.
30
Praca własna z materiałem przedstawionym w trakcie wykładu oraz polecaną literaturą przedmiotu, jak również materiałami dostępnymi w Internecie.
45 Zaliczenie wykładu [B23_w_1]
laboratory classes [B23_fs_2]
Ćwiczenia w laboratorium komputerowym oparte o dostarczone instrukcje i polecenia prowadzącego.
30
Przygotowanie literaturowe do zajęć laboratoryjnych. Przygotowanie sprawozdań z ćwiczeń. Indywidualne przygotowanie projektów.
25 Kolokwium [B23_w_2] Zaliczenie ćwiczeń laboratoryjnych [B23_w_3] Projekt [B23_w_4]
Attachments
Module description (PDF)
Information concerning module syllabuses might be changed during studies.
Syllabuses (USOSweb)
Semester Module Language of instruction
(no information given)