A flexible and configurable laboratory for training technicians and engineers in embedded systems
DOI:
https://doi.org/10.33414/rtyc.57.1-16.2026Keywords:
Didactics, Embedded System, CircuitPythonAbstract
This article presents the design and implementation of an educational proposal focused on the fabrication of didactic equipment for competency-based engineering training in the field of embedded systems. The proposal integrates the development of a customizable embedded system with practical activities directly linked to hardware integration and firmware design. The aim is to explore training strategies that prepare future technicians and engineers for the challenges of their professional practice. This approach seeks to align with the demands of digital transformation in industry and the increasing integration of artificial intelligence in both industrial and academic settings.
The proposed embedded system combines data acquisition and control hardware, integrating a Grand Central M4 Express board and an electrical energy measurement board with the Atmel M90E36A chip. This assembly functions as a flexible experimental laboratory, allowing for the adaptation of hardware blocks and software and firmware design according to the application. It was conceived to teach key concepts such as functional abstraction and object modeling in engineering, using CircuitPython as the interpreted language.
This article details the hardware specifications and presents both a base firmware and an application firmware, both designed for educational purposes. The base firmware provides access to the system's essential functionalities, while the application firmware facilitates the creation of a CircuitPython interpreter for a structured language used in Programmable Logic Controllers (PLCs). This is achieved by integrating the open-source OpenPLC platform with the data acquisition and control board, leveraging the capabilities of the M90E36A chip.
Downloads
References
Consejo Federal de Decanos de Ingeniería. (2018). Propuesta de estándares de segunda generación para la acreditación de carreras de ingeniería en la República Argentina: “Libro Rojo de CONFEDI” (R. Giordano Lerena & S. Cirimelo, eds.; 1ª ed.). Universidad FASTA Ediciones.
Denny, P., MacNeil, S., Savelka, J., Porter, L., & Luxton-Reilly, A. (2024). Desirable characteristics for AI teaching assistants in programming education. In Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1 (pp. 408-414). https://doi.org/10.1145/3649217.3653574
Fisher, D. K., Fletcher, R. S., & Anapalli, S. S. (2021). Python software integrates with microcontrollers and electronic hardware to ease development for open-source research and scientific applications. Advances in Internet of Things, 11(1), 42-58. https://doi.org/10.4236/ait.2021.111004
Girón Jiménez, A., Valero Redondo, M., Martín García, A., & Panizo Lledot, Á. (2024). El impacto de herramientas de programación inteligente en ingeniería: Evaluando el uso de Github Copilot. En Revolucionando la docencia universitaria: Innovación educativa en la era de la IA y la Gamificación. Madrid, Dykinson, 2024, pp. 201-218. http://hdl.handle.net/10396/32397
Rodrigues Alves, T., Buratto, M.G., de Souza, F.M., & Rodrigues, T.V. (2014). OpenPLC: An open source alternative to automation. IEEE Global Humanitarian Technology Conference (GHTC 2014), 585-589. https://doi.org/10.1109/GHTC.2014.6970342
Tobón, S. (2013). Formación integral y competencias: Pensamiento complejo, currículo, didáctica y evaluación. (4ta ed.). Bogotá: ECOE Ediciones.
Wang, D., Yuan, C., & Guo, R. (2025). Exploration of AI-Enhanced Teaching Models in Microcontroller Courses. Journal of Education and Educational Research, 14(3), 39-42. https://doi.org/10.54097/336me943
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Maximiliano E. Véliz, Gustavo P. Real, Gonzalo Ribera

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.











