BotForge: Uma linguagem de programação para o desenvolvimento de protótipos de seguidores de linha

  • Eduardo M. de A. Rosa CEFET-MG
  • Luan Estevam CEFET-MG
  • Isabel O. Trindade CEFET-MG
  • Anna Dállety de Almeida CEFET-MG
  • Leandro R. Mattioli CEFET-MG

Resumo


Este trabalho apresenta a linguagem de programação BotForge, voltada para alunos do ensino fundamental e ensino médio do Brasil, com pouca ou nenhuma experiência prévia em programação, para o propósito de conceber protótipos de robôs seguidores de linha. A linguagem foi projetada para operar em um hardware específico, em termos dos sensores e atuadores disponíveis. Um ambiente de desenvolvimento integrado para gerar projetos Arduino a partir de códigos em BotForge já foi concebido e implantado publicamente em uma página Web. O projeto encontra-se em fase de testes com os usuários, a fim de nortear os caminhos e prioridades do desenvolvimento.

Referências

Castillo, T. e Arsenio, L. (2024). El uso del PSeInt como herramienta educativa en el desarrollo del pensamiento lógico de los estudiantes del IESTP Recuay–Ancash 2023.

Kasotaki, S. e Dimokas, N. (2025). Emotional Engagement in STEM Programming: Micro:Bit and MicroPython vs. Traditional Python in Upper Secondary Education. In 2025 10th South-East Europe Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDA-CECNSM).

Sáez-López, J.-M., Sevillano-García, M.-L. e Vazquez-Cano, E. (1 dec 2019). The effect of programming on primary school students’ mathematical and scientific understanding: educational use of mBot. Educational Technology Research and Development, v. 67, n. 6, p. 1405–1425.

Steiner, H.-C. (jun 2009). Firmata : Towards Making Microcontrollers Act Like Extensions of the Computer. In Proceedings of the International Conference on New Interfaces for Musical Expression. Zenodo. DOI: 10.5281/zenodo.1177689.

Viana, R. P., Marques, R. C. F. V., Fonseca, G. M. R. e Almeida, P. L. C. (20 jul 2025). Pensamento Computacional e Cultura Maker na educação básica: programação em bloco e Robótica Educacional no Projeto de Extensão MyCode. Anais do Workshop de Inovação, Desenvolvimento, Educação e Inclusão com Ações Maker (IDEIA); 2025: Anais do I Workshop de Inovação, Desenvolvimento, Educação e Inclusão com Ações MakerDO. DOI: 10.5753/ideia.2025.8643
Publicado
15/06/2026
ROSA, Eduardo M. de A.; ESTEVAM, Luan; TRINDADE, Isabel O.; ALMEIDA, Anna Dállety de; MATTIOLI, Leandro R.. BotForge: Uma linguagem de programação para o desenvolvimento de protótipos de seguidores de linha. In: ESCOLA REGIONAL DE INFORMÁTICA DO TRIÂNGULO MINEIRO (ERI-TM), 1. , 2026, Uberlândia/MG. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 87-91. DOI: https://doi.org/10.5753/eritm.2026.27277.