The aim of the thesis is to create a program for controlling model of a washing machine using EDU-mod hardware connected to the development setup board. The KL25 microcontroller has been used in this project to obtain data from the sensor and forward it to the PC via USB 2.0 that has been integrated into the microcontroller. The KL25 microcontroller is selected for this project due to the compatibility with the EDU-mod hardware. As the thesis focuses more on the designing software than hardware, the development setup board is used which has all the hardware components needed for this project. The Kinetis Design Studio IDE has been used to build the software for this model and load the program to the KL25 microcontroller. The Kinetis Design Studio supports C language which is flexible and makes debugging and testing to be less complicated. Lastly, the work carried out on this project shows the example project for controlling the model washing machine and the documentation of this project helps broaden the students understanding regarding Microcomputer Programming course.
Anotace v angličtině
The aim of the thesis is to create a program for controlling model of a washing machine using EDU-mod hardware connected to the development setup board.
The KL25 microcontroller has been used in this project to obtain data from the sensor and forward it to the PC via USB 2.0 that has been integrated into the microcontroller. The KL25 microcontroller is selected for this project due to the compatibility with the EDU-mod hardware.
As the thesis focuses more on the designing software than hardware, the development setup board is used which has all the hardware components needed for this project.
The Kinetis Design Studio IDE has been used to build the software for this model and load the program to the KL25 microcontroller. The Kinetis Design Studio supports C language which is flexible and makes debugging and testing to be less complicated.
Lastly, the work carried out on this project shows the example project for controlling the model washing machine and the documentation of this project helps broaden the students understanding regarding Microcomputer Programming course.
Klíčová slova
Microcontrollers, EDU-mod, Process Control, FRDM - KL25Z
Klíčová slova v angličtině
Microcontrollers, EDU-mod, Process Control, FRDM - KL25Z
Rozsah průvodní práce
47 p. (7822 characters)
Jazyk
AN
Anotace
The aim of the thesis is to create a program for controlling model of a washing machine using EDU-mod hardware connected to the development setup board. The KL25 microcontroller has been used in this project to obtain data from the sensor and forward it to the PC via USB 2.0 that has been integrated into the microcontroller. The KL25 microcontroller is selected for this project due to the compatibility with the EDU-mod hardware. As the thesis focuses more on the designing software than hardware, the development setup board is used which has all the hardware components needed for this project. The Kinetis Design Studio IDE has been used to build the software for this model and load the program to the KL25 microcontroller. The Kinetis Design Studio supports C language which is flexible and makes debugging and testing to be less complicated. Lastly, the work carried out on this project shows the example project for controlling the model washing machine and the documentation of this project helps broaden the students understanding regarding Microcomputer Programming course.
Anotace v angličtině
The aim of the thesis is to create a program for controlling model of a washing machine using EDU-mod hardware connected to the development setup board.
The KL25 microcontroller has been used in this project to obtain data from the sensor and forward it to the PC via USB 2.0 that has been integrated into the microcontroller. The KL25 microcontroller is selected for this project due to the compatibility with the EDU-mod hardware.
As the thesis focuses more on the designing software than hardware, the development setup board is used which has all the hardware components needed for this project.
The Kinetis Design Studio IDE has been used to build the software for this model and load the program to the KL25 microcontroller. The Kinetis Design Studio supports C language which is flexible and makes debugging and testing to be less complicated.
Lastly, the work carried out on this project shows the example project for controlling the model washing machine and the documentation of this project helps broaden the students understanding regarding Microcomputer Programming course.
Klíčová slova
Microcontrollers, EDU-mod, Process Control, FRDM - KL25Z
Klíčová slova v angličtině
Microcontrollers, EDU-mod, Process Control, FRDM - KL25Z
Zásady pro vypracování
Describe the equipment used for the course of microcontroller programming including the washing machine model.
Design and implement the software for controlling the model of a washing machine connected to the development board.
Prepare tasks for students focused on understanding and expanding the software.
Create documentation for the software with description of the source code.
Prepare teaching materials with instructions for students and solution for prepared tasks.
Zásady pro vypracování
Describe the equipment used for the course of microcontroller programming including the washing machine model.
Design and implement the software for controlling the model of a washing machine connected to the development board.
Prepare tasks for students focused on understanding and expanding the software.
Create documentation for the software with description of the source code.
Prepare teaching materials with instructions for students and solution for prepared tasks.
Seznam doporučené literatury
BARR, Michael a Anthony J MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O'Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0.
CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol, CA: O\symbol{39}Reilly, 2005, xvi, 377 p. ISBN 0596007558.
KOHOUT, Luděk. cz \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-26\matsymb{rbrack}. Available from: http://www.edumat.cz/produkty.php?produkt=edumod
MCCONNELL, Steve. Code complete. 2nd ed. Redmond, Wash.: Microsoft Press, c2004. ISBN 978-0735619678.
MORTON, Todd D. Embedded microcontrollers. Upper Saddle River, N.J.: Prentice Hall, c2001. ISBN 0139075771.
SMITH, Warwick A. C programming for embedded microcontrollers. 2nd ed.Susteren: Elektor International Media BV, 2008. ISBN 978-090-5705-804.
Seznam doporučené literatury
BARR, Michael a Anthony J MASSA. Programming embedded systems: with C and GNU development tools. 2nd ed. Sebastopol: O'Reilly, 2006, xxi, 301 s. ISBN 978-0-596-00983-0.
CATSOULIS, John. Designing embedded hardware. 2nd ed. Sebastopol, CA: O\symbol{39}Reilly, 2005, xvi, 377 p. ISBN 0596007558.
KOHOUT, Luděk. cz \matsymb{lbrack}online\matsymb{rbrack}. \matsymb{lbrack}cit. 2018-11-26\matsymb{rbrack}. Available from: http://www.edumat.cz/produkty.php?produkt=edumod
MCCONNELL, Steve. Code complete. 2nd ed. Redmond, Wash.: Microsoft Press, c2004. ISBN 978-0735619678.
MORTON, Todd D. Embedded microcontrollers. Upper Saddle River, N.J.: Prentice Hall, c2001. ISBN 0139075771.
SMITH, Warwick A. C programming for embedded microcontrollers. 2nd ed.Susteren: Elektor International Media BV, 2008. ISBN 978-090-5705-804.
Přílohy volně vložené
-
Přílohy vázané v práci
tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
The student presented the results of his bachelor thesis in front of the commission.
In the presentation the student captured the main points of the work.
Subsequently, the student was acquainted with the evaluations of the supervisor and opponent of the bachelor thesis.
The commission asked the following questions:
1) Prof. Bíla: What was the main target of your work?
2) Prof. Bíla: What about the security of the process?
3) Doc. Hruška: Is the equipment a real model?
4) Prof. Farana: Would it be possible to use your program to control a real washing machine?
The students answered the questions promptly.