Using Shields as Educational Tools for Firmware Development on Engineering Courses

  • Otávio Barbosa UFRN
  • Samaherni Dias UFRN

Resumo


Engineering education demands the integration of theory and practice, yet most commercial kits are costly and limited to specific experiments. This work presents an educational shield compatible with the UNO R3 pin standard to support embedded systems learning. The shield features LCD and 7-segment displays, push-buttons, a buzzer, an RGB LED, a potentiometer, an R-2R ladder network, and interfaces for I2C, SPI, and UART protocols, broadening experimentation options. The methodology comprised requirement definition, component selection, schematic design, and PCB development using EasyEDA. The shield enables practical experiments such as digital safes, digital filters (IIR, FIR), Software-Defined Radio (SDR), control systems (PID), timers with Human-Machine Interface (HMI), I2C-based schedulers, and spectrum analyzers.

Palavras-chave: Educational Kit, Embedded Systems, Arduino Shield, UNO R3

Referências

G. Takács, E. Mikuláš, M. Gulan, A. Vargová, and J. Boldocký, “AutomationShield: An open-source hardware and software initiative for control engineering education,” *IFAC-PapersOnLine*, vol. 56, pp. 9594–9599, 2023.

A. Gongora, J. Fernández-Madrigal, A. Cruz-Martín, V. Arévalo-Espejo, C. Galindo-Andrades, C. Sánchez-Garrido, J. Monroy, and J. Fernández-Cañete, “Optimizing subject design, timing, and focus in a diversity of engineering courses through the use of a low-cost Arduino shield,” in *Proc. ICERI Conf.*, pp. 1–8, 2020.

H. Kondaveeti, N. Kumaravelu, S. Vanambathina, S. Mathe, and S. Vappangi, “A systematic literature review on prototyping with Arduino: Applications, challenges, advantages, and limitations,” *Comput. Sci. Rev.*, vol. 40, pp. 1–28, 2020.

P. Pereira and M. Silva, “Construção de um kit experimental com Arduino para ensino de oscilações em tempo real,” *Rev. Bras. Ensino Fís.*, vol. 43, pp. 1–6, 2021.

F. A. Candelas, G. J. García, S. Puente, J. Pomares, C. Jara, J. Pérez, D. Mira, and F. Torres, “Experiences on using Arduino for laboratory experiments of automatic control and robotics,” *IFAC-PapersOnLine*, vol. 48, pp. 105–110, 2015.

A. Takács, G. Eigner, L. Kovács, I. Rudas, and T. Haidegger, “Teacher’s kit,” *IEEE Robot. Autom. Mag.*, vol. 23, pp. 30–39, 2016.

A. Garrigós, J. Blanes, R. Gutiérrez, I. Blanquer, and M. Cantó, “Designing Arduino electronic shields: Experiences from secondary and university courses,” in *Proc. IEEE Global Eng. Educ. Conf. (EDUCON)*, pp. 934–937, 2017.

Barbosa, O. ”uC-MicroLab”. Github. Available: [link]. 2025.
Publicado
26/11/2025
BARBOSA, Otávio; DIAS, Samaherni. Using Shields as Educational Tools for Firmware Development on Engineering Courses. In: WORKSHOP ON SUSTAINABLE COMPUTING AND TECHNOLOGY REUSE (SCORE), 1. , 2025, Campinas/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2025 . p. 13-16. DOI: https://doi.org/10.5753/score.2025.17173.