Přístupnostní navigace
E-application
Search Search Close
Course detail
FIT-IPZAcad. year: 2023/2024
The principles of construction and control of peripheral devices, communication with the processor. I/O bus: communication over the bus, principles of bus allocation, interrupt requests. An overview of I/O interfaces. UART, I2C, SPI, OneWire. Memory interfaces. Camera interfaces. Audio and video interfaces. USB. CAN. Wire vs. wireless communication. Students can apply the theoretical knowledge from the lectures to practical experiments while building a robotic device based on Raspberry Pi 4B (Python programming) and various peripheral devices.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
The knowledge of basic principles of hardware design and computer programming.
Rules for evaluation and completion of the course
Aims
To develop the knowledge gained in the courses dealing with the construction of computers.
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
branch BIT , 2 year of study, winter semester, elective
Lecture
Teacher / Lecturer
Syllabus
Laboratory exercise
During the 8 labs, students will assemble and implement a robotic assistant device (Raspberry Pi 4B). It can be set to a MONITORING state, meaning that it is monitoring the surroundings and in the case of a detected movement, it fires alarm and makes a camera recording (understanding camera interfaces, audio interfaces, memory interfaces). Furthermore, the robot can be set to a METEO state, it measures temperature and humidity and in the case of detected abnormal values it notifies the user (understanding I2C, SPI, OneWire). The robot is moving on the wheels - MOTION state (understanding USB, wireless).