Embedded for high school students
Learn about low-level C programming and program your own microcontroller!
E-course page
I want to view the materialsThe course page has not yet been published.
Basic information
Registration for the course is open until Monday 16 September 2024 inclusive. You will be notified of your acceptance to the course by email no later than Thursday 19 September 2024 inclusive.
The course will run once a week on Wednesdays from 16:00-18:00 for 10 weeks, from 2 October 2024 to 4 December 2024 inclusive. The course will be conducted in full-time form at the Faculty of Informatics of MU in classroom A415 - EmLab - under the guidance of experienced lecturers. The course is completely free of charge.
The course will follow the following syllabus:
- Description of tools, development environments and hardware, background for the rest of the course.
- Introduction to the C language for microcontrollers
- Basic microcontroller peripherals
- Effects with LED control, TIMERS
- Loading values into the microcontroller, ADC
- Displaying values on the screen, selecting individual projects
- Serial communication, UART
- Control of additional sensors and motors, PWM
- Creating a smart bike flasher
- Presentation of projects, examples of practical applications
Outcomes of the course
Upon completion of the course, participants will be able to:
- Have a working knowledge of the syntax, semantics and programming conventions of the C language in a low-level context.
- Recognize, wire and program various microcontroller peripherals.
- Write C programs within tens of lines of code.
- Work on and present their own independent programming projects.