Detail předmětu
Digital Electronics 2
FEKT-BPA-DE2Ak. rok: 2025/2026
The course Digital Electronics 2 focuses on advanced digital circuits, microprocessor technology, and use of MicroPython language for programming ESP32 microcontrollers. The course provides practical experience in the design and implementation of embedded systems, allowing students to deepen their programming skills and understanding of individual components within microprocessor systems.
By the end of the course, students will learn to:
- Understand advanced principles of digital circuits and microprocessor technology
- Design embedded system using microcontrollers
- Program ESP32 microcontrollers in MicroPython language
- Debug and test applications on microcontrollers
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Nabízen zahraničním studentům
Vstupní znalosti
- Successful completion of the course Digital Electronics or an equivalent course
- Basic knowledge of digital logic, combinational and sequential circuits
- Basic programming skills in high-level languages (e.g., C, Python) and experience with writing simple programs
It is advantageous to have experience with microprocessor technology or microcontroller programming.
Pravidla hodnocení a ukončení předmětu
The course is graded out of a total of 100 points:
- 20 points can be earned during the semester from the project.
- 80 points can be earned from the final exam, which consists of a written part (70 points) and an oral part (10 points).
To successfully complete the course, students must:
- Earn the course credit.
- Pass the final exam.
- Achieve at least 50 points in total.
ECTS Grading Scale:
- A: 90–100
- B: 80–89
- C: 70–79
- D: 60–69
- E: 50–59
- F: 0–49
Učební cíle
The aim of the course is to present the fundamentals of the microprocessor devices and to present the practical approaches of embedded systems design, including the evaluation of firmware in MicroPython.
Studijní opory
Základní studijní materiály jsou dostupné v e-learningu VUT. Doporučená (anglická) studijní literatura je dostupná v knihovně VUT.
Základní literatura
SCHERZ, Paul a Simon MONK. Practical electronics for inventors. Fourth edition. New York: McGraw-Hill Education, [2016]. ISBN 1259587541. (EN)
Zařazení předmětu ve studijních plánech
Typ (způsob) výuky
Přednáška
Vyučující / Lektor
Osnova
Numbers in digital systems
Programming in Python
Introduction to microcontrollers and GPIOs
Interrupt systems and Timers
Displays and ways to reduce consumption
Serial communication
Wireless communication
Object-oriented programming
Project documentation, coding standards, version-control systems
Laboratorní cvičení
Vyučující / Lektor
Osnova
Programming in Python
Control of GPIO pins
Timers
Liquid Crystal Display (LCD)
I2C serial communication
Wi-Fi communication
Object-oriented programming
MicroPython project