BotForge: Uma linguagem de programação para o desenvolvimento de protótipos de seguidores de linha
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
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
Como Citar
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.
