Development of a didactic tool for the teaching of basic concepts in embedded systems (ES)
DOI:
https://doi.org/10.18041/1909-2458/ingeniare.26.6568Keywords:
Embedded system, development kit, didactic tools, Arduino, microcontrollerAbstract
Didactic tools in the classroom are a very important element in the teachinglearning process. In the embedded systems topic, these tools offer to teachers and students a fast way to apply the concepts and knowledge through rapid prototyping using the concept of modularity. In this paper, the development of a didactic tool for the teaching of basic concepts in embedded systems is presented. First, the study and selection of the most used peripherals in the teaching of embedded systems was made. Then, by using CAD tools, the Printed Circuit Boards (PCB's) of the didactic tool were designed based on Arduino compatible layout. Afterward, a functional prototype was built. Finally, a laboratory guide handbook and a user manual were elaborated. A prototype of a didactic module for the teaching of basic concepts in embedded systems was implemented and tested. Also, the related documentation with this didactic module was developed. The developed tool can be considered as a classroom technology innovation because of it can be used as a support tool in embedded systems related course, since its modular concept permit that students do not spend money and extra time implementing the necessary circuits to test the algorithms developed in the classroom.
Downloads
References
L. M. Liu, A Survey for Concept of Embedded Systems, Appl. Mech. Mater., vol. 63–64, pp. 73–76, 2011.
W. Balid, M. Abdulwahed, and I. Alrouh, Development of an educationally oriented opensource embedded systems laboratory kit: A hybrid handson and virtual experimentation approach, Int. J. Electr. Eng. Educ., vol. 51, no. 4, pp. 340–353, 2014.
M. Kelemen, T. Kelemenová, I. Virgala, Ľ. Miková, T. Lipták, and V. Maxim, Didactic Tools for Education of Embedded Systems, Am. J. Mech. Eng., vol. 2, no. 7, pp. 204–208, 2014.
B. H. Sababha, Y. A. Alqudah, A. Abualbasal, and E. A. Q. Al, Projectbased learning to enhance teaching embedded systems, Eurasia J. Math. Sci. Technol. Educ., vol. 12, no. 9, pp. 2575–2585, 2016.
I. A. Garcia and E. M. Cano, Designing and implementing a constructionist approach for improving the teachinglearning process in the embedded systems and wireless communications areas, Comput. Appl. Eng. Educ., vol. 22, no. 3, pp. 481–493, 2014.
S. Fan, J. Liu, and Y. Zhao, Investigate on the Teaching Method for the Course‘Embedded System, Creat. Educ., vol. 03, no. 07, pp. 141–144, 2012.
M. Pilatasig et al., Implementation a training module for teaching of microcontroller AVR, in 2016 IEEE International Conference on Automatica (ICAACCA), 2016, pp. 1–7.
B. S. Hsiung, J. Ritz, R. Jones, and J. Eiland, Training System for Handson Distance and CampusBased Classes, J. Ind. Technol., vol. 26, no. 3, p. 10, 2010.
M. C. RodriguezSanchez, A. TorradoCarvajal, J. Vaquero, S. Borromeo, and J. A. HernandezTamames, An Embedded Systems Course for Engineering Students Using OpenSource Platforms in Wireless Scenarios, IEEE Trans. Educ., vol. 59, no. 4, pp. 248–254, 2016.
E. A. Vakhtina and A. V Vostrukhin, Formation of Training Environment by Means of Didactic Design, Int. J. Eng. Pedagog., vol. 3, no. 1, pp. 4–11, 2013.
D. Ibrahim, A New Approach for Teaching Microcontroller Courses to Undergraduate Students, Procedia Soc. Behav. Sci., vol. 131, pp. 411–414, 2014.
M. A. Koslowski, G. B. Borba, and R. A. De Faria, An EasyToUse Development Kit For A Microcontroller Course Based On The 8051, in XIII International Conference on Engineering and Technology Education, 2014, pp. 99–103.
L. A.Ajao, O. M.Olaniyi, J. G.Kolo, and A. O.Ajao, ProjectBased Microcontroller System Laboratory Using BK300 Development Board With PIC16F887 Chip, Int. J. Embed. Syst. Appl., vol. 5, no. 3, pp. 15–28, 2015.
Y. F. Fung, S. Ren, and M. F. Ercan, A system to assist the learning of embedded microprocessor programming, in Proceedings of IEEE International Conference on Teaching, Assessment, and Learning for Engineering, TALE 2012, 2012, pp. 2–4.
M. Barr, Programming Embedded Systems Second Edition Programming Embedded Systems, Second Edition with C and GNU Development Tools. Cambridge: O’Reilly, 2006.