Course: Single-board computers B

» List of faculties » FPE » KIN
Course title Single-board computers B
Course code KIN/7JB
Organizational form of instruction Lesson
Level of course Bachelor
Year of study not specified
Semester Winter and summer
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Šimandl Václav, Mgr. Ph.D.
Course content
Raspberry Pi platform and Python 1. Introduction to Raspberry Pi platform. GPIO port use. Libraries used to communication with GPIO port and selected extending boards. 2. - 3. Digital input peripherals. Button, reaction on button press. 4. - 5. Digital output peripherals. LED diodes, buzzer and their controlling. 6. - 7. Sound output, sound generation using synthesizer. 8. - 10. Analog input peripherals. Temperature sensor, sonar, light sensor, their connection and the use of measured values. 11. Complex digital output peripherals. Color LED matrix. 12. - 13. Creation of semestral projects. 14. Presentation and defence of the created projects.

Learning activities and teaching methods
Individual tutoring, Project-based learning, Practical training
Learning outcomes
This course is focused on the field of single-board computers. The platform Raspberry Pi is used as default. Using practical tasks, students learn to connect the Raspberry Pi system to some input and output peripherals. Students deepen their knowledge of programming.
Understanding the field of controlling hardware via a programming language. Connecting the Raspberry Pi system to some input and output peripherals. Deepen tthe knowledge of programming.
Prerequisites
Basic knowledge of Python 3 language

Assessment methods and criteria
Colloquium, Seminar work

Creation of a practical project. Presentation and defence of the created project.
Recommended literature
  • ELKNER, J. et al. Učíme se programovat v jazyce Python 3. 2013.
  • MCMANUS, S., COOK, M. Raspberry Pi For Dummies. Hoboken: John Wiley & Sons Inc.,, 2017. ISBN 978-1119412007.
  • Summerfield, Mark; Krejčí, Lukáš. Python 3 : výukový kurz. Vydání 1. Brno : Computer Press, 2010. ISBN 978-80-251-2737-7.
  • UPTON, E., HALFACREE, G. Raspberry Pi: Uživatelská příručka. Brno: Computer Press, 2016. ISBN 978-8025148198.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester